簡體   English   中英

Isometric 3D Unity Project 中的 2D Sprite

[英]2D Sprites in Isometric 3D Unity Project

該項目在等距正交相機下使用 2d 精靈在 3d 空間中工作。

我們正在使用的是將廣告牌精靈放入 3D 碰撞器中以實現 3D 感覺。

在此處輸入圖片說明

問題是我們並不真正相信我們的做法是最佳的。 我們也遇到了引入高區域的問題,因為我們需要在等距透視中作為碰撞體來回復精靈形式。

在此處輸入圖片說明

因為我們使用的是 3D 世界,tilemaps 工具會與其他垂直精靈發生沖突。 我們不能使用整個 2d 地板廣告牌精靈,因為它假設在相機前面有一個巨大的垂直精靈,所以我們不能顯示其他精靈。

我們只是在研究改變到二維世界之前的解決方案。

如果您打算在 3D 中堅持使用等距,請完全擺脫瓦片地圖。 它們只會讓您頭疼,並使您的游戲延遲至死。 如果您想轉換為完全 2D 等軸測圖,您可以堅持使用它們,因為它們可以正常工作。 現在,對 2D 和 3D 方法進行一些比較,以及如何最好地處理它們。 這是每種類型的缺點/優點的雜亂清單,因此在這一點之后它更像是一個漫無邊際的問題而不是答案,但如果不了解您項目的整體要求和規格,我就不能更具體了。

  • Unity 最近添加了等距平鋪貼圖作為一項專用功能。 所以,如果你選擇用 2D 來偽造它,你的生活會輕松很多。
  • 3D 中的控制要容易得多,因為不必偽造物理。
  • 3D 允許前景對象自動覆蓋背景對象,而無需添加任意系統即可達到相同的效果。
  • 2D 從根本上比 3D 快,如果您的目標是移動,這對您的項目成功非常重要。
  • 如果設計得當,3D 允許您旋轉相機。 (查看多人版飢荒以獲得此設計的示例)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM