[英]Unity 2D vs 3D differences
Unity 2D項目和統一3D項目之間的主要區別是什么! 統一渲染2D項目比3D更快嗎? 或者2D預制件/紋理需要的內存少於3D? 是否有在2D項目中創建2D網格的選項?
感謝您的時間!
區別在於您在場景中使用的對象類型以及您使用的相機。 您可以在同一場景中混合使用2D和3D內容。 讓我嘗試列舉使用2D和3D時的差異:
統一渲染2D項目比3D更快嗎?
通常,是的,每個2D精靈可以被認為是非常簡單的平面3D對象(具有兩個三角形的紋理四邊形)。 它會比具有數千個三角形的3D角色渲染得更快。
是否有在2D項目中創建2D網格的選項?
精靈是你通常用於2D的東西; 它們只是長方形的圖片。 網格是3D構造。 您可以導入平面網格並在場景中正確定向,使其看起來像2D。
沒有太大區別。 有2d網格。 渲染速度取決於每個對象主要具有的組件。 一般來說,2d對象更快,因為它們不需要網格,只需要精靈。
根據這個( Unity 2D與3D ), Unity 2D總是比3D更快 。 我知道比較是針對Unity 4.3的,但它可能仍然適用於Unity 5。
上面的比較不是Unity所做的官方基准測試,所以拿一塊鹽吧? 可能最好的方法是自己做基准測試......
以下是博客的摘錄:
因此,如果您今天正在開發2D游戲,那么就沒有理由開始使用新的物理引擎。 你將獲得更好的性能,這意味着你可以有更多的CPU時間來創造更好的游戲。
這是他們的話,不過我的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.