[程式] 製作動畫的問題

看板GameDesign (遊戲設計)作者 (BU)時間17年前 (2008/01/07 02:07), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/5 (看更多)
我目前自己用OpenGL寫個射擊遊戲 目前碰到動畫的部份 需要移動3D物件或鏡頭 動畫影格之間的時間,一般來說都是以什麼為依據的啊? 我的作法是以畫面重繪的次數為依據 設個global變數來存已經畫了幾個frame 然後再以這個變數去判斷我接下來要做什麼移動 還是說我要設定個timer,每隔幾毫秒call一次 如果問得問題太蠢 請見諒 = = 我不會用bone animation 只好自己蠻幹亂做 Orz 對於engine的用法跟概念更是完全不知道 @@..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.111.33

01/07 02:59, , 1F
物體在兩個frame間的移動距離建議用兩frames的elapsed time算
01/07 02:59, 1F

01/07 08:57, , 2F
設個timer. timer的間格時間依照你要多少fps來設定
01/07 08:57, 2F

01/07 08:59, , 3F
例如30fps就是每跑 1/30秒 才作一次改變
01/07 08:59, 3F
文章代碼(AID): #17WHZDP_ (GameDesign)
文章代碼(AID): #17WHZDP_ (GameDesign)