C# Unity3D对象创建
我是Unity3D的新手。如何在游戏中创建对象(例如球体)? 我发现以下JavaScript代码:C# Unity3D对象创建,c#,unity3d,C#,Unity3d,我是Unity3D的新手。如何在游戏中创建对象(例如球体)? 我发现以下JavaScript代码: var projectile : Rigidbody; var speed = 20; function Update() { if( Input.GetKeyDown( KeyCode.Mouse0 ) ) { var instantiatedProjectil
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来实例化刚体。碰撞检测不到 有关更多信息,请浏览
我必须附加此脚本的对象?哪个对象?投射物你必须把它放在检查员身上