具有动态尺寸和关节运动的物体/模型

时间:2013-07-19 15:37:01

标签: java dynamic unity3d

我想知道Unity3D是否可以拥有一个具有以下属性的对象,例如考虑一个人:

  • 在游戏中创建对象时,可以设置腿长。
  • 也可以设置手臂长度。
  • 可以为模型的每个部分设置。
  • 能够以编程方式使用模型骨骼的所有关节。

还可以从Java运行Unity3D吗?或者解决具有Java背景的Unity3D的最佳方法是什么。

问候。

2 个答案:

答案 0 :(得分:1)

Unity3D中提供了各种Joints,您可以非常有效地使用Javascript。检查角色,固定和铰链关节 - 尝试将这些组件添加到游戏对象并在检查器中调整它们的值。您可以使用这些项目/骨骼连接,并设置最大长度,弹跳,断裂点等内容。一旦您熟悉这些,您就可以使用AddComponent通过代码添加它们。

答案 1 :(得分:0)

对于缩放对象,您可以通过使图形的每个关节/部分成为不同的游戏对象来实现此目的,并将它们保持在父对象中。然后,您可以通过父母的子女,并使用this.

调整每个孩子的当地规模

我使用C#脚本和我的统一项目,从Java背景,我发现它很容易上手 - 一般来说我认为C#非常类似于Java,而C#脚本我发现是非常类似于C#。