
为什么要把地形转成模型呢?在Unity3D中创建地形很方便,用它自带的地形编辑工具,各种跌宕起伏的地形都能很容易的创建出来。但是也有一些不方便的地方,比如创建好的地形不能整体缩放,只能通过修改长宽等参数进行调整。偏偏就有这样的需求,我们要把地形放到虚拟研讨厅的桌子上当做数字沙盘去展示。如果把地形对象的长宽高都缩小的话,高度图也要缩小,地形效果就太不好了。如果地形对象能像模型对象一样,随意的缩放就好了。
终于在网上找到了解决方法,有大神贡献了一个脚本,能够把地形对象转换成模型对象,模型格式为obj,可以直接导入到Unity3D中使用。
给脚本命名为ExportTerraincs。
这个脚本文件一定要放到工程中Assets文件夹下面的Editor文件夹中(没有的话自己创建)才能正常工作。
完成前两步之后,unity菜单项会多出一个Terrain/Export To Obj的菜单(43以前的版本本来就有Terrain菜单,只是多了个子菜单;43版本里面默认没有Terrain菜单了)。
选择场景要转成模型的地形对象。如果什么都没选的话,会使用默认的active terrain。
然后选择Terrain/Export To Obj菜单,d出下面的对话框,选择导出格式(triangles or quads)、Mesh分辨率(full, half, quarter, eighth or sixteenth)、文件名和路径,然后点击Export。
等待进度条跑完之后就OK了,obj文件就导出成功了。
和地形转模型的方法相反的一个 *** 作,还有模型转地形的方法,类似的也是有脚本完成的,感兴趣可以参考Object2Terrain[2]
>
您好,Unity自带的人物模型资源可以在Unity Asset Store中搜索并下载。在Unity编辑器中,也可以通过导入标准包来获取这些模型资源。具体来说,在菜单栏中选择“Assets”>“Import Package”>“Characters”即可导入这些模型资源,它们包括多个角色模型、动作和动画剪辑等。此外,还可以在Unity的官网找更多的模资源使用希能够帮助您解决问题。如果您还有其他问题,欢迎随时向我咨询。
以上就是关于Unity3D中的地形转成模型全部的内容,包括:Unity3D中的地形转成模型、unity3d可以对模型进行自我分析计算吗、unity自带的人物模型在哪里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)