冰墩墩跑酷

第一部分??作品預(yù)覽
《冰墩墩跑酷》操作指南:
1、點(diǎn)擊綠旗,開始游戲;
2、按下空格鍵,冰墩墩向上跳起;
3、使用左右鍵,前后移動冰墩墩;
4、冰墩墩碰到障礙物,游戲結(jié)束。

參考代碼下載鏈接:
(源代碼)鏈接:https://pan.baidu.com/s/140_x3I9ZGkbeVCEwssHhSQ?pwd=pq8o?
提取碼:pq8o
(改良版)鏈接:https://pan.baidu.com/s/1SKIHtwwS4fS1kR9CXjmuIQ?pwd=47jh?
提取碼:47jh
第二部分??任務(wù)解讀
一、冰墩墩解讀:冰墩墩角色主要有以下4項(xiàng)任務(wù):
【任務(wù)1】初始化+切換造型。綠旗點(diǎn)擊之后,首先執(zhí)行位置、大小等初始化操作,然后不停的切換造型,實(shí)現(xiàn)跑步效果。
【任務(wù)2】起跳。當(dāng)按下空格鍵時,冰墩墩向上跳起。
【任務(wù)3】前后移動。當(dāng)按下左鍵,減小 x-坐標(biāo),讓冰墩墩向后移動;當(dāng)按下右鍵,增加 x-坐標(biāo),讓冰墩墩向前移動。
【任務(wù)4】游戲結(jié)束。游戲開始之后,冰墩墩開始不停的偵測:當(dāng)碰到障礙物時,廣播游戲結(jié)束。當(dāng)收到“游戲結(jié)束”時,停止其它腳本,說:“游戲結(jié)束”。
二、障礙物解讀:障礙物角色主要有以下3項(xiàng)任務(wù):
【任務(wù)1】初始化操作。綠旗點(diǎn)擊之后,執(zhí)行位置、大小等初始化操作。
【任務(wù)2】持續(xù)向左移動。初始化操作之后,不停的減小 x-坐標(biāo)實(shí)現(xiàn)持續(xù)向左移動,當(dāng)移動到最左邊時,立刻定位到最右邊,并且換成下一個造型。
【任務(wù)3】停止操作。當(dāng)收到“游戲結(jié)束”時,停止該角色的其它腳本。
第三部分? 代碼編寫


第四部分? 探究改良
一、游戲結(jié)束之后,再次點(diǎn)擊綠旗,有時會出現(xiàn)游戲結(jié)束的情況,分析一下,問題出在哪,該怎么修改程序?
二、如果跳過一個障礙物就能得一分,想要實(shí)現(xiàn)計(jì)分功能,該怎么改良程序?
三、想要地面跟著障礙物一起同步運(yùn)動,又該怎么改良程序?

< 完?>