[英]Unity3D objects creating
我是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實例化rigibody。 碰撞無法檢測
有關更多信息,請通過
http://docs.unity3d.com/Documentation/ScriptReference/Object.Instantiate.html
http://docs.unity3d.com/Documentation/ScriptReference/Physics.IgnoreCollision.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.