最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

比爾跑酷

2023-08-30 12:23 作者:小曉少兒編程  | 我要投稿



第一部分? 作品預(yù)覽


《比爾跑酷》操作指南:

1、點擊綠旗,開始游戲;

2、按下空格鍵,向上跳起;

3、使用左右鍵,前后移動;

4、遇到障礙,無法前進(jìn);

5、落入水中,游戲結(jié)束。

參考代碼下載鏈接:

(源代碼)鏈接:https://pan.baidu.com/s/1B4LZuB4ZMt6vs2iRzTrXKQ?pwd=zgi6?

提取碼:zgi6

(改良版)鏈接:https://pan.baidu.com/s/1c_WlxqqOPRiX8gq0btmirA?pwd=t0ow?

提取碼:t0ow



第二部分? 任務(wù)解讀


一、比爾解讀:比爾角色主要有以下6項任務(wù):

【任務(wù)1】初始化。綠旗點擊之后,首先執(zhí)行位置、大小等初始化操作。

【任務(wù)2】下落。游戲開始之后,通過不斷改變y坐標(biāo),實現(xiàn)下落效果(這里使用模擬重力的效效果,引入了豎直方向上的速度變量),使用顏色碰撞偵測,實現(xiàn)落到臺階上就不再繼續(xù)下落。

注意:落到臺階上的時候,比爾的腳可能會陷入臺階里,所以,需要回彈操作,避免這種情況。

【任務(wù)3】跳躍。當(dāng)按下空格鍵,控制比爾向上跳起,只需將豎直方向上的速度設(shè)定一個初始化值,就能實現(xiàn)。

【任務(wù)4】前后移動。效仿跳躍功能的實現(xiàn),前后移動需要引入水平方向的速度變量,在設(shè)定水平初始速度的同時,還要指定移動方向。

注意:水平移動過程中,需要判斷是否碰到障礙物,如果碰到障礙物,同樣需要回彈操作。同時,如果移動到舞臺邊緣,需要廣播“切換地圖”的消息。

【任務(wù)5】造型切換。在前進(jìn)或者跳躍的時候,要有相應(yīng)的造型切換與之相對應(yīng),并且造型與動作是同時執(zhí)行的。

【任務(wù)6】游戲結(jié)束。當(dāng)比爾落入水中,廣播“游戲結(jié)束”。當(dāng)收到“游戲結(jié)束”時,停止該角色的其它腳本,切換犧牲造型,最后結(jié)束程序。


二、地圖解讀:地圖角色主要有以下2任務(wù):

【任務(wù)1】初始化操作。綠旗點擊之后,執(zhí)行位置、大小以及變量等初始化操作。

【任務(wù)2】切換地圖。當(dāng)收到“切換地圖”消息后,改變地圖造型。



第三部分? 代碼編寫


說明:由于代碼量較大,請下載源碼參閱。



第四部分? 探究與改良


一、當(dāng)比爾腳下有路的時候,即使前面有障礙,還想繼續(xù)前進(jìn),該怎么修改代碼?

二、如果比爾落水,切換成“水中前進(jìn)”的造型,繼續(xù)前進(jìn),該怎么修改代碼?

三、如果想讓比爾從水中走上臺階,然后跳上更高的臺階,又該怎么改良代碼?

備注:改良后的效果,見演示視頻的后半段。


< 完 >

比爾跑酷的評論 (共 條)

分享到微博請遵守國家法律
海宁市| 都安| 五河县| 乐业县| 独山县| 南通市| 西乌珠穆沁旗| 建德市| 平陆县| 赣榆县| 临江市| 盐山县| 荔浦县| 于都县| 外汇| 呼图壁县| 遵义县| 绍兴县| 调兵山市| 吉木萨尔县| 城口县| 黎川县| 周宁县| 芮城县| 宁强县| 南川市| 泰安市| 贵港市| 鄂托克旗| 寿光市| 沁水县| 淮南市| 康马县| 多伦县| 理塘县| 钟山县| 普兰县| 凤阳县| 买车| 台湾省| 福州市|