Unity-将多边形建模为游戏对象

问题描述

我在搅拌机中有一个很好的六角形球体。我在Unity中的目标是将每个十六进制多边形创建为单独的预制件。怎么做?我正在导出fbx。文件,但每个多边形都是具有默认0,0转换值的分离模型。在这种情况下,所有多边形将在一个位置重新生成。像这样: Open screenshoot

如果采用球体的中心作为原点,则可以正确导入Unity中的元素。但每个人的数据透视表都移到了中心,这又导致无法使用Transform类。因为它不适用于GameObject。仅测量球体。 如何导入原始模型放置在每个元素的镜头上的模型?

Image with correct position but wrong pivot

解决方法

为什么不按层次导出? 我将所有元素的父元素都设置为空,并且可以正常工作,然后尝试不使用空元素也可以正常工作:)

final_effect

如果您不想具有层次结构,则可以导出具有层次结构的球体,将所有十六进制图块与层次结构中的图块中心对齐(也许使用脚本,因为名称相同),然后删除球体

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...