創作內容

1 GP

遊戲製作日誌 [ 219 ]

作者:悠浪貓│2015-04-28 22:42:58│巴幣:2│人氣:134
製作進度

Sprite 基底改製 Quad or Plane



碎碎念

因為 4.6 版本的 Unity 在 Sprite 上的製作似乎不是很好

會造成 Draw call 爆量導致 GPU 超載

使用可以切割的 Sprite Diffuse 的 Shader 會造成隨便一塊Sprite 就要 Draw call 兩次

一旦改為不可切割的 Sprite Default 就會從 60幾次的 Draw call 剩下19次

所以目前有兩條路可以走


第一種

Sprite 的建構 function 配合原始 Texture 去進行動態切割創建 Sprite

然後套 Sprite Default Shader 就可以暫時大量減少 Draw call 的量

最快也最簡單,但是 Draw call 的量還是會稍嫌有點多

所以算是飲鴆止渴的做法

不過是目前最快能完成的做法就是了


第二種

改用 Quad 或者 Plane 去製作另一種類似 Sprite 的組件

這是我最早的做法,也是最原始的做法

但是缺點也很明顯

需要建立一套更詳細完整的資源管理機制

不然沒辦法引用 Unity 的 Batching 機制,那就跟用 Sprite 是一樣的結果

這種作法最麻煩,但是也最實用

非常不容易因為改版而失去效用,而且不會過於依賴 Unity

一旦建立完成,要套到別的引擎上運作也不會改太多


___________________


目前應該會先改寫成第一種做法

至少先把目前爆量的狀態先減下來,不然手機會負荷不了

至於評審們的測試機..

嗯...

God Bless All...
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2821548
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Unlimited Abyss|Unity|獨立製作|遊戲開發|自製遊戲|遊戲|遊戲製作日誌

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

1喜歡★magicyeats 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:遊戲製作日誌 [ 218... 後一篇:Unity資料蒐集 ─ ...

追蹤私訊切換新版閱覽

作品資料夾

d88931122所有巴友
歡迎諸君來參觀老僧的小屋,內含Steam與Google Play遊戲、3D角色模組、Line貼圖看更多我要大聲說2小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】