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
C# Unity3D对象创建_C#_Unity3d - Fatal编程技术网

C# Unity3D对象创建

C# Unity3D对象创建,c#,unity3d,C#,Unity3d,我是Unity3D的新手。如何在游戏中创建对象(例如球体)? 我发现以下JavaScript代码: var projectile : Rigidbody; var speed = 20; function Update() { if( Input.GetKeyDown( KeyCode.Mouse0 ) ) { var instantiatedProjectil

我是Unity3D的新手。如何在游戏中创建对象(例如球体)? 我发现以下JavaScript代码:

     var projectile : Rigidbody;
     var speed = 20;

     function Update()
     {
             if( Input.GetKeyDown( KeyCode.Mouse0 ) )
             {
                     var instantiatedProjectile : Rigidbody = Instantiate( projectile, transform.position, transform.rotation );
                     instantiatedProjectile.velocity = transform.TransformDirection( Vector3( 0, 0, speed ) ); 
                     Physics.IgnoreCollision( instantiatedProjectile. collider, transform.root.collider );
             }
     }

这个脚本是否会创建要移动的对象?假设这个脚本是我需要的,我以后需要用它做什么?当我对球体的运动进行编程时,我将脚本附加到球体上。

是的,它通过在键盘上单击0来实例化刚体。碰撞检测不到

有关更多信息,请浏览


我必须附加此脚本的对象?哪个对象?投射物你必须把它放在检查员身上