在Unity中为部分网格创建变换?

Posted

技术标签:

【中文标题】在Unity中为部分网格创建变换?【英文标题】:Create Transform to part of mesh in Unity? 【发布时间】:2011-12-14 10:05:30 【问题描述】:

我正在统一开发一个项目,并且有一个脚本引用了角色手部的变换。这用于将物品放在角色的手中,并在手移动时让它跟随它。当我双击转换时,我没有得到任何预制件的引用,但它确实具有该位置的网格数据。如何创建这样的转换?

谢谢!

这是我正在尝试完成的屏幕截图:

【问题讨论】:

我怀疑我可以回答这个问题,但我不完全明白你想要什么。你问的是如何实现你已经有脚本的东西......你到底想要什么? 抱歉,我正在尝试执行所示操作,但无法对网格的一部分进行另一次变换。我没有写/做你在截图中看到的,另一个程序员做的已经不在这里了。 我已尽我所能回答您的问题。 “网格的数据”到底显示了什么? 【参考方案1】:

手是模型骨架中的“骨头”。 Unity 中模型的骨架由带有 Transform 组件的 GameObjects 树表示。

要创建这样的变换,您必须导入带有骨架的模型。要将其添加到检查器中的字段,您必须在“项目”窗口中找到它并将其拖到检查器字段中。

【讨论】:

以上是关于在Unity中为部分网格创建变换?的主要内容,如果未能解决你的问题,请参考以下文章

在网格中为动态列创建过滤器

unity---Mesh网格编程

unity---Mesh网格编程

在 Swift 中为 iOS 设计一个填字游戏网格

Unity 动态网格地图的生成:基于Perlin Noise创建地形

Unity - 绘制正五边形网格