From f24577da7658e34e48f6e27264f8ac232a238fc9 Mon Sep 17 00:00:00 2001 From: ikpil Date: Mon, 15 Jan 2024 14:04:59 +0900 Subject: [PATCH] create draft - BuildingAndIntergrating.md --- BuildingAndIntegrating.md | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/BuildingAndIntegrating.md b/BuildingAndIntegrating.md index 64e5bc9..8b34fe0 100644 --- a/BuildingAndIntegrating.md +++ b/BuildingAndIntegrating.md @@ -1,28 +1,35 @@ -### Building DotRecast.Recast.Demo - +## 빌드 & 실행 1. `DotRecast.Recast.Demo` uses [dotnet 8](https://dotnet.microsoft.com/) to build platform specific projects. Download it and make sure it's available on your path, or specify the path to it. 2. Open a command prompt, point it to a directory and clone DotRecast to it: `git clone https://github.com/ikpil/DotRecast.git` 3. Open `\DotRecast.sln` with Visual Studio 2022 and build `DotRecast.Recast.Demo` - Optionally, you can run using the `dotnet run` command with `DotRecast.Recast.Demo.csproj` - -#### Windows - + +1. 빌드 할 때, .NET 8 SDK 만 필요 하다 +2. `DotRecast.Recast.Demo` 를 빌드하고 실행하면 전체적인 빌드 방법을 확인할 수 있다 + +### Windows 에서 실행할 땐 - need to install [microsoft visual c++ redistributable package](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) +- 윈도우에서 실행 할 땐, 재배포 패키지가 설치 되어 있어야 한다 + +### Linux & MacOS & Windows +- 추가 종속성 관리 할 필요 없이 `DotRecast.Recast.Demo` 폴더로 이동 한 후 닷넷 커맨드로 `dotnet run` 을 수행하면 된다 +- 비쥬얼 스튜디오 2022 에서 빌드 한다면, DotRecast.sln 을 열고, DotRecast.Recast.Demo 를 선택하여 실행하면 된다. +- `DotRecast.Recast.Demo` 폴더로 이동 한 후 닷넷 커맨드로 `dotnet run` 을 수행하면 된다 -#### Linux & macOS & Windows +## 통합 +### 소스 코드로 통합 +It is recommended to add the source director~~~~ies `DotRecast.Core`, `DotRecast.Detour.Crowd`, `DotRecast.Detour.Dynamic`, `DotRecast.Detour.TitleCache`, `DotRecast.Detour.Extras` and `DotRecast.Recast` into your own project depending on which parts of the project you need. For example your level building tool could include `DotRecast.Core`, `DotRecast.Recast`, and `DotRecast.Detour`, and your game runtime could just include `DotRecast.Detour`. -- Navigate to the `DotRecast.Recast.Demo` folder and run `dotnet run` +### Nuget을 통한 통합 -### Running Unit tests +## 유닛 테스트 -#### With VS2022 +DotRecast.Recast.Demo +### Windows +### With VS2022 - In Visual Studio 2022 go to the test menu and press `Run All Tests` - -#### With CLI - +- +### With CLI - in the DotRecast folder open a command prompt and run `dotnet test` -## Integrating with your game or engine - -It is recommended to add the source directories `DotRecast.Core`, `DotRecast.Detour.Crowd`, `DotRecast.Detour.Dynamic`, `DotRecast.Detour.TitleCache`, `DotRecast.Detour.Extras` and `DotRecast.Recast` into your own project depending on which parts of the project you need. For example your level building tool could include `DotRecast.Core`, `DotRecast.Recast`, and `DotRecast.Detour`, and your game runtime could just include `DotRecast.Detour`.