我只是想从我的脚本中更改一个简单对象的变量。代码运行但没有改变变量。
编辑这个变量应该会降低敌人的生命值,但不会。如果我从对象本身中编辑此变量,则运行状况栏会发生变化。
enemies();
friends();
randomize();
//get enemy from array and make an instance
active_enemy = enemy_list[irandom_range(0, 1)];
var inst1 = instance_create_depth(200, 75, 1, active_enemy);
//get friend from arrayand make an instance
active_friend = friend_list[irandom_range(0, 1)];
var inst2 = instance_create_depth(96, 175, 1, active_friend);
//change variable
inst1.e_health_active = 1;
该脚本放置在战斗室创建代码中,并且 e_health_active 作为其统计数据的一部分存在于每个敌人的 obj 代码中。
谢谢!