Week08
一開始先畫一顆靜止不動的球
加上vx和vy,讓球會一直移動
加一個重力,讓球可以往上拋下落
做一個碰撞偵測,設y=350為地板位置,用if判斷式判斷球是否碰到y=350
若碰到,球不會繼續往下落 ( 但不會反彈 )
加上vy=-vy*0.5,表示能量耗損、速度變慢,讓球可以反彈且能量越來越弱
建立一個靜止的主角 ( 紅色圓球 ),讓他可被鍵盤控制移動
我們讓他可以上移,( 但球現在上移會直接移動不見 ),再給他一條程式碼
放開鍵盤球就會靜止,不要一直移動
用if判斷,如果球飛了給他一個重力下落,如果下落碰到地上,會站在地板上不繼續飛
再加上一個條件,讓球不能接著跳,只能沒有在飛了才能再跳
再修改,加上stand_box和leaveBox,讓球離開方塊時不要飄在空中
最後修改好的程式碼,讓程式三合一,只要加上方塊數量不用多加程式碼也能正常執行
沒有留言:
張貼留言