Re: [程式] 製作動畫的問題

看板GameDesign (遊戲設計)作者 (天下第一人)時間17年前 (2008/01/08 09:13), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/5 (看更多)
: 問題在於你還要考慮畫出來的時間 : 如果 1/30 才畫一次 : 那麼 fps 一定低於 30 : 因為畫出場景的時間多半都不固定 (視場景複雜度及硬體速度而異) : 所以大多遊戲不會事先決定 fps : 而是用前述的方法去更新畫面 我不太了解這個地方 我所認知的遊戲都是先決定顯示的fps的 比如說30,60 當然也可能我搞錯了 所以是不是可以請你多作說明呢? 謝謝 另外 我補充我講的timer的方法 這個timer除了單純1/30秒跑一次外 還要加上一個skip frame的功能 以確保發生你所說的狀況 也就是說如果這次呼叫跟上次的間格如果超過1/30秒 假設是2/30秒 那麼就表示跟上一次呼叫timer callback已經錯過一次了 這時候callback function會得到這個數字 然後你在對這個數字作處理 其實動畫的部分牽扯到兩個地方 一個是顯示畫面 另一個是計算動畫 兩個可以用不同的更新頻率來作 也就是可以設定兩個timer分開計算 一切都看你所需要的是什麼樣的情況 ps:這都在學校學的 沒有業界經驗XD -- http://www.wretch.cc/blog/killman http://www.wretch.cc/album/killman 作品集 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.111.5.43

01/08 09:20, , 1F
你的作品集還滿不錯的...我很喜歡...
01/08 09:20, 1F

01/08 11:44, , 2F
謝謝啦^^
01/08 11:44, 2F
文章代碼(AID): #17Wiv5vZ (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #17Wiv5vZ (GameDesign)