官术网_书友最值得收藏!

1.12 2D與3D工程的區別

Unity適用于開發2D或3D游戲。在剛開始創建工程的時候,你可以選擇創建2D或3D工程。也許你已經想好了要建立哪種模式的工程,這里再次對2D和3D工程做一些說明,以加深讀者對二者的理解。

選擇創建2D還是3D工程主要是對一些初始設置有影響,比如,當導入圖片資源時,默認為材質(textures)還是精靈(Sprites)。可以隨時將項目在2D或3D之間切換。以下再次對典型的2D和3D游戲做一些介紹。

1.全3D游戲

下圖是一個場景簡潔的全3D游戲。

全3D游戲通常使用帶有模型和材質的幾何體來搭建游戲中的場景、角色與其他物體。在全3D 游戲中,攝像機往往可以任意移動,不被限制在某個軸或者平面上;燈光與陰影也會用擬真的方式表現。3D游戲通常采用透視攝像機,即近大遠小的效果。

2.正交3D游戲

觀察同一個簡單場景。下方左圖為透視攝像機的效果,右圖為正交攝像機的效果。

某些游戲也是使用 3D 模型,但是使用正交攝像機代替透視攝像機。正交攝像機沒有近大遠小的效果,適用于很多鳥瞰視角的游戲,比如,表現一個卡通城市,有時這種游戲被稱作2.5D。對這種游戲應當使用 Unity 的 3D 模式創建,只是在創建之后,將攝像機和場景視圖改為正交模式。

3.全2D游戲

下圖是純2D游戲的例子,來自官方示例的截圖。

許多2D游戲都使用扁平的圖像(有時稱之為精靈)來表現游戲畫面。這種游戲的攝像機一般都是正交的。應當使用Unity的2D模式來制作這種游戲。

4.具有3D畫面的2D游戲

下圖是一個具有2D玩法和3D畫面表現的游戲。

某些游戲使用了3D的角色和場景,但是游戲玩法卻依然限制在2D范圍內。比如,攝像機始終對準人物側面,主角也只能左右移動,但是依然使用3D場景和角色,攝像機也采用透視攝像機。對這種游戲來說,3D 效果只是一種為了增強表現力的手法,而不是為了實現游戲玩法。這種類型的游戲有時也會被稱為 2.5D。盡管游戲玩法是 2D 的,但是物體還是有深度效果,在Unity中應當使用3D模式創建。

5.2D玩法和畫面+透視攝像機

這是另一種流行風格的2D游戲,使用2D場景加上透視攝像機來實現一種多重卷軸的效果。這種游戲中所有的物體都是扁平的,但是離攝像機有著不同的距離。這種游戲完全適合用 Unity的2D模式創建,只要在創建以后將攝像機和場景視圖設置為透視的(Perspective)即可。

主站蜘蛛池模板: 伊宁县| 安阳县| 兴和县| 和静县| 七台河市| 东光县| 巴中市| 革吉县| 昭通市| 兴山县| 罗城| 阜南县| 应城市| 黎川县| 大渡口区| 沿河| 西华县| 洪江市| 旬阳县| 景德镇市| 双城市| 原平市| 武安市| 禹城市| 兴海县| 江源县| 鲁甸县| 海兴县| 靖江市| 兴仁县| 吉林省| 靖州| 上饶县| 清丰县| 大足县| 丽江市| 金塔县| 岳普湖县| 诸暨市| 新营市| 南城县|