using Unity.Collections; using Unity.Entities; using UnityEngine; public class TestBehavior : MonoBehaviour { private EntityManager _entityManager; private EntityQuery _entityQuery; private void Awake() { _entityManager = World.DefaultGameObjectInjectionWorld.EntityManager; // 絞り込みたいEntityの条件を設定 _entityQuery = _entityManager.CreateEntityQuery(/*...*/); } private void DoAnything() { var entityArray = _entityQuery.ToEntityArray(Allocator.TempJob); foreach (var entity in entityArray) { /* ... */ } entityArray.Dispose(); } }