《不可思議之夢蝶》—安靜地修bug
來自專欄從零開始做遊戲10 人贊了文章
最近沒怎麼弄推廣的事情。這篇文章偏技術,看推廣的請點贊後關掉!
我們在WeGame上發布了一個免費試玩,大量的玩家湧入,導致原先很難重現的bug,現在都有了各種視頻。都這樣了,就先別推廣了,好好修bug!
還有一些好消息,之前報名的BIC,TGS都入選了,提供給我們免費的一個小格子展位,非常感謝這麼有眼光的官方(^_^)v,問題也來了,9月份要去釜山和東京出差,像我這麼宅的程序員,出國次數太少,辦起簽證來很不熟練,好在有房有車有老婆有娃,多交些材料吧,都是地球人,怎麼就沒點最基本的信任呢?
分享些專業經驗吧,最近在準備Nintendo Switch的試玩demo,發現這機器的性能好低啊,傳說配置和iPhone7差不多,但是我調試下來發現,並沒有那麼差!
之前遇到一個問題,按照官方設置,unity的profiler只成功連接過一次,之後怎麼也連不上了。由於最近催的緊,連續升級了好幾次sdk和unity版本,偶然發現,在switch上,目前最穩定的版本是5.3sdk+unity2018.1.1f1,可以穩定通過wifi連接profiler,再加上官方提供的graphicDebugger,快速定位到了渲染的性能問題,優化前,一幀的渲染時間大約需要79ms,再加上其他開銷,幀率不足15,經過連接調試工具發現,原來是post processing stack的屏幕AO計算問題,這一個效果的開銷就差不多60ms,哪怕調到最低,也沒什麼好轉,我目前使用的是2.0.10preview,期待官方後續的升級能解決這個效果在switch上的性能問題。
優化後的結果,Development Build都可以跑到30幀以上了,完美。
unity目前適應性最差的就是任天堂平台,一個在日本SEGA做過遊戲的開發者跟我說,任天堂就是這麼不注重第三方開發者的維護,來就來,不來*… 仔細想想也對,人家設計實力世界頂尖,技術實力相當老道,為何要重視第三方呢?想做到任天堂遊戲的水平,還需要超常的速度去學習和追趕啊!
據我了解,目前國內做switch平台開發的團隊已經有一些了,大家如果遇到什麼奇葩的難題,歡迎來找我聊天,由於平台NDA(保密協議)的限制,有很多問題不能公開討論,大家可以私信,我們可以加微信聊。
推薦閱讀: