Unity3d 错误:BCE0023:没有适当版本的';UnityEngine.Object.Instantiate';对于参数列表';(UnityEngine.GameObject,UnityEngine.Transform,Un)
以下是我生成、移动和销毁障碍物的代码:Unity3d 错误:BCE0023:没有适当版本的';UnityEngine.Object.Instantiate';对于参数列表';(UnityEngine.GameObject,UnityEngine.Transform,Un),unity3d,unityscript,Unity3d,Unityscript,以下是我生成、移动和销毁障碍物的代码: #pragma strict var speed:float=1.5f; var obstart:Transform; var obstack:GameObject; var pos:Transform; var i:int=0; function Start () { Invoke("Obs",4.0f); } function Update () {} function Obs(){ pos=obstart; po
#pragma strict
var speed:float=1.5f;
var obstart:Transform;
var obstack:GameObject;
var pos:Transform;
var i:int=0;
function Start () {
Invoke("Obs",4.0f);
}
function Update () {}
function Obs(){
pos=obstart;
pos.position = new Vector3(
obstart.position.x,
obstart.position.y,
obstart.position.z + (i*5)
);
i=i+1;
obstack=Instantiate(obstack,pos,Quaternion.identity);
obstack.rigidbody.velocity=Vector3.left*speed;
Destroy(obstack,10.0f);
Invoke("Obs",4.0f);
}
我面临一个错误:
BCE0023:未找到参数列表(UnityEngine.GameObject,UnityEngine.Transform,UnityEngine.Quaternion)的“UnityEngine.Object.Instantiate”的适当版本
实例化
第二个参数是位置
非变换
obstack=Instantiate(obstack,pos.position,Quaternion.identity);
请帮助我
写下你已经尝试过的东西通常是个好主意。人们往往希望看到你方面的努力,以了解你是如何陷入困境的。