我在使用Unity3D(js)时遇到问题。 我想在我的角色后添加gameObjects(有点像我猜的蛇游戏)。我只是不知道每次如何设置不同的位置。 Ps:我的角色不断移动。这是我的剧本:
var lenght : int = 0;
var LenghtCharacter: Rigidbody;
var character:Rigidbody;
function AddLenght(amount : int) {
lenght += amount;
for (var i=0; i <= lenght; i++) {
var oneLenght = Instantiate(
LenghtCharacter,
character.transform.position - character.transform.forward * (0.3 * i),
character.transform.rotation);
}
}
当我的角色与'小行星'=]
发生碰撞时,我会调用此函数感谢您的帮助。
答案 0 :(得分:0)
SpringJoint是流畅地实现您所描述的确切功能的完美组件: http://unity3d.com/support/documentation/Components/class-SpringJoint.html