2015年2月9日 星期一

開發日誌-0060 rollTurtle! prototype demo - world5


終於來到最後一個世界啦,
world5以天空為主題,
充滿了大量了雲的物件,
因為設定上是最後一關,level design上也會是最難的,
製作場景上第一個遇到的難題,
就是load time又增加了@@"

在目前還有一些機關元件沒有加入的情形下,
光是增加了一定數量的會"消失"的雲朵平台的這個機關,
就讓載入時間load time增加約1秒,
因為"消失"的雲朵平台是由5張圖片組成的小動畫,
所以在整個scene同時出現許多"消失"的雲朵平台的物件的情形下,
造成讀取時間的增加。







我自己玩遊戲能忍受的極限大約是5秒的load time,
所以目標是不管怎麼樣都希望能把載入時間壓在5秒內,
在gamesalad這套引擎裡,
同一個場景內一次出現大量的物件,
就會增加載入時間,
最快的解決辦法就是分開來載入,
把一部份物件等到進入場景後再用spawn的方式產生,
會"消失"的雲朵平台的這個特性剛好也非常適合用這種方式處理,
目前測試的結果剛好大約可以壓縮在5秒以內,
如果在有進入過任一關卡的情形下,
因為有部份元件已經預載進記憶體,
load time可以在縮短到4秒左右,
應該算是在可以接受的範圍。

到此為止主要的5個world場景都建構完成了,
接下來再過完一週就準備過年,
在這之前的工作安排,
應該會先回頭把之前來不及製作的各場景缺漏的機關先補上,
再來考慮要製作開頭故事或是level design的優先順序。

本週特別值得一提的是,
在Facebook的indie game develop開發者社團發佈完更新進度的消息後,
剛剛看到有好心的外國開發者把rollTurtle的介紹貼到了號稱美國ptt的reddit。
真的很感謝po上去的那位開發者"Justin Dooley",
有興趣看看外國玩家跟開發者討論的朋友可以連過去reddit看看:)

很快的看了一下,
有外國鄉民說不能理解為什麼當你開發一個遊戲卻只有facebook的link,
而沒有任何其他公開的link,
其實我原本是希望等遊戲快完成前的1~2個月才接觸非開發者的一般玩家,
也有外國開發者說他主動找到我的blog,
但是看不懂中文,要透過google翻譯來閱讀很困難,
這種感覺我非常能夠體會,
常常看到有興趣的外國開發者的部落格,
卻因為閱讀困難而放棄深入追蹤,
真的是有一種又開心又難過的感覺。

最後來看看本週的開發進度影片吧。

沒有留言:

張貼留言