# EntityComponentSystemSamples **Repository Path**: iceRabbit/EntityComponentSystemSamples ## Basic Information - **Project Name**: EntityComponentSystemSamples - **Description**: unity 官方 ECS 例子 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-14 - **Last Updated**: 2023-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DOTS Samples
**Entities samples:** - [HelloCube](./EntitiesSamples/HelloCube/README.md) (very simple sample scenes demonstrating the basic elements of Entities) - [MiscellenousEntities samples](./EntitiesSamples/MiscellaneousEntities/README.md) (various small samples demonstrating additional ECS code patterns) - [Basic Entities URP Template sample](./EntitiesSamples/BasicEntitiesURPTemplate/README.md) (a template project you can copy) - [Boids sample](./EntitiesSamples/Boids/README.md) - [GridPath sample](./EntitiesSamples/GridPath/README.md)
**Other DOTS samples:** - [Physics samples](./PhysicsSamples/README.md) - [Netcode samples](./NetcodeSamples/README.md) - [Entities.Graphics HDRP samples](./GraphicsSamples/HDRPSamples/README.md) - [Entities.Graphics URP samples](./GraphicsSamples/URPSamples/README.md)
# Learning DOTS This material covers the core DOTS packages: [Entities](https://docs.unity3d.com/Packages/com.unity.entities@latest/), [Collections](https://docs.unity3d.com/Packages/com.unity.collections@latest/), [Burst](https://docs.unity3d.com/Packages/com.unity.burst@latest/), [Mathematics](https://docs.unity3d.com/Packages/com.unity.mathematics@latest/), and [the job system](https://docs.unity3d.com/Manual/JobSystem.html). *(For material about the other DOTS packages, see their manuals: [Physics](https://docs.unity3d.com/Packages/com.unity.physics@latest/), [Netcode](https://docs.unity3d.com/Packages/com.unity.netcode@latest/), [Entities.Graphics](https://docs.unity3d.com/Packages/com.unity.entities.graphics@latest/).)*
**Videos:** 1. [Video: The C# Job system](https://youtu.be/jdW66hA-Qu8) 1. [Video: ECS Entities and components](https://youtu.be/jzCEzNoztzM) 1. [Video: ECS Systems](https://youtu.be/k07I-DpCcvE)
**Tutorials:** 1. [Jobs Tutorial](./EntitiesSamples/JobsTutorial/README.md) 1. [Entities Tutorial](./EntitiesSamples/EntitiesTutorial/README.md)
**Reading:** 1. [The C# Job system](./Docs/jobs.md) 1. [Entities and components](./Docs/entities-components.md) 1. [Systems](./Docs/systems.md) 1. [Accessing entities in jobs](./Docs/entities-jobs.md) 1. [Entity command buffers](./Docs/entity-command-buffers.md) 1. [Transform components and systems](./Docs/transforms.md) 1. [Baking and entity scenes](./Docs/baking.md) 1. [Additional Entities features](./Docs/additional-entities-features.md)
**Example code:** - [Examples: jobs](./Docs/examples/jobs.md) - [Examples: components and systems](./Docs/examples/components_systems.md) - [Examples: baking](./Docs/examples/baking.md) - [Cheat sheet: collections](./Docs/cheatsheet/collections.md) - [Cheat sheet: mathematics](./Docs/cheatsheet/mathematics.md)