«game-component» 태그된 질문

5
게임 오브젝트의 모든 인스턴스에 DrawableGameComponent를 사용하는 단점은 무엇입니까?
캐릭터 나 타일과 같이 DrawableGameComponents를 "레벨"과 같은 물건이나 관리자 대신 사용하기 위해 저장해야하는 곳을 여러 곳에서 읽었습니다 (이 사람이 여기에서 말하는 것처럼 ). 그러나 이것이 왜 그런지 이해하지 못합니다. 나는 이 포스트를 읽었고 그것은 나에게 많은 의미가 있었다. 그러나 이것들은 소수이다. 나는 보통 이런 것들에 너무 많은 관심을 기울이지 않을 …

2
물리 또는 그래픽 구성 요소는 일반적으로 구성 요소 지향 시스템에 어떻게 구축됩니까?
지난 48 시간 동안 Object Component 시스템을 읽었으며 구현을 시작할 준비가되었다고 생각합니다. 기본 Object 및 Component 클래스를 만들었지 만 실제 구성 요소를 작성해야하므로 혼란 스럽습니다. HealthComponent 또는 기본적으로 속성 일 것이라고 생각할 때 완벽하게 이해됩니다. 물리 / 그래픽 구성 요소보다 일반적인 것이면 약간 혼란스러워집니다. 내 Object 클래스는 지금까지와 같이 보입니다 …

4
XNA GameComponents (또는 게임의 모든 유형의 구성 요소) 간의 통신을 용이하게하기 위해 어떤 기술을 사용해야합니까?
첫 번째 '적절한'게임 프로젝트를 시작했으며 XNA의 게임 구성 요소가 어떻게 통신해야하는지 결정하려고 노력했습니다. 이전의 (Java) GUI 프로그래밍 이벤트에서 핸들러와 리스너는 앞으로 나아갈 것 같았습니다. 그래서 이벤트 등록을 허용하는 이벤트 버스와 이벤트를 처리하는 처리기가있는 이벤트 등록 클래스가 있습니다. 예를 들어 (의사 코드) : class SpriteManager Update(){ if(player.collidesWith(enemy) // create new 'PlayerCollisionEvent' …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.