Re: [分享] 用緩存mesh和vert shader實作debug draw

作者: sakyer (石理克)   2017-09-30 13:20:54
※ 引述《cjcat2266 (CJ Cat)》之銘言:
: 最近開始仔細研究Unity
: 記錄了一下我用cached mesh和vertex shader
: 實作一些常見幾何圖形debug draw的過程與遇到的問題
: 跟大家分享一下:)
: http://wp.me/p4mzke-17H
: 其中一個重點是Unity預設batched draw call是開啟的
: 會影響輸入vertex shader資料的坐標系
: 這個害我浪費了兩個小時,以為是我哪裡程式寫錯...
看了大大的文章後有個疑問,
借大大的標題與專長發個文~
我有一個類似 Minecraft 的小遊戲:
https://i.imgur.com/cNdwjPi.png
線上玩:
https://goo.gl/FQaRwE
GitHub:
https://goo.gl/iiUUg8
稍微玩一下就不難想像...
在沒有任何優化的情況下遊戲很快就被DrawCall跟Vertex數量給壓垮
因為我對shader不熟 不知道大大有什麼建議?
看別人做出的優化,只是我不知道怎麼在Unity實作
https://youtu.be/jPIIz5KwpRs
P.S:
如果有大大有興趣也歡迎用Github跟我互動唷
因為長久以來都是一個人在使用Github 一直很想玩玩看怎麼接受別人的提交並合併...
作者: Frostx (Naga)   2017-10-01 12:02:00
可以參考看看這篇:https://goo.gl/pKxDc4
作者: sakyer (石理克)   2017-10-08 19:39:00
感謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com