Overview
Syllabus
- Intro
- Installation
- IDE Support, Domain Reload
- New Subscene, GameObject to Entity
- Entity Inspector
- Adding Entity Visual Mesh
- Entities Hierachy
- Creating a Component
- Component Baking - Authoring
- SystemBase vs ISystem
- Creating a SystemBase
- Aspects - TransformAspect
- Idiomatic Foreach
- Moving an Entity
- Entities.ForEach vs Idiomatic Foreach
- Using Data from Component
- TargetPosition Component
- Moving to Target Position
- Creating a Custom Aspect
- How DOTS helps you write better code
- Generate new Random Position
- UnityEngine.Random vs Mathematics.Random
- Random Component, Singleton
- GetSingleton
- Cannot use SystemAPI in Aspect
- Problems with Random
- Problem with Structs Copies, not References
- GetSingletonRW, RefRW
- Converting SystemBase to ISystem
- Creating an IJobEntity
- BurstCompile
- Instantiating Entity Prefabs
- Player Tag Component
- How to Get Entities with Tag
- EntityCommandBuffer
- How to mix ECS and Game Objects
- How to get Entity from MonoBehaviour
- Game Object follow Entity
- Performance GameObject Vs DOTS
- DOTS Links, Samples, Docs
- Wishlist Total World Liberation!
Taught by
Code Monkey