Re: [請益] 整個遊戲設計結構
※ 引述《yoll522 (522)》之銘言:
: 我遊戲的主迴圈大概如下
: while(quit!=ture){
我不懂 SDL.
但我建議你用 timer 回圈, 而不要用 while loop, 因為這東西
代表將你的所有系統機能吸盡.
這會產生兩個壞處:
1. 在不同的電腦上, 效能會不一樣
2. 一 frame 裡的動作沒必要地精細
後者的問題就是, 你一秒到底檢查過多少次輸入, 以及做過多少
次輸出? 我認為你是過多了. 人類來說, 25 fps 已經去到很流
暢的效果, 也就是說, 一秒只需要執行 25 次. 而 60 fps 再上
去就沒有意義了.
從你寫的看, 我懷疑你執行了超過 60 次, 那就是效能上的浪費
. 另外更新顯示(輸入輸出)和遊戲邏輯運作, 應該使用不同的迴
圈. 盡可能將遊戲邏輯和系統邏輯分離, 方便移植.
: 當然也有可能是我那些函式的內容設計的不夠好才會造成延遲 @@
: 不好意思麻煩各位高手給點意見,謝謝
--
戰略遊戲版 SLG
(C)lass > 8 戰略高手 > 11 GameTopics > 28 SLG
絕望人民共和國官方網站...
http://chinesepeking.wordpress.com/
--
→
12/26 23:49, , 1F
12/26 23:49, 1F
推
12/27 00:30, , 2F
12/27 00:30, 2F
→
12/27 00:30, , 3F
12/27 00:30, 3F
→
12/27 00:31, , 4F
12/27 00:31, 4F
→
12/27 00:31, , 5F
12/27 00:31, 5F
→
12/27 00:33, , 6F
12/27 00:33, 6F
→
12/27 00:34, , 7F
12/27 00:34, 7F
推
12/27 01:34, , 8F
12/27 01:34, 8F
推
12/27 03:16, , 9F
12/27 03:16, 9F
→
12/27 03:16, , 10F
12/27 03:16, 10F
→
12/27 03:17, , 11F
12/27 03:17, 11F
→
12/27 07:39, , 12F
12/27 07:39, 12F
推
12/27 09:29, , 13F
12/27 09:29, 13F
→
12/27 09:29, , 14F
12/27 09:29, 14F
推
12/27 09:43, , 15F
12/27 09:43, 15F
→
12/27 09:44, , 16F
12/27 09:44, 16F
推
12/27 09:47, , 17F
12/27 09:47, 17F
→
12/27 09:47, , 18F
12/27 09:47, 18F
推
12/27 10:07, , 19F
12/27 10:07, 19F
→
12/27 10:07, , 20F
12/27 10:07, 20F
→
12/27 10:09, , 21F
12/27 10:09, 21F
→
12/27 10:10, , 22F
12/27 10:10, 22F
→
12/27 10:18, , 23F
12/27 10:18, 23F
→
12/27 10:18, , 24F
12/27 10:18, 24F
→
12/27 10:20, , 25F
12/27 10:20, 25F
→
12/27 21:32, , 26F
12/27 21:32, 26F
實話說, 我一向都是用 10 fps.
※ 編輯: chenglap 來自: 61.18.51.146 (12/27 21:34)
推
12/28 00:47, , 27F
12/28 00:47, 27F
討論串 (同標題文章)