Yes they are related items
3DGS is , in principle, a component based engine
"Actions" are components which you attach to the entities in the scene
my is a pointer to the associated entity
you is a pointer to the entity you want to interact with
if you write :
john = GameObject.Find("John");
john is a pointer to the entity john , same as "you" in 3dgs
Same as in all component based engine the interaction among entities is a weak point
Scripts must continuously Exchange information
This makes Unity and even worse 3DGS code so ugly, in my opinion
Leadwerk engine seems to have found the right compromise
It is a mix between traditional and components engines
I wonder whether UE4 offer a similar or even better solution
Last edited by AlbertoT; 05/03/14 11:32.