這次把unity到最新版啦,我遊戲一直是走的2.5D模式,然後來看下官方對2.5D支持,有了什麼改進呢?
![]()
其實原本是不想升級的,但因爲經歷了一些團結作妖的奇葩的事情,還是很擰巴的升了。
![]()
先來說下升級的原因。其實原本還在糾結繼續unity6.0,還是換團結引擎?
因爲團結能直接下載,而且還有新的動畫系統等。然後想直接用國內的嘛,方便點。但是呢,我們知道,unity和團結,作妖是出了名的。比如最近的商城海外封禁問題,
![]()
還有比如,團結水印,水印是大家一直知道的事,比如什麼天價去水印是吧,最近還知道個更騷的操作,就是,巨型化水印。
![]()
反正吧,保險起見還是別轉團結了,鬼知道還有什麼創造性的作妖辦法,
經過升級後,我的遊戲成功變成了,
這樣鳥樣。。。。。。
![]()
顯示全寄了,真是太爽了,又要痛苦的去修了。主打一個,只要升級,就寄給你看,誰讓你作死的升級呢!!
然後接下來說這次新版本2.5D的事情。其實unity6.3對2.5D的支持之前也有耳聞,但是一直沒去看怎麼回事。怎麼說呢,好像是有了很大的支持,但是呢,對我好像作用不是很大,因爲我之前很多問題,已經用很妖孽的方式解決了。
![]()
2.5D這個其實經常有人私信問我怎麼做的,這東西其實有兩條路線。最常見的就是,直接當成3D做,就是最有名的HD2D,會有完整的3D技術支持,但是要做好,對美術要求非常高。
![]()
還有個就是2D方式實現,2D光影啊2D物理,我就是這麼做的。但是這樣有很多問題。
像我這種2D方式去做的話,其實吧,優點只有一個,就是,像2D一樣開發,成本相對來講會低很多,比如地圖,可以和做2D遊戲一樣隨便畫。除此之外,基本上都是缺點,比如不太正常的光,難弄的虛假的影子。
還有最噁心的是,2D及3D模型融合的問題,非常難搞。

然後來討論下這些特別奇葩的問題吧。首先是3D模型對2D光的反應。這玩意當初死活不知道怎麼弄,3D能接收3D光,但是2D死活不影響,那時候也不懂着色器,後來也是拿官方寫的瞎拼瞎湊,融合了下,竟然成功了,雖然也不知道爲什麼會成功。
![]()
對2D光無反應
![]()
修改後
這次升級,unity就解決了這個問題,就是3D模型,增加了一個特殊的着色器,然後可以直接接收2D光了。
![]()
這次也支持了透明,之前3D模型,這個片元,通俗講就是單個像素點,要麼完全透明看不到,要麼完全不透明,材質設置成透明模式渲染也沒用,應該是渲染管線的支持問題,這次終於能支持半透明瞭。其實整個看起來,比較像是個3D版的SpriteRenderer。

2D與3D的層級是2.5D下最頭疼的,可以說非常混亂,比如人物明明在前面。但是呢,始終被遮擋。
![]()
最後,簡單說下進度,目前一直是戀戀遊戲的收尾工作,新版本Demo,目前有了非常大的改變,後續差不多了給大家測試下,歡迎加入願望單~
另外,妖靈傳也歡迎關注~
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
