Very good, very simple. Also worth noting that we use a SystemBase type class because we have to reference a managed object, note that we used an ISystem for the movement system since we don't need to keep a reference and it's more memory friendly. To sum it up, if you need to connect managed objects to your DOTS project, you have to either use a SystemBase class to reference these objects or use an event system to propagate events from the ECS context (watch out for sync points!)
Very nice video, keep them coming m8. However, I believe the sequence of scripts created in the video could've been: InputsData > InputsSystem > Character > CharacterMovementSystem, to makes it a bit easier to understand. Just saying that I think that helps understanding that in the ECS framework, data and logic goes separate, but still have a relationship.
Thank you for this video, but I am curious if this system would be compatible with the system you made for your Unity Clash of Clans Clone? I want to be able to control my units and tell them where to go or what to do next
Thanks very much for the video. I hope you gonna keep doing ECS-based tutorials, since its a new tech and there are few tutorials about it. Would love to see some extensive ECS Physics video
Thank you for this. I don't know why rotating has to be so difficult and hard to track down for examples, but that was what was holding me back before watching this. I just changed a small amount and applied it to a 3D world and it worked great.
Thanks this was very useful! I accidently forgot to right click the subscene to spawn an entity - and instead just dragged a game object down. This was a huge mistake, which confused me for hours. Finally I figured it out and now everything is working. I would have loved to see how you implement look as well, but I get the idea and will be able to built it myself.
Very good, very simple. Also worth noting that we use a SystemBase type class because we have to reference a managed object, note that we used an ISystem for the movement system since we don't need to keep a reference and it's more memory friendly. To sum it up, if you need to connect managed objects to your DOTS project, you have to either use a SystemBase class to reference these objects or use an event system to propagate events from the ECS context (watch out for sync points!)
Very nice video, keep them coming m8. However, I believe the sequence of scripts created in the video could've been: InputsData > InputsSystem > Character > CharacterMovementSystem, to makes it a bit easier to understand. Just saying that I think that helps understanding that in the ECS framework, data and logic goes separate, but still have a relationship.
Thank you, I Subscribed just for you ecs tutorials.
Thanks, this was a very helpful primer. Have a great day.
Thank you for this video, but I am curious if this system would be compatible with the system you made for your Unity Clash of Clans Clone? I want to be able to control my units and tell them where to go or what to do next
how to use physics to control a character using ECS?
Thanks very much for the video. I hope you gonna keep doing ECS-based tutorials, since its a new tech and there are few tutorials about it. Would love to see some extensive ECS Physics video
Yes! Subscribing for more ECS!
Thank you for this. I don't know why rotating has to be so difficult and hard to track down for examples, but that was what was holding me back before watching this. I just changed a small amount and applied it to a 3D world and it worked great.
Thanks this was very useful!
I accidently forgot to right click the subscene to spawn an entity - and instead just dragged a game object down.
This was a huge mistake, which confused me for hours. Finally I figured it out and now everything is working.
I would have loved to see how you implement look as well, but I get the idea and will be able to built it myself.
The big issue is that dots doesn't support animation at all so it's useless
Thank you for making the unity dota tutorial video.
Awsome tutorial, very appreciated.
Very useful don't give up
Thank, very useful.
great explanation
Amazing video