저는 게임 프로그래밍에 처음으로 익숙하고 libgdx로 처음으로 2 차원 게임을 제작하기 시작했습니다. 나는 이미 움직임, 길 찾기 등으로 화면에 그려지는 배우들과 무대를 만들었다. 그러나 여러 단계를 만들 때 클래스 "스테이지"사용에 관해서는 다소 혼란 스럽습니다. Stage를 확장하거나 필요가없는 모든 레벨의 클래스를 만드는 가장 좋은 솔루션인가요? 가장 좋은 해결책은 각 레벨에 클래스가 있고 거기에 Stage 개체가 있어야합니다. 이 질문에 너무 혼란스럽지 않고 미리 감사드립니다.(libgdx/scene2d) 배우들과 다른 단계 만들기
0
A
답변
1
Stage
을 확장하고 하나의 참조 번호로 Stage
을 붙일 필요가 있다고 생각하지 않는다.
각 레벨마다 1 개의 클래스가 있으면 안되며 하나의 클래스 Level
을 가져야합니다.
모든 레벨은 Level
클래스의 인스턴스이거나, 더 좋을 수 있습니다. 한 번에 Level
의 인스턴스가 1 개 있습니다. 동시에 실행할 수 없기 때문에 동시에 1 을 재생할 수 있습니다.
그래서 basicly 그렇게에 Actor
의 서브 클래스, 모든 Block
s 또는 Wall
의 (다시 Actor
의 서브 클래스) 할 수있는 모든 생활 Mob
들처럼, 필요한 모든 정보를 저장할 수있는 클래스 Level
을 보유하고 있습니다.
그러면 level1과 level2의 차이는 level1이 1 Mob
만 포함하는 반면 level2에서는과 싸워야한다는 것입니다.
는 또한 Level
는 당신이 모든 Actor
의 (Mob
의, Block
의, Player
을 ...) 추가, Stage
의 인스턴스를 개최 할 수있다.
libgdx 위키에서 튜토리얼을 읽어야합니다. 많은 도움이됩니다.
희망이 있습니다.
관련 문제
- 1. 다른 배우들과 배우 공유하기
- 2. 단계 확인으로 단계 만들기
- 3. 배우들과 대화를하고 잊어 버리시겠습니까?
- 4. iOS에서 복수 단계 등록 만들기
- 5. jquery 만들기 3 단계 가입
- 6. JavaFX 동시에 두 단계 만들기
- 7. devexpress 마법사의 단계 표시기 만들기
- 8. 오이 : 다른 단계에 따라 달라지는 단계 정의 만들기
- 9. Clang의 다른 처리 단계
- 10. 트위터와 똑같은 2 단계 가입 만들기 [Rails]
- 11. 한 번에 한 단계 씩 DateTime 만들기
- 12. 다른 서버로 데이터베이스 백업 및 복원 단계
- 13. WordPress 양식 만들기 플러그인 : 1 단계> 2 단계> 3 단계 제출
- 14. 동일한 단계, 다른 Fxml - Javafx
- 15. MVC 및 면도칼에서 마법사 단계 만들기
- 16. 화면 크기가 더 큰 단계 만들기
- 17. Umbraco 설치 마법사 오류 - 사용자 만들기 단계
- 18. Xcode 3.2에서 빌드 후 단계 만들기
- 19. 단계
- 20. jQuery 애니메이션 단계 기능
- 21. 이벤트 단계 - 플렉스의 캡처 단계
- 22. htdocs에서 Laravel 5.2 프로젝트의 다른 복사본을 만드는 단계
- 23. 다른 "단계"로 인해 OpenCV 오류가 발생했습니다
- 24. 파이썬 디버그 : 어떻게 다른 파이썬 스크립트로 단계?
- 25. 다른 에이전트를 사용하는 TeamCity 다중 단계 빌드
- 26. 다른 프로젝트의 Specflow 단계 정의 클래스
- 27. 하기 matplotlib 단계 애니메이션에 의해 단계
- 28. 2 단계 커밋 - 커밋 실패 단계
- 29. foreach 단계 5 단계 앞으로 배열
- 30. 단계 카운터가 단계 수를 재설정하지 않습니다.
빠른 답변 감사드립니다. 정말 많은 도움이됩니다! – stonecompass