본문 바로가기
스크래치/스크래치 디펜스

스크래치로 팔라독 같은 게임 만들기- 3. 적 스프라이트 만들기

by 할거없네 2017. 10. 31.

안녕하세요. 승승이입니다.

적유닛은 플레이어 유닛과 싸우는 인공지능 탑재한 개체입니다.

하지만 플레이어와 다른 점은 컴퓨터가 움직인다는 것 뿐이고 나머지는 같습니다.

유닛은 사실 아군 유닛을 많이 만들고 난 다음에 스프라이트 복제하여 사용하는 것이 좋은데요,

일단 이동 조건을 수행시키기 위해서 적을 만들어 줍니다.

적은 지금까지 만든 아군 유닛 스프라이트를 복제합니다.


여기서 햇갈리지 않게 명령문의 이름을 바꿨습니다.

바꿔주어야 할 부분은 가장 먼저 전역변수의 이름인데요,

아직은 단 한개뿐이 사용을 안했으니 그다지 복잡하지 않네요.

적은 적이 사용하는 위치 리스트를 만들어서 바꿔주면 됩니다.

 

적도 똑같이 어떤 규칙에 의해 소환된다면, 오른쪽에서 왼쪽으로 이동하게 만들어 줍니다.



일단 아래와 같이 반대쪽에서 나오는 적 개체를 만들어 지는데요,

이제 서로 공격하도록 만들고 사망하게 하고 그런걸 추가하면 아래처럼 서로 만나게 되어 싸우게 됩니다.

이제 적을 만나면 이동을 멈추게 하는 '이동조건'을 만들어 줘야 겠습니다.


댓글