본문 바로가기
728x90
SMALL

DxLib4

[ChatGPT][DxLib / Tiled] Android용 Tiled (.tmx)파일 적용한 DxLib 예제코드 Android에서 Tiled와 함께 DXLib를 사용하는 것은 DXLib이 주로 Windows 플랫폼용으로 설계되었으며 Android에 대한 공식 지원이 없기 때문에 간단하지 않을 수 있습니다. 대신 Android 개발에 더 적합한 라이브러리와 프레임워크를 사용하는 것이 좋습니다. 다음은 Android NDK 및 OpenGL ES를 사용하여 Android에서 Tiled 맵을 로드하고 렌더링하는 예입니다. Android Studio 및 NDK 설정: 공식 문서에 따라 Android NDK로 Android Studio를 설정합니다. Android 프로젝트 만들기: 새 Android 프로젝트를 생성하거나 Android Studio에서 기존 프로젝트를 사용합니다. 프로젝트에 타일 맵 포함: Tiled 맵을 JS.. 2023. 8. 10.
[ChatGPT][DxLib / Tiled] Windows용 Tiled (.tmx)파일 적용한 DxLib 예제코드 Windows용 DXLib과 Tiled를 결합하려면 타일 기반 게임 세계를 만들기 위한 맵 편집기인 Tiled를 사용하고 Windows 애플리케이션에서 해당 세계를 렌더링하고 상호 작용하기 위한 DXLib를 사용합니다. 다음은 DXLib 및 Tiled를 함께 사용하여 간단한 타일 기반 게임을 만드는 방법에 대한 간단한 예입니다. 1. 타일 ​​지도 만들기: 먼저 Tiled를 사용하여 지도를 만듭니다. 2. 타일셋, 레이어 및 개체를 정의합니다. .tmx 또는 .json과 같은 형식으로 지도를 내보냅니다. DXLib를 사용하여 맵 로드 및 렌더링: 다음은 DXLib를 사용하여 Tiled 맵을 로드하고 렌더링하는 예 Windows용 Tiled (.tmx)파일 적용한 DxLib 예제코드 #include #in.. 2023. 8. 10.
[ChatGPT][DxLib] C++에서 DxLib를 사용하여 창을 표시하는 간단한 예제 샘플 코드 C++에서 DxLib(Windows, Android)를 사용하여 창을 표시하는 간단한 예제 샘플 코드 DxLib Windows 예제 코드 #include int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { // Initialize DXLib if (DxLib_Init() == -1) { return -1; } // Set up the window ChangeWindowMode(TRUE); // Set to windowed mode SetGraphMode(800, 600, 32); // Set the window size and color depth SetWindowText("DXLi.. 2023. 2. 7.
[C++ 오픈소스 라이브러리][DirectX를 쉽게 사용할 수 있도록 래핑한 2D C++ 라이브러리] DxLib DX라이브러리 DxLib DX라이브러리(2001년 5월 1일) 은 일본 출신 개발자 야마다 타쿠미라가 개발한 DirectX를 쉽게 사용할 수 있도록 래핑한 무료 C++ 라이브러리입니다. 오픈소스 라이선스 명명하지 않았습니다만 무료로 공개했으니 개발할 수 있다고 합니다. Windows, Android, iOS를 지원하고 Nintendo Switch™, PlayStation®4, PlayStation®Vita 게임에도 사용되곤 합니다. 주로 2D게임에 사용하는 라이브러리 (3D도 가능하긴 함)이고 컴파일만 C++ (.cpp) 한다고 합니다. 그 정도로 일본 내에서 잘 알려져 있지만 아쉽게도 개발 문서 자료가 일본어로 제공되어서 국내 많이 알려지지 않았습니다. Google 번역기 일본어 -> 한국어 사용 권장) 공식 웹사이.. 2023. 2. 6.
728x90
LIST