【问题标题】:Unity3d character body lengthunity3d字符体长度
【发布时间】:2014-07-05 03:36:01
【问题描述】:

我在使用 Unity3D (js) 时遇到问题。 我想在我的角色后面添加游戏对象(我猜有点像蛇游戏)。我只是不知道如何每次设置不同的位置。 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);
    }  
}

当我的角色与“小行星”碰撞时,我调用此函数 =]

感谢您的帮助。

【问题讨论】:

    标签: unity3d character unityscript


    【解决方案1】:

    SpringJoint 是流畅地实现您所描述的确切功能的完美组件: http://unity3d.com/support/documentation/Components/class-SpringJoint.html

    【讨论】:

      猜你喜欢
      • 2015-02-10
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      • 2016-06-27
      • 1970-01-01
      • 2013-01-21
      相关资源
      最近更新 更多