보스의 패턴을 만들어서 넣어두면 조건에 맞춰서 그걸 발동해주는
서랍 스크립트를 만들어 봤습니다.
스펠(패턴)레벨은 패턴을 여러개 넣을수록 늘어날 수 있고,
보스의 HP가 몇일 때 다음 스펠로 넘어갈지를 KeyHp 변수에서 지정하여 패턴의 전환이 가능합니다.
실제 스펠을 실험용으로 만들어 넣고 실험해본 결과
무리없이 돌아가는것을 확인했습니다.
실제로 보스는 한개가 아니라 여러개를 만들것이기 때문에,
나름의 모듈화를 시켜서 해당 프리팹을 호출하면 바로 보스로 기능할 수 있도록 구현했습니다.
실제 개발을 더 진행해봐야 알겟지만 아직까지는 정말 괜찮은 것 같아요.
다음은 스크립트 전체 내용입니다.
GetChild() 함수 가 참 사용법이 쉽고 유용하다는게 느껴집니다.
어떤 오브제인지 지정할 필요 없이 차일드화된 순서대로 차일드를 가져온다는건 정말 편한거 같아요.
'유니티 게임 개발하기 > 2D 게임 개발일지' 카테고리의 다른 글
유니티 (C#스크립팅) - 코루틴이 잘 안 돌아가는 경우들 정리 (0) | 2015.07.17 |
---|---|
유니티 - 탄막 슈팅 게임을 만들자 (4), Atan을 이용해서 2D에서 lookAt 함수 기능을 구현해보자. (2) | 2015.07.12 |
유니티 - 탄막 슈팅 게임을 만들자 (3), itween 사용하기 (0) | 2015.07.06 |
유니티 - 탄막 슈팅 게임을 만들자(2), 이벤트(Event)와 Delegate 의 사용 (2) | 2015.06.27 |
유니티 - 탄막 슈팅 게임을 만들자(1), Sin(),Cos()과 Mathf 의 사용 (0) | 2015.06.27 |
유니티 - 스크립트 함수의 실행순서 (Awake와 OnEnable) (0) | 2015.06.15 |
유니티(C#스크립팅) - 코루틴. 코루틴. Coroutine의 이해. (3) | 2015.06.13 |
유니티 2D UI - 대화창 구현하기! - SetSiblingIndex 와 이미지 순서 (30) | 2015.06.09 |
유니티 -다른 스크립트에 쉽게 접근! ( static instance ) 싱글톤 패턴 (1) | 2015.05.29 |
유니티 2D -IsKinematic 옵션과 충돌에 대해서. (OnCollisionEnter) (1) | 2015.05.28 |