我正在制作涉及破墙的手机游戏。我的精灵会在闹钟上改变。我创建了一个对象,并将它放在没有精灵的房间里来处理事件触发器,因为我认为它可能是导致问题的房间的创建代码。 I.E. (创建代码是一个不好的执行地点)
对象的创建代码将警报设置为60
我正在使用的代码链接到alarm [0]:
var WallBreakVal
WallBreakVal = random_range(1, 9);
with(Wall_tiles1)
{
if WallBreakVal = 1
{
sprite_index = Wall2
}
}
with(Wall_tiles2)
{
if WallBreakVal = 2
{
sprite_index = Wall2
}
}
with(Wall_tiles3)
{
if WallBreakVal = 3
{
sprite_index = Wall2
}
}
with(Wall_tiles4)
{
if WallBreakVal = 4
{
sprite_index = Wall2
}
}
with(Wall_tiles5)
{
if WallBreakVal = 5
{
sprite_index = Wall2
}
}
with(Wall_tiles6)
{
if WallBreakVal = 6
{
sprite_index = Wall2
}
}
with(Wall_tiles7)
{
if WallBreakVal = 7
{
sprite_index = Wall2
}
}
with(Wall_tiles8)
{
if WallBreakVal = 8
{
sprite_index = Wall2
}
}
with(Wall_tiles9)
{
if WallBreakVal = 9
{
sprite_index = Wall2
}
}
alarm[0] = 5*room_speed;
答案 0 :(得分:0)
问题是random_range函数。 Irandom函数返回一个整数而不是整个范围