Week08-1 碰撞測試 Mario vs. Pikachu
步驟:
1. 開啟新檔案,先寫個一個點往右下角前進並劃出一條線。
(牛頓測試:靜者恆靜、動者恆動)
2. 更改程式碼增加重力加速度,以及更改位置
(牛頓測試:f=m*a 位置、速度、加速度)
3. 增加程式碼,讓球到達某個高度就無法再持續掉下去。
(利用 if 判斷,看有沒有到地板 y=350位置)
4. 更改程式碼,讓球有個彈跳感。
Week08-2 瑪力歐遊戲
步驟:1. 開新檔案,建立個角色、天空、地板。按下左鍵,角色便會往左移動;按下右鍵,角色便會往右移動。
2. 增加放開左右鍵,角色便會停下來不動。
3. 增加按下上鍵,角色便會飛上去,但有bug,角色上去就下不來了。
4. 修改程式碼,可讓角色變成是跳躍模式,而非持續往天上飛,但有個bug為一直按上鍵便會持續往天上飛。
5. 增加只能跳躍一次之程式碼。
6. 增加障礙物,增加碰撞偵測,碰到方塊便會彈回。
7. 增加角色可站在方框上,且撞到方塊會被反彈回到地面,但有 bug 站在方框上後,離開不會掉到地面。
8. 更改上一個 bug,離開方框會直落到地面。
9. 製作迴圈,可製作多個方塊。













沒有留言:
張貼留言