Commit d3ae47a7 authored by Oliver Mead's avatar Oliver Mead
Browse files

referencing start

parent 142aa65f
#+TITLE: DOTS Info
* Preface, "Why?"
Unity is in the midst of a transformation that will fundamentally change the way
games are written. While those changes are not in the mainstream distribution of
......@@ -28,7 +29,7 @@ with parent branches.
I expect we will be working simultaneously so we can work out any issues, talk
about problems etc. together.
*** Domain Reload
As noted in the =entities= documentation, Domain Reload occurs when entering play
As noted in the =entities= documentation [cite:@entities], Domain Reload occurs when entering play
mode within the editor, and is especially slow when using DOTS. To disable this,
enable the "=Enter Play Mode Settings=" checkbox in the =Editor= section of the
Project Settings, while leaving its child options unchecked.
......@@ -37,11 +38,17 @@ It is also necessary to install the DOTS based platform packages for Unity (The
default tool-chains will not be replaced by default).
Install, in the same way as above, the =com.unity.platforms.<platform>= packages,
where =<platform>= is the desired target, for example I will install =com.unity.platforms.linux=
and =com.unity.platforms.windows= to produce binaries for Linux and Windows.
where =<platform>= is the desired target, for example I will install
=com.unity.platforms.linux= and =com.unity.platforms.windows= to produce binaries
for Linux and Windows.
* Builds
Building through the standard =File > Build and Run= or =<ctrl+b>= will not work
with DOTS. You must create a "Classic Build Configuration" for each target
platform through the asset manager: =+ > Build > <Platform> Classic Build
Configuration=. From now on you must build the project by selecting this
configuration and using the options shown in the inspector.
platform through the asset manager:
=+ > Build > <Platform> Classic Build Configuration=
From now on you must build the project by selecting this configuration and using
the options shown in the inspector.
#+bibliography: bib.bib
@misc{entities, title={DOTS Project Setup: Entities: 0.17.0-preview.42} , url={https://docs.unity3d.com/Packages/com.unity.entities@0.17/manual/install_setup.html} , journal={Entities | 0.17.0-preview.42} , publisher={Unity Documentation}}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment