간단한 2D 슈팅 게임을 만들어보고 있는데요
public GameObject bullet;
float pos;
void Start()
{
pos = transform.position.x;
GameObject bulletMissile1 = Instantiate(bullet, new Vector3(pos + 10f, 0f, 0f), Quaternion.identity);
GameObject bulletMissile2 = Instantiate(bullet, new Vector3(pos - 10f, 0f, 0f), Quaternion.identity);
}
이렇게 어떤 오브젝트 위치 양 옆에 미사일을 생성하고
이 미사일들이 오브젝트를 따라다니게 하고싶어요
그런데 void Update()에서 어떻게 이어나가야할지 모르겠습니다
"오브젝트 양옆을 따라다니는" 기능 컴포넌트를 만든다음 bulletMissile에 AddComponent 하세요
bulletMissile1,2 선언을 start() 외부에서 하면 update()에서도 쓸 수 있잖아
그런데 이러면 인스펙터에서 다 등록해줘야하는거 아니에요?
선언만 그렇게 하고 start()에서 지정을 해줘야지
아하 처음에 인스펙터에 등록하라는 로그 떠서 이렇게하면 안되는거구나 싶었는데 잘못 썼었나보네요. 다시 쓰니까 잘 되네요 감사합니다