DotRecastNetSim/BuildingAndIntegrating.md

3.7 KiB

🔨 Build

  • 빌드에는 오직 .NET 8 SDK 만 요구 됩니다.
  • 모든 모듈에 대한 빌드를 확인 하려면, DotRecast.Recast.Demo 빌드 해야 합니다.
  • 먼저 소스 코드를 clone 하여 준비 합니다.
  • Open a command prompt, point it to a directory and clone DotRecast to it: git clone https://github.com/ikpil/DotRecast.git

Building with Command Prompt

dotnet --version
dotnet build

Building with an IDE

  • Visual Studio 2022 & Visual Code & Rider
  • IDE 로 Open <DotRecastDir>\DotRecast.sln 을 오픈 한 뒤,
  • DotRecast.Recast.Demo 를 빌드

▶️ Run

Windows 에서 실행할 땐

Linux & MacOS & Windows

  • 추가 종속성 관리 할 필요 없이 DotRecast.Recast.Demo 폴더로 이동 한 후 닷넷 커맨드로 dotnet run 을 수행하면 된다
  • 비쥬얼 스튜디오 2022 에서 빌드 한다면, DotRecast.sln 을 열고, DotRecast.Recast.Demo 를 선택하여 실행하면 된다.
  • DotRecast.Recast.Demo 폴더로 이동 한 후 닷넷 커맨드로 dotnet run 을 수행하면 된다
dotnet run src/DotRecast.Recast.Demo --proejct

🛠️ Integration

Source Code

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.

Nuget

🚦Unit Test

Windows

With VS2022

  • In Visual Studio 2022 go to the test menu and press Run All Tests

With CLI

  • in the DotRecast folder open a command prompt and run dotnet test