게임 데모에서 아이템이 우측 무대 끝에서 캐릭터를 향해 이동하는 것을 확인하셨습니다. 해당 기능을 구현하기 위해 복제된 아이템에 위의 상태에서 어떤 블록을 추가해주면 좋을까요? 두가지 기능만 추가하면 복제된 아이템을 움직이게 할 수 있습니다.
- 복제된 아이템을 무대 오른쪽에 위치시키기
- 캐릭터나 왼쪽 벽에 닿을 때까지 이동시키기
1번에 해당하는 복제된 아이템 위치 지정은 '→'블록을 이벤트 핸들러 블럭으로 사용합니다. 블록 아래에 '→' 블록을 배치하면 적절하게 위치를 정할 수 있습니다.
2번에 해당하는 복제된 아이템 이동 기능 구현입니다. 복제된 아이템을 오른쪽에서 왼쪽으로 수평 이동하게 설정해야 합니다.. 복제된 아이템은 캐릭터 또는 왼쪽 벽에 닿을 경우 사라지게 됩니다. 그렇다면 조건을 설정할 수 있는 블록을 활용하여 캐릭터 또는 벽에 닿지 않는 동안 이동하도록 설정해주어야 합니다.
위의 조건을 반영하여 스크립트로 작성하면 아래와 같은 형태일 것 입니다.
실습을 통해 배운 내용을 정리하도록 하겠습니다.