13. Hoạt hình 1
Trong Scratch, bạn có thể dễ dàng làm cho các nhân vật cử động được. Rất nhiều nhân vật đã có sẵn nhiều "trang phục" (costumes) khác nhau rồi. Bạn chỉ cần cho nhân vật thay đổi liên tục giữa hai bộ trang phục là đã tạo ra cảm giác như nhân vật đó đang bước đi hoặc đang bay vậy.
Để xem các trang phục của một nhân vật: Trong giao diện lập trình Scratch > chọn chọn một nhân vật trong vùng Sprites > bấm vào nhãn (tab) Costumes > bạn sẽ thấy được các trang phục khác nhau của một nhân vật > bạn có thể thêm hoặc thiết kế lại trang phục cho các nhân vật.
Bài tập 13a. Chúng ta cùng lập trình để có một đàn dơi bay trong một khu rừng.
Bạn hãy làm theo các bước sau:
[Bước 1]: Thiết kế khu rừng
- Chọn hình nền (backdrop): Nhấn vào biểu tượng Backdrop (góc dưới bên phải)
- Chọn Forest hoặc Woods từ thư viện. Bạn nên chọn một hình nền có tông màu tối một chút để phù hợp với dơi
[Bước 2]: Chuẩn bị con dơi
- Xóa chú mèo (nếu có)
- Nhấn vào biểu tượng Choose a Sprite và tìm Bat (con dơi)
- Kiểm tra Trang phục (Costumes): Vào mục Costumes. Bạn sẽ thấy con dơi có nhiều tư thế (bat-a, bat-b, bat-c, bat-d). Bạn sẽ xóa tư thế thứ 4 (bat-d). Chỉ cần để lại 3 tư thế đầu tiên để tạo hiệu ứng vỗ cánh
[Bước 3]: Lập trình cho "Dơi chúa" (nhân vật gốc)
Ở phần này, chúng ta sẽ tạo ra một đàn dơi bằng cách sử dụng tính năng nhân bản (tạo bản sao) (clone).
Chọn con dơi và lập trình theo hướng dẫn sau:
[Bước 4]: Lập trình cho "đàn Dơi con" (các bản sao)
Mỗi bản sao của con dơi sẽ có hai hành động song song là: vỗ cánh và bay lượn.
Phần A: Vỗ cánh (Animation) - Tạo hiệu ứng dơi đang bay
Phần B: Bay lượn (Movement) - Di chuyển ngẫu nhiên trong rừng
Chạy chương trình:
- Khi bạn nhấn lá cờ xanh
- Sẽ có 15 con dơi (hoặc số lượng bạn đặt) xuất hiện trong khu rừng
- Mỗi con dơi sẽ có kích thước và màu sắc hơi khác nhau
- Tất cả chúng sẽ liên tục vỗ cánh và bay lượn một cách ngẫu nhiên khắp màn hình, tạo nên cảnh một đàn dơi sống động trong rừng
Bài tập 13b. Bạn hãy thêm hiệu ứng âm thanh cho đàn dơi hoặc làm cho chúng phản ứng khi chạm vào cạnh màn hình.
Bài tập 13c. Học hết nghĩa của các từ mới trong mã nguồn.
13. Animation 1
With Scratch you can easily animate sprites. Many sprites already have multiple costumes. You can give the impression of walking or flying by simply alternating between two different costumes.
Tham khảo: https://scratch-tutorial.readthedocs.io/fr/latest/3_animate/animate.html