2011-09-18 4 views
5

minecraft renderengine의 작동 방식과 perhabs가 다른 기술에 적응하는 방법을 알고 싶습니다. 미크로 크래프트의 매우 단순한 렌더 엔진에 대한 분석이 있습니까?Minecraft Renderengine에 대한 설명

복셀 (Voxels),이 엔진에는 직각 경계선 및 일부 다른 제한 사항이 적용됩니다.

+0

이 정보는 http://gamedev.stackexchange.com/ –

답변

1

이미 시도했습니다. 나는 그것을 추천 할 수 없다. Minecraft "Engine"은 제대로 설계되지 않았고 때로는 Mojang이 내가 아는 모든 베스트 프랙티스를 깨뜨렸다 고 생각합니다.

새로운 "블록 엔진"을 프로그래밍하면 모장이 모호한 코드에서 시도한 것보다 훨씬 나은 결과를 얻을 수 있습니다.

+0

에 더 적합 할 수 있습니다. 정보를 제공해 주셔서 감사합니다. 현재 Canvas/Javascript 용 엔진을 구축하기 위해 조사 중이며 정보를 얻기를 원합니다. 그러나 일부 테스트 중에 Canvas에 대한 브라우저 구현이 너무 느리다는 사실을 알았습니다 .- ( – UllaDieTrulla

1

Unity3d 게임 엔진을 사용 해본 적이 있습니까? 브라우저 나 IOS 또는 Android에서 실행할 수있는 게임 엔진이므로 조사 할 수있는 좋은 옵션이 될 수 있으며 canvas/js보다 빠르게 실행됩니다. 어느 쪽이든 다음 소스 코드 및 토론 링크를 통해 아이디어를 얻을 수 있습니다.

매우 활성 인 discussion thread over on the unity forums이 있습니다. 몇몇 사람들은 학습 목적으로 Minecraft 클론을 만들고있었습니다. 결국 그들 중 한 명이 전체 소스 코드와 프로젝트 파일을 온라인으로 발표했습니다. http://www.filefactory.com/file/b48a41e/n/MinePackage.unitypackage.

Unity에서 만드는 Minecraft 클론을 데모하는 사람의 비디오입니다. http://www.youtube.com/watch?v=ADnPbeg1aXk. 그래서 확실히 가능합니다.

복셀 사용에 관심이 있으시면 여기 http://www.voxelform.com/에서 VoxelForm 단일 패키지를 살펴보십시오. 이것에 대한 멋진 점은 단지 블록 이상의 것을 할 수 있다는 것입니다. 데모 비디오 http://www.youtube.com/watch?v=Fc-VQL8VyIY이 무한한 지형에서 사용되고 있습니다.

+0

좋은 의견을 주셔서 감사합니다! 귀하의 링크를 살펴보고 일부 정보를 사용할 수 있는지 알아 봅니다. – UllaDieTrulla

1

mcp62를 사용하고 싶을 것 같습니다. 난독 화 코드로 어디에서나 얻을 수있는 방법은 전혀 없지만, mcp62는 댓글 등으로 미니 크래프트 소스 코드의 버전을 만들 수 있습니다. 다음은 위키에 대한 링크입니다. MCP wiki