본문 바로가기

XML2

[C++/DX11] 리소스매니저클래스, XML파일 저장&불러오기 리소스매니저(ResourceManager) 클래스 생성 경로 : 2DFrameWork / GameObject / System / [추가]ResourceManager.h & ResourceManager.cpp 클래스 생성후 GameObject 필터에 framework.h 파일에 헤더및 매크로 추가하기. ResourceManager.h #pragma once template class Resource // 리소스 클래스 { private: unordered_map list; // 맵형태의 탬플릿 리스트 /* 탬플릿형태로 리스트를 만드는 이유? 리소스매니저를통하여 들어오는게 mesh일지 shader일지 모르기때문. 어떤 자료형이 들어와도 대응이 가능하도록 탬플릿사용. 현재 System필터의 클래스들은 대부분 .. 2023. 5. 18.
[XML] XML(Extensible Markup Language) 기초 XML - Extensible Markup Langueage 간단히 정의 하자면 XML은 데이터를 저장하고 전송하기 위한 마크업 언어* 입니다. ↓↓마크업 언어?↓↓ 더보기 마크업 언어 ( markup language ) 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한가지 입니다. 태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이었으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었습니다. 이러한 태그 방법의 체계를 마크업 언어라 합니다. 데이터를 기술하는 정도로 사용되기 때문에 프로그래밍 언어와는 구별됩니다. 마크업 언어의 자세한 사항은 위키백과를 참고합니다. 마크업 언어 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.w.. 2023. 5. 12.