unity3d中新增自己自定義的樹木模型,刷到地形中,這樣更方便,我們一起來看看用自己的樹木模型需要那些步驟與注意點。
方法/步驟
使用三維建模軟體處理樹木模型的時候,我這裡使用的是blender,需要把樹木模型的“座標”放到樹木的“根部”,因為unity3d中刷樹木的時候會從這個座標位置從地面“長”出來。
如果使用blender不知道怎麼設定座標位置的可以參照引用文章。然後把模型上提就好了。
1 blender座標回到物體中心
開啟unity3d專案,新建個FBx資料夾,把樹木的模型fbx檔案拖入。
然後新建一個“Fstab”資料夾,在裡面“Create”--“Prefab”,然後重新命名為”Trees“。
把FBx資料夾中的樹木”tree“拖到場景中,設定後把它直接把”tree“拖到Fstab中的”Trees“上,這時Trees就會變成樹的圖示了。
選中場景中的”Terrain“,右邊屬性中選擇第五個”Place Trees“,然後”Add Tree“,把Fstab中的”Trees“直接拖動到”Tree Prefab“右邊的框中”Add“。
現在我們可以在地形中直接刷出自己自定的樹的模型了,在”Terrain“的屬性中可以設定筆刷的大小,樹的隨機數量,以及隨機高度等。
注意事項
在三維建模軟體中一定要把座標放到樹木模型的底部的位置,否則或出現樹木種到地下或者懸空等不切實際的問題。