Chiếc mũ sẽ chuyển động lên và xuống đều đặn, chúng ta đã biết muốn điều khiển đối tƣợng di chuyển theo phƣơng thẳng đứng sẽ phải thay đổi tung độ (vị trí y) của nhân vật, vậy ta cần sử [r]
(1)Trong học này, bạn hướng dẫn cách thêm nhân vật chữ Happy nhân vật Nến từ thư mục máy tính, đồng thời lập trình nến cháy
7.1 Thêm nhân vật từ thư mục:
Đầu tiên, ta truy cập website https://vietstem.com/ để tải tài liệu máy tính Ở phần danh sách nhân vật, ta nháy vào nút , cửa sổ lên để chọn tập tin Ta tìm đến thƣ mục tài liệu vừa tải về, chọn tập tin nháy Open
Hình 2.7.1 Thêm đối tượng chữ Happy từ thư mục
(2)Hình 2.7.2 Thêm trang phục cho nến
7.2 Lập trình cho đối tượng Nến
Ngọn nến lập trình chuyển đổi hai trang phục liên tục, sân khấu nến bập bùng cháy Để thay đổi trang phục, sử dụng
khối lệnh Trang phục kế tiếp nhóm Hiển thị Khi nháy chạy khối lệnh, nhân vật Nến thay đổi hình ảnh Khi khối lệnh chạy liên tục ta thấy nến cháy
Hình 2.7.3 Hai trang phục đối tượng Nến
Chúng ta sử dụng khối lệnh Liên tục để nến cháy, nhiên chạy thử nến thay đổi trang phục nhanh không đẹp Các bạn ghép thêm khối lệnh
(3)trong đoạn khối lệnh Thêm khối lệnh Kích hoạt
và Đi tới điểm để bắt đầu chƣơng trình nến nhảy đến vị trí mong muốn
Hình 2.7.4 Đoạn khối lệnh hoàn chỉnh
(4)Bài học hướng dẫn bạn lập trình hai đối tượng Mũ Pháo Hai nhân vật có chuyển động lên xuống lặp lặp lại giống
8.1 Thêm nhân vật từ thư mục
Cách thêm nhân vật Mũ Pháo giống với nhân vật Nến
Hình 2.8.1 Thêm nhân vật Mũ nhân vật Pháo
8.2 Lập trình cho Mũ
Chiếc mũ chuyển động lên xuống đặn, biết muốn điều khiển đối tƣợng di chuyển theo phƣơng thẳng đứng phải thay đổi tung độ (vị trí y) nhân vật, ta cần sử dụng hai khối lệnh thay đổi tung độ
Trong hai khối lệnh này, khối lệnh làm tăng giá trị tung độ (lượng giá trị tung độ thay đổi số dƣơng) để nhân vật chuyển động theo hướng từ lên khối lệnh lại giảm giá trị tung độ (lượng giá trị tung độ thay đổi số âm) để nhân vật chuyển động theo hướng từ xuống
(5)Khi chạy đoạn khối lệnh này, ta thấy nhân vật đứng im, khối lệnh thực
hiện nhanh, vừa di
chuyển lên với khối lệnh nhân vật di
chuyển xuống khối
lệnh Chính vậy,
chúng ta ghép thêm khối
lệnh đợi vào hai khối lệnh để chuyển động quan sát rõ ràng Ta tuỳ chỉnh thời gian đợi để thay đổi tốc độ lên xuống mũ
Hình 2.8.3 Thêm khối lệnh đợi hai lần di chuyển
Để việc di chuyển lên xuống thực liên tục, ta ghép thêm vòng lặp bao quanh bên đoạn khối lệnh Hoạt động đoạn khối lệnh có thêm vịng lặp đƣợc mơ tả hình 2.8.2
(6)Giữa lần lặp với khơng có khối lệnh đợi, sau khối lệnh chạy, khối lệnh
cũng thực hiện, khơng kịp nhìn thấy mũ di chuyển xuống Vậy nên
chúng ta ghép thêm khối lệnh
Hình 2.8.5 Thêm khối lệnh Đợi
Vậy đoạn khối lệnh cho việc di chuyển xong, ta cần thêm khối lệnh
Kích hoạt cho đoạn khối lệnh
8.3 Lập trình cho Pháo
Pháo lập trình di chuyển lên xuống liên tục giống mũ, Mũ di chuyển lên Pháo di chuyển xuống ngược lại Ta chép đoạn khối lệnh Mũ, sau kéo sang nhân vật Pháo cách nháy nút phải chuột lên khối lệnh
(7)(8)Khi chạy chương trình, Mũ Pháo sân khấu có chuyển động giống hệt chúng có đoạn khối lệnh điều khiển giống Để chuyển động Pháo ngược với
Mũ, bạn đổi chỗ hai giá trị hai khối lệnh thay đổi tung độ
trong đoạn khối lệnh Pháo Đối tƣợng Mũ có khối lệnh di chuyển di chuyển lên, đối tượng Pháo có khối lệnh di chuyển di chuyển xuống
Hình 2.8.8 Đoạn khối lệnh hồn chỉnh Mũ Pháo