2012-07-23 1 views
1

저는 일주일 동안 게임 (XNA/C#)을 시도했습니다. 지금은 지형을 만들기에 이릅니다. 나는 이것을 (Minecraft와 비슷한) 보셀 기반의 엔진을 사용할 가능성이 가장 높았는데, 사실 큐브 튜토리얼을 가지고 놀기 위해 많은 노력을 기울 였지만, 그 중 대부분은 매우 기본 적이기 때문에 많은 도움이되지 않습니다. 지금은 다음과 같은 구조를 가지고 있습니다 :XNA 보셀 기반 지형 엔진에 적합한 리소스가 있습니까?

게임 -> 주요 작업을 처리합니다.

-> 세계적인 수준의 호출. ->

월드 -> 세계에서 일어나는 모든 작업을 담당하고 블록 데이터를 유지합니다.

->

블록 - -> 그러나

세계

주어진 올바른 화면 위치에있는 블록을 묘화> 트리거 블록의 연신() 함수가 화면상에서주고 나서 오프셋 3D 프로그래밍에 대한 경험이 없기 때문에 수천 개의 블록을 렌더링해야하므로이 작업이 상당히 어려워 질 수 있습니다.

36 (6면 × 2 삼각형) 인덱스 방법을 사용하는 것이 여전히 효율적입니까? 많은 메모리를 먹는다고 상상할 수 있습니까?

+0

실제로 미니 크래프트는 보셀 기반입니까? 나는 단지 8 비트 되감기 그래픽이라고 생각했는데, 나무의 잎을 들여다 보았을 때 나뭇잎의 뒷면이 렌더링되지 않았기 때문에 복셀이 실제로 사용되었다는 사실을 깨닫지 못했습니다 ... 어떤 복셀이 아닌가요? – Charleh

+0

정말 ? 나는 미안하다. 그러나 나는 또한이 레이아웃에 자신을 맞췄다 : http://www.youtube.com/watch?v=AcEEe_Z3Sw8 나는 이것이 보셀 기반이라고 생각한다. –

+0

그것이 좋지 않을 것이라고 말하지 않았습니까? 나는 돼지가 확실히 불쾌 해 보였음을 의미하지만 모든 폴리곤과 거친 텍스처라고 생각했습니다. P – Charleh

답변

6

지형 엔진 techcraft을 사용할 수 있습니다.

오픈 소스는 코드를 편집하고 기여할 수 있다는 것을 의미하며 누군가가 시작해야하는 거의 모든 것이 포함되어있어 매우 광범위합니다.

그 외에도 빠른 Google 검색을 통해 게임 엔진 스타일을 시작하기위한 다양한 리소스가 제공됩니다.

+0

매우 흥미 롭습니다. 링크를 제공해 주셔서 감사합니다. 나는 이것을 전에 보지 않고 있었다 :) – Ani

관련 문제