顯示具有 移動 標籤的文章。 顯示所有文章
顯示具有 移動 標籤的文章。 顯示所有文章

2022年5月14日 星期六

鍵盤控制角色移動

用鍵盤控制「WASD」、「上下左右」分別控制黃球、綠球的移動。

兩顆球運動的靈敏度完全不同。


  • 黃球程式

 

  • 綠球程式

2022年5月2日 星期一

振翅往上飛、落體掉落的小鳥

小鳥一直舞動翅膀,按下空白鍵,小鳥會往上飛一小段距離,如果鬆開空白鍵,小鳥會掉落。

 


 進階設計說明:
1.兩種白雲,會隨機大小、位置出現;胖一點的雲在畫面上三分之二,瘦長的雲畫面下三分之二。
2.白雲出現的大小,會影響飄過的速度;愈大的雲,代表愈靠近使用者,飄的速度愈快,愈小的雲,代表離的愈遠,飄的速度愈慢。

  • 小鳥的程式:

  • 白雲的程式: ( cloud01 分身的變數,僅適用當前角色 )

 


2022年5月1日 星期日

2022年4月30日 星期六

角色跳躍的四種做法

要讓角色跳躍,其實就是上下移動,下面整理四種方式,這四種寫法都可以讓角色做出跳躍的動作,比較特別的是第四種,有做出上升減速、降落加速。( 為了要配合前三個的移動距離及時間,所以第四個跳躍的參數有調整,所以看起來不是那麼明顯,會另外寫一篇讓上升減速、降落加速更明顯的範例。)
說明:前面三隻貓咪,跳躍到最高點時,感覺是被反彈回來,而第四隻貓咪,則是逐漸減速到最高點,再開始加速掉落下來。



  1. 第一種


     
  2. 第二種


  3. 第三種


  4. 第四種