2010-11-27 4 views
0

현대 게임에서 XML이 필요합니까? 나는 전문적인 프로그래머처럼 프로그래밍 될 게임을 만들려고하고있다. 그래서 나는 내 게임에서 XML을 사용해야 하는가 아니면 선택적인 것인가, 왜 그리고 왜 안되는가?내 C++ 게임에서 XML을 사용해야합니까?

+0

어떤 용도로 XML을 사용합니까? –

+0

데이터 보관 용 ... – Ramilol

+0

모든 현대 게임 및 응용 프로그램에는 일부 XML 파일이 있습니다. – Ramilol

답변

1

XML을 사용하여 문제가 해결되면 아무 문제가 없습니다. 이 아니라이 XML을 사용하여 문제를 해결하는 최선의 방법이 아닌 경우에는 문제가 없습니다.

쿼리하기 쉬운 형식으로 데이터를 저장하려는 경우 XML은 잘못된 옵션이 아닙니다. 공간 효율성을 찾는다면 XML은 좋은 선택이 아닙니다. 플랫폼 간 기능을 원하는 경우 XML은 바이너리 형식에 비해 간단합니다.

JSON은 매우 간단하고 매우 가벼운 또 다른 옵션입니다.

요약하면 요구 사항에 따라 다릅니다. 방향을 더 원한다면 더 많은 정보를 제공해야합니다.

+1

XML은 폭력과 같다. 문제가 해결되지 않으면 충분하지 않습니다. j/k. – SingleNegationElimination

+0

예, 오래된 농담이지만 ​​좋은 농담입니다. –

+0

데이터가 문서 지향적 인 경우를 제외하고는 "쿼리하기 쉽다"에 동의합니다. 레코드 기반 데이터의 경우 CSV 또는 YAML은 XML만큼 쉽습니다. 그러나 나는 이식성 (크로스 플랫폼)에 동의한다. XML은 데이터 교환 형식으로 설계되었다. – LarsH

1

어떤 것을 사용해도 좋습니다. 무언가가 "비 냉각"으로 간주되는지 여부에 따라 도구를 판단하지 마십시오. 그것이 당신을 위해 작동하고 유지 보수가 가능하고 융통성있는 코드와 데이터를 만드는 데 도움이된다면 그것을 사용하십시오.

이제 XML에 대해 구체적으로 설명합니다. 실제로 널리 사용되는 형식이며 사실상 모든 플랫폼에 사용할 수있는 라이브러리 형식입니다. 나는 최근의 X 박스 360과 플레이 스테이션 3 타이틀에서 XML을 사용했다.

관련 문제