안녕하세요 저는 slick (및 lwjgl)에 익숙하지 않고 여러 클래스를 사용했지만 똑바로 자바를 사용했을 때 하나의 클래스 또는 여러 클래스를 고수하는 것이 최선인지 궁금해했습니다. 매끄러운 정도에 대한 shoureJava/Slick - 게임에 여러 클래스를 사용해야합니까?
답변
여러 클래스를 사용하십시오. 수업은 모든 것을 정리하고 문서화하기 쉽습니다. 또한 ArrayList를 사용하여 많은 클래스를 인스턴스화하고 나중에 사용할 수 있습니다. 여러 클래스에 대한 가장 중요한 점은 그것이 구성된다는 것입니다. 게임에 하나의 클래스 만 사용하는 것은 어렵습니다. 많은 코드가 있기 때문에 모든 것을 하나로 묶어 야합니다. 여러 클래스를 사용하십시오!
감사합니다. – user3150675
Java는 이유 때문에 객체 지향 언어이며 클래스가 도움이됩니다. 여러 클래스를 사용하면 게임 논리를 분해하여 여러 클래스의 객체 간 상호 작용으로 간주하여 복잡성을 제한하고 게임을보다 쉽게 이해할 수 있습니다. 어떤 종류의 게임을 쓰는지는 잘 모르겠지만, 예를 들어 액티브 플레이어가 멤버이거나 건강이나 생명 같은 것들을 추적하고, 화면에 위치시키는 등의 Player 클래스를 가질 수 있습니다. 플레이어 오브젝트는 Monster, Wall, Door, Chest 등의 오브젝트와 상호 작용할 수 있습니다.
클래스를 사용하면 코드를 재사용하고 반복하지 않아도되고, 프로젝트의 복잡성을 관리하고, 로직을 캡슐화 할 수 있습니다. 객체 지향 언어 인 Java로 작업 할 때 객체 지향 패러다임을 따르는 코드를 작성하는 것이 현명한 방법입니다.
- 1. 온라인 게임에 TCP를 사용해야합니까?
- 2. Paper Doll 게임에 SVG 또는 Canvas를 사용해야합니까?
- 3. 멀티 플레이어 플래시 게임에 PHP 소켓을 사용해야합니까?
- 4. 파이 게임에 여러 인스턴스 생성하기
- 5. 다음 안드로이드 게임에 어떤 컨테이너/클래스를 사용하고 싶습니까?
- 6. 어떤 뷰 클래스를 사용해야합니까?
- 7. 어떤 컬렉션 클래스를 사용해야합니까?
- 8. PHP - 클래스를 사용해야합니까?
- 9. 여기에서 친구 클래스를 사용해야합니까?
- 10. 서브 클래스를 사용하거나 카테고리를 사용해야합니까?
- 11. 여러 이벤트 또는 좀 더 자세한 eventargs 클래스를 사용해야합니까?
- 12. 어떤 상황에서 모듈과 클래스를 사용해야합니까?
- 13. 어떤 경우에 인감 클래스를 사용해야합니까?
- 14. 어떤 PHP 세션 클래스를 사용해야합니까?
- 15. 사용자 클래스를 어떻게 디자인하고 사용해야합니까?
- 16. 당신은 PHP에서 전역 클래스를 사용해야합니까
- 17. ibatis 도메인 클래스를 javabean으로 사용해야합니까?
- 18. 이 경우 하위 클래스를 사용해야합니까?
- 19. 언제, 왜 System.ComponentModel.Container 클래스를 사용해야합니까?
- 20. 클래스를 전역 변수의 컨테이너로 사용해야합니까?
- 21. 언제 해시 대 클래스를 사용해야합니까?
- 22. 내 미니 크래프트 스타일 게임에 UDP 또는 TCP를 사용해야합니까?
- 23. 안드로이드 게임에 벡터 아트 나 픽셀 아트를 사용해야합니까?
- 24. 내 유니티 웹 플레이어 게임에 페이스 북 캔버스를 사용해야합니까?
- 25. 여러 클래스를 통해 클래스를 전달하는 방법은 무엇입니까?
- 26. 파이 게임에 여러 개의 화면 만들기
- 27. C# 게임에 여러 아이콘 해상도가 있습니까?
- 28. 여러 데이터베이스를 사용해야합니까?
- 29. 여러 페이지에 TabContainer를 사용해야합니까?
- 30. 여러 ListView를 사용해야합니까?
다른 수업을 사용하지 않으면 어떻게할까요 ?? – clwhisk