游戏制作之路(50)地形树木工具
前面学习了地形轮廓的构造,地图的大体设计就算完成了,接着下来就是细节的调整,比如山上长有树木,地上有岩石等等,这次就来学会怎么样放置树木。
要想在地图上放置树木,要先有树木的预制件,这个预制件可以自己去构建,也可以使用别人的资源。在这里,采用unity标准的树木资源,第一步先创建一个新的空工程,如下图:
接着下来就是导入树木的预制件,如下图:
从菜单Assets里打开,选择子项Import Package,再选择子项Environment,就会弹出下面窗口:
在这个资源窗口里有很多标准的资源,这里关注点是上面红框里的内容,别的内容不用导入来。因此要先点击一下None按钮,接着再找到SpeedTree/Palm,在它前面打勾,就选中了树的资源。导入之后如下图:
有了树木的预制件之后,添加树木到地图里,就已经完成了一半工作,接着来创建一个地形,这个过程按前面的课程来做即可。
紧接下来就是选择树木工具来放置树,如下图:
这里先要选择地形,接着在右边Inspector里选择树木工具,就可以看到下面有树木编辑按钮,当你按下树木按钮(C处),就弹出下面的界面:
这时看到窗口里并没有设置树的预制件,需要从Tree Prefab后面选择,也可以从资源窗口里拖动过来,点击后面小园点,就可以弹出下面窗口:
在弹出来的窗口里双击Palm这个图片,就可以添加树进去了。最后完成的界面如下图:
可以看到树已经出现上面,只需要调整画刷的大小(Brush Size),树的密度(Tree Density)就可以放置树林了。先按默认方式来放置几次,如下图:
就通过这样简单的几个步骤就可以放置树木上去了,如果你需要更多特性可以根据自己的需要来调整。到这里就完成了树木工具的使用。