Unity - 将多边形建模为游戏对象
Unity - Model polygon as a gameobject
我在搅拌机中有一个漂亮的六角形球体。我在 Unity 中的目标是将每个六边形创建为单独的预制件。怎么做?我正在导出 fbx。文件,但每个多边形都是一个具有默认 0,0,0
变换值的独立模型。在这种情况下,所有多边形都在一个地方重生。像这样:
Open screenshoot
如果采用球心作为Origin,说明Unity中的元素导入正确。但是每个人都有一个转移到中心的 Pivot,这反过来又阻止了 Transform class 的使用。因为它不适用于 GameObject。只测量球体。
如何导入原图会在每个元素的镜头上放置的模型?
Image with correct position but wrong pivot
为什么不按层次导出?
我将所有元素都设置为空并且它有效,然后尝试不使用空并且也有效:)
final_effect
如果您不想拥有层次结构,您可以导出带层次结构的球体,将所有六边形瓷砖与层次结构中的瓷砖中心对齐(可能使用脚本,因为名称相同)然后删除球体
我在搅拌机中有一个漂亮的六角形球体。我在 Unity 中的目标是将每个六边形创建为单独的预制件。怎么做?我正在导出 fbx。文件,但每个多边形都是一个具有默认 0,0,0
变换值的独立模型。在这种情况下,所有多边形都在一个地方重生。像这样:
Open screenshoot
如果采用球心作为Origin,说明Unity中的元素导入正确。但是每个人都有一个转移到中心的 Pivot,这反过来又阻止了 Transform class 的使用。因为它不适用于 GameObject。只测量球体。 如何导入原图会在每个元素的镜头上放置的模型?
Image with correct position but wrong pivot
为什么不按层次导出? 我将所有元素都设置为空并且它有效,然后尝试不使用空并且也有效:)
final_effect
如果您不想拥有层次结构,您可以导出带层次结构的球体,将所有六边形瓷砖与层次结构中的瓷砖中心对齐(可能使用脚本,因为名称相同)然后删除球体