DOTS Gameplay: ComponentDataFromEntity
In this episode, we create a new Chaser Entity to showcase how to create relationships between Entities. We can add a component to hold another Entity's ID, then use the ComponentDataFromEntity structure to get access to its Translation. With a few extra tweaks to our existing Systems, the new Chaser Entity is born!
Starter Project:
https://github.com/UnityGameAcademy/DOTSComponentDataFromEntity/commit/12348d54c9c7aba04fb0a3e938c6df0983281aef
Final Project:
https://github.com/UnityGameAcademy/DOTSComponentDataFromEntity/commit/7d730de101c0c679d8263d2a154cadb9e6d08acd
TimeStamps:
0:44 GameAcademy.school Updates
1:09 StartProject and Packages
1:48 Disabling the Asteroids
2:17 Setup Chaser GameObject
4:00 ChaserTag
5:14 TargetData
7:23 Revising FaceDirectionSystem
9:31 Input Parameters for Entities.ForEach
10:10 ComponentDataFromEntity
13:40 Play Testing FaceDirection
14:00 Revising MoveForwardSystem
14:39 Play Testing Chaser
15:44 Man V Missiles
16:10 Adding more Chasers
16:49 Enabling the Asteroids
17:23 Chaser Subscene
18:16 Outro
Software: Unity 2019.3.11f1 with HybridRender Version 0.5.0 and Entities Version 0.10.0 from the PackageManager.
Also check out the previous videos in this series:
DOTS Gameplay: Basic Player Input and Movement
https://youtu.be/lFl2SMfhvoA
DOTS Gameplay: Tags
https://youtu.be/6iNXkR3ukD0
Want to learn more about DOTS and ECS? Sign up for our mailing list to get notified when the premium course releases:
https://gameacademy.school/introduction-to-dots/
Want to support this channel? Subscribe to our premium courses at GameAcademy.school:
https://gameacademy.school/portfolio/
Let’s build something cool together!
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «DOTS Gameplay: ComponentDataFromEntity», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.