Game maker 全局变量/淡出不触发
我正在使用GameMaker 2 试图得到一段代码,当警报响起12秒时,它会改变对象内的一个全局变量,然后触发对象执行其正常过程-将屏幕淡出为黑色。但是它不起作用,我也不知道什么不起作用 这是我目前掌握的密码 创建:Game maker 全局变量/淡出不触发,game-maker,game-maker-language,game-maker-studio-2,Game Maker,Game Maker Language,Game Maker Studio 2,我正在使用GameMaker 2 试图得到一段代码,当警报响起12秒时,它会改变对象内的一个全局变量,然后触发对象执行其正常过程-将屏幕淡出为黑色。但是它不起作用,我也不知道什么不起作用 这是我目前掌握的密码 创建: variable_timer = 100; global.fadeoutsimilarities = 0; alarm[0] = room_speed * 12; variable_timer = 10; global.fadeoutsimilarities = false
variable_timer = 100;
global.fadeoutsimilarities = 0;
alarm[0] = room_speed * 12;
variable_timer = 10;
global.fadeoutsimilarities = false;
alarm [0] = room_speed * 12;
步骤:
警报0:
global.fadeoutsimilarities = global.fadeoutsimilarities + 1;
global.fadeoutsimilarities = true;
variable_timer -=1;
抽签:
有什么办法可以防止它变黑吗?variebla
global.fadeoutsimilarities=0代码>它是一个数值变量,当放置global.fadeutsimilarities=global.fadeutsimilarities+1时代码>你告诉他加起来是1,那么我将是1,然后是2,3,4。。。因此,在事件绘制中,您放置条件if(global.fadeoutsimilarities)
,这意味着如果global.fadeoutsimilarities=1
它将是黑色的,但这只会在眨眼的一帧内发生,解决方案是更改值对于global.fadeoutsimilarities的true和false属性,
如下所示:
创建:
variable_timer = 100;
global.fadeoutsimilarities = 0;
alarm[0] = room_speed * 12;
variable_timer = 10;
global.fadeoutsimilarities = false;
alarm [0] = room_speed * 12;
步骤:
警报0:
global.fadeoutsimilarities = global.fadeoutsimilarities + 1;
global.fadeoutsimilarities = true;
variable_timer -=1;
抽签:
如果你有疑问,写信给我
www.facebook.com/BusyClown
如果我帮了你什么,给我+1