LAM是一套針對(duì)復(fù)雜地形和植物的編輯工具邦鲫, 增加了一些unity自帶地形編輯器沒(méi)有的功能愚墓, 對(duì)其用法做一下簡(jiǎn)單介紹摘能。?
首先是創(chuàng)建地形,導(dǎo)入插件后另伍,先在Assets/Plugins/LandscapeAutoMaterial/Prefab這個(gè)目錄下找到名為Forest的預(yù)設(shè)體鼻百,通過(guò)GameObject->3D Object->Terrain from prefab創(chuàng)建地形,運(yùn)行一下看看效果摆尝,會(huì)發(fā)現(xiàn)其默認(rèn)整個(gè)地形是鋪滿Grass的温艇, 如果不需要的話可以在Hierarchy視圖中將其刪除;在新建好的地形上堕汞,我們會(huì)看到三個(gè)腳本勺爱,如下圖。下面將對(duì)其中兩個(gè)進(jìn)行介紹讯检。?
第一個(gè)腳本名為L(zhǎng)AMTerrainTool琐鲁,主要用來(lái) 設(shè)置地形的表面貼圖,在Inspactor中我們可以看到其貼圖信息人灼。該腳本能夠自動(dòng) 根據(jù)地形的高度以及斜度選擇合適的貼圖围段,從而形成 真實(shí)的山地等場(chǎng)景,當(dāng)然投放,我們也可以在面板中對(duì)其混合參數(shù)進(jìn)行調(diào)節(jié)奈泪,實(shí)現(xiàn)自己滿意的效果。?
有了地形自然還要有植物灸芳,插件 提供了豐富的樹涝桅、石頭、草等模型烙样,由腳本LAMDetailsAutoPainter控制冯遂。通過(guò)最下方Paint按鈕,我們可以在地形上刷上選擇好的 植物谒获,同時(shí)可以控制其密度蛤肌,大小等。當(dāng)然究反,也可以在unity自帶Terrian的MulityFoliage工具中進(jìn)行相應(yīng)的操作寻定,十分方便。?
還有一個(gè)比較重要的腳本SetLayerCullDistances精耐,用來(lái)設(shè)置各個(gè)層的可視距離狼速,超過(guò)則不渲染,對(duì)于Grass這種數(shù)量極多的層是很重要的卦停。當(dāng)然向胡,你會(huì)發(fā)現(xiàn)設(shè)置完之后并沒(méi)有什么效果(主要是Grass)恼蓬,此時(shí)需要找到模型用到的material,其中有一個(gè)DistaneFadeEnd參數(shù)僵芹,調(diào)節(jié)后就可以正常使用了处硬。?