2012-04-29 2 views
0

2D 게임에서 3D 게임으로가는 길에 대해 질문이 있습니다.일반 2D 게임 (예 : 탁구)에서 XNA의 3D로 이동하는 가장 빠르고 쉬운 방법은 무엇입니까?

나는 2 차원으로 만들어진 탁구와 같은 게임을 가지고있다. 이제는 3D처럼 만들려고합니다. 즉, 게임의 플롯 놀이터를 뒤쪽으로 기울이기를 원하므로 플레이 필드가 3D 인 것처럼 보입니다.

어떻게이 효과를 얻을 수 있습니까?

+0

입니다. 당신이 많은 일을 하드 코딩한다면 아마 어려울 것입니다. 동적 인 것들을 만들었다면, 게임 시스템 (Entity 컴포넌트 시스템은 이것을하는 좋은 방법입니다)으로부터 고립 된 렌더링 시스템은 사소한 작업이어야합니다. –

+0

어딘가에 또는 뭔가를 동일하게 만드는 예를 찾을 수 있습니까? – gurehbgui

답변

0

로직을 렌더러와 분리하십시오. 렌더러를 변경하면 게임이 동일하게 변경됩니다. 그러면 렌더러가 달라집니다.

당신은 볼 것, 하나의 2D 렌더러는 circunference을 그릴 것입니다 및 3D 렌더러는 구를 그릴 것입니다 ...하지만 운동과 충돌 로직이 많이 따라 같은

관련 문제