iT邦幫忙

0

想問該如何用canvas做可控制的幀動畫物件

  • 分享至 

  • xImage

https://codepen.io/ocbcytas/pen/RvbrLK?editors=1011
這是本人做的小遊戲
但是我該如何將玩家角色(Player)繪製成一個可控制(左右)的幀動畫物件(站立待機、左右走路、落下狀態、落下左右等)
本人還是個新手><"
試了很多方法但好像都無法成功繪製
還煩請各路好手解惑了QQ

fillano iT邦超人 1 級 ‧ 2019-01-21 14:31:41 檢舉
我會這樣做:用一個物件追蹤畫面上所有的東西的狀態,每一個iteration會先更新這個物件(每個東西的位置、大小、形狀、角度、碰撞等),然後把東西繪製到畫面。

如果怕畫面會閃爍,你可以用額外的canvas來繪製,然後一次把繪製結果畫到要給人看的canvas裡面。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答