Unity3d地形刷入自定義樹木


Unity3d中新建地形后,可以在地形上刷草及樹木等植物。那么接下來講的就是如何刷入自定義樹木。

我沒有自定義的樹木素材,所以就以導入的坦克模型為例,目標是將坦克模型的炮塔部分作為自定義“樹木”刷入地形。當然如果有樹木的素材,那么就可以直接使用樹木素材即可。

步驟1:在Project中新建文件夾,命名為Resources。將模型拖放到場景。

此時場景如圖:

步驟2:選中Tank模型的子物體Object01,將Object01拖動到Resources文件夾中,使之成為一個prefab。(自定義樹木的模型必須帶Render,而Object01的父物體是沒有Render的,因此直接使用Object01)

操作后,效果如下圖:

步驟3:給prefab添加材質,可同時給材質賦上貼圖。添加好材質后,需修改材質的Shader類型,類型須為Nature/Soft類型。

設置如圖:圖中已標注出Shader類別及貼圖。

設置好之后,即可使用了。使用時,跟使用地形自帶的樹木一樣,在刷入時,需先Add tree,然后選擇添加進來的自定義的模型即可開始刷入。

下圖為刷入后的效果:

左邊為unity自帶的樹木,右邊刷的是自定義的模型(滿滿一地的炮塔)。

總的來說過程就是這樣。貌似好丑的樣子,原諒沒有素材的人吧~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM