2017-02-06 5 views
-1

私は壁にぶつかっているモバイルゲームに取り組んでいます。私はスプライトを警報に変えるように設定しました。問題を引き起こしていた部屋の作成コードかもしれないと思ったので、私はオブジェクトを作成し、イベントトリガーを処理するスプライトのない部屋に配置しました。 I.GMLタイマーとランダムイベント

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]ここにリンクされている60

私が使用しているコードにアラームを設定します(作成コードを実行するための悪い場所でした)

問題はrandom_range関数でした。 Irandom関数は、範囲全体ではなく整数を返します

関連する問題