2015-07-22 6 views
3

я в основном имеют это:Доступ к пользовательской переменной экземпляра от другого объекта, например

Obj1 Создать событие:

health_total = 50; 
health_current = health_total; 
health_text = instance_create(x,y-10,obj_health); // Object to show health of an instance object 

health_text.origin = self; // Assign an 'origin' variable so I can access it later? 

obj_health Draw событие:

show_debug_message(origin.x); // <-- This works just great! 
show_debug_message(origin.health_current); // <-- This throws error :(

Я предполагаю, что переменная может быть локальным но тогда, как я могу сделать его общедоступным? GML для меня немного новичок, но я не новичок в программировании. Это заставляет меня болеть.

ответ

2

Использование id, не self:

health_text.origin = id;