2013-07-11 5 views
0

저는 Unity3D에서 새롭습니다. 게임 중에 예를 들어 구체를 만드는 방법은 무엇입니까?Unity3D 객체 만들기

 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

예 키보드에서 0을 클릭하여 리거를 인스턴스화합니다. 그리고 충돌 나던 자세한 내용은

나는이 스크립트를 첨부해야 객체

http://docs.unity3d.com/Documentation/ScriptReference/Object.Instantiate.html

http://docs.unity3d.com/Documentation/ScriptReference/Physics.IgnoreCollision.html

+0

을 통해 이동 감지? – user1747389

+0

어떤 대상입니까? 발사체? 발사체는 검사관에 부착해야합니다. – Sona

+0

감사합니다. 이것은 스크립트가 잘 작동하고 있습니다! – user1747389