차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
unity:타이머로_프리팹_제거하기 [2016/06/22 15:23] 115.93.88.196unity:타이머로_프리팹_제거하기 [2018/02/22 11:34] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +{{tag>타이머 클론 prefab 프리팹 제거하기}}
 ====== 타이머로 프리팹 제거하기 ====== ====== 타이머로 프리팹 제거하기 ======
  
  
 총알등의 [[unity:prefabs|프리팹]]을 일정 시간 후 제거하는 방법이다. 총알등의 [[unity:prefabs|프리팹]]을 일정 시간 후 제거하는 방법이다.
 +([[http://answers.unity3d.com/questions/250873/destroying-a-prefab-bullet-after-time.html|출처]])
 +
 프리팹 만드는 법은 [[unity:instantiatingprefabs]] 참조. 프리팹 만드는 법은 [[unity:instantiatingprefabs]] 참조.
 <file csharp> <file csharp>
줄 12: 줄 15:
  }  }
  </file>  </file>
 + 
 +[[prefab]]에 스크립트를 넣으면 된다. 
  
-출처: [[http://answers.unity3d.com/questions/250873/destroying-a-prefab-bullet-after-time.html|유니티 질답 (영문)]] 
  
-위의 방법으로 하면 본체가 제거된다. 클론을 제거하려면 아래와 같이 한다 ([[http://answers.unity3d.com/questions/608561/i-need-to-destroy-prefab-clones.html|출처]])+ 
 +클론을 제거하려면 아래와 같이 한다 ([[http://answers.unity3d.com/questions/608561/i-need-to-destroy-prefab-clones.html|출처]])
  
 <file csharp> <file csharp>
 public class bolt_move : MonoBehaviour { public class bolt_move : MonoBehaviour {
     GameObject item;     GameObject item;
- public float speed;+    public float speed;
     public float lifeTime = 1.0f; //life      public float lifeTime = 1.0f; //life 
- // Use this for initialization +  
- void Start () {+    void Start () {
         Destroy(GameObject.Find(item.name + "(Clone)"),lifeTime);         Destroy(GameObject.Find(item.name + "(Clone)"),lifeTime);
         //prefab timed removal          //prefab timed removal 
-        // +        // http://answers.unity3d.com/questions/608561/i-need-to-destroy-prefab-clones.html 
 +        
     }     }
  
줄 38: 줄 44:
  
  
-{{tag>타이머로 프리팹 제거하기}}+