2. 10.1. Thêm đối tượng Ngôi sao
Trong thư viện đã có sẵn Ngôi sao, các bạn thêm nhân vật
từ thư viện, chọn mục Holiday sẽ thấy ngôi sao cần tìm.
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
3. 10.2. Tạo bản sao
Để tấm thiệp có nhiều ngôi sao, chúng ta có thể thêm
nhiều nhân vật ngôi sao khác cũng giống như vậy, tuy nhiên
việc đó mất rất nhiều công sức và dễ gây nhầm lẫn các nhân
vật.
Vì thế chúng ta sẽ sử dụng khối lệnh Tạo bản sao
để tạo ra nhiều ngôi sao khác giống hệt ngôi sao ban đầu.
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
4. 10.2. Tạo bản sao
Ta có thể chọn nhân vật trong danh sách để tạo bản sao
của nhân vật khác. Tất cả các bản sau đều giống hệt bản
chính và được đặt ra sau bản chính một lớp.
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
5. 10.3. Lập trình thay đổi hiệu ứng cho bản sao
Lập trình điều khiển ngôi sao mờ đị, một giây sau sẽ hiện rõ
trở lại và một giay sau nữa sẽ đổi màu. Chúng ta sẽ sử dụng
khối lệnh Thay đổi hiệu ứng
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
6. 10.3. Lập trình thay đổi hiệu ứng cho bản sao
Ngôi sao nhấp nháy bằng hai khối lệnh thay đổi hiệu ứng mờ ảo và đổi
màu bằng một khối lệnh đổi hiệu ứng màu.
Ghép thêm vòng lặp để việc thay đổi
hiệu ứng được thực hiện liên tục.
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
7. 10.3. Lập trình thay đổi hiệu ứng cho bản sao
Lúc này khi các bạn tạo bản sao cho Ngôi sao,
kéo Ngôi sao ra sẽ thấy bản sao của Ngôi sao
thay đổi hiệu ứng liên tục.
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
8. 10.4. Săp xếp các bản sao của Ngôi sao
Trong tấm thiệp, các ngôi sao được sắp xếp thành hai cột và
một hàng như ba cạnh của hình chữ nhật. Ta lập trìn cho ngôi
sao xếp lần lượt từng cạnh một bằng cách lặp lại công việc tạo
bản sao và di chuyển sang vị trí tiếp theo.
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
9. 10.4. Săp xếp các bản sao của Ngôi sao
Với cột đầu tiên, Ngôi sao được lập trình di chuyển từ dưới
lên trên, tức là giá trị y của ngôi sao được tăng (điều chỉnh số
bước di chuyển và số lần lặp tùy theo kích thước và vị trí của
ngôi sao).
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
10. 10.4. Săp xếp các bản sao của Ngôi sao
Hàng tiếp theo, Ngôi sao di chuyển từ trái sang phải, tức là
giá trị x của ngôi sao được tăng.
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
11. 10.4. Săp xếp các bản sao của Ngôi sao
Cột cuối cùng, Ngôi sao di chuyển từ trên xuống dưới, tức là
giảm giá trị y của Ngôi sao.
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO
12. 10.4. Săp xếp các bản sao của Ngôi sao
Đoạn chương trình hoàn chỉnh
TAÏO BAÛN SAO VAØ LAÄP TRÌNH CHO BAÛN SAO