Game Maker Language リファレンス > 組み込み関数 用途別 > ゲームプレイ > instance_activate_region
instance_activate_region(left,top,width,height,inside)
(left,top,width,height)の矩形領域を境として、対象のインスタンスを全てアクティブにします。
(left,top)はルーム座標で指定します。
引数 inside をtrueとすると、矩形領域内部のインスタンスがアクティブになります。
逆にfalseとすると、矩形領域の外側のインスタンスがアクティブになります。
viewの外側を非アクティブにする例2
instance_deactivate_all(true); instance_activate_region(view_xview[0], view_yview[0], view_wview[0], view_hview[0], true); /* view[0] の外側にあるインスタンスは非アクティブにされる。*/ /* 内側の領域に少しでも含まれるインスタンスが対象となるが、view領域より少し大きくしたほうが良い。 */