Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d字符体长_Unity3d_Character_Unityscript - Fatal编程技术网

Unity3d字符体长

Unity3d字符体长,unity3d,character,unityscript,Unity3d,Character,Unityscript,我在使用Unity3D(js)时遇到问题。 我想在我的角色后面添加游戏对象(我想有点像蛇游戏)。我只是不知道每次如何设置不同的位置。Ps:我的角色在不断地移动。这是我的剧本: var lenght : int = 0; var LenghtCharacter: Rigidbody; var character:Rigidbody; function AddLenght(amount : int) { lenght += amount; for (var i=0; i <=

我在使用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);
    }  
}
var长度:int=0;
变长字符:刚体;
变量特征:刚体;
函数AddLenght(数量:int){
长度+=数量;

对于(var i=0;i而言,弹簧接头是实现您所描述的精确功能的完美组件:

弹簧接头是流畅地实现您所描述的确切功能的完美组件: