PlainCharクラスの説明に戻る

screenOutメソッド(PlainCharクラス)

オブジェクトが画面外に出たかどうかを判定します。

書式
screenOut()

戻り値: 画面外に出ていない場合は0、 画面外に出ている場合は0より大きい値を返す。
その値は x方向にはみだしたドット数+y方向にはみだしたドット数

例1

実行方法...
 
extends SpriteChar;
while(1) {
  if (screenOut()>0) die();
  if (getkey(39)>0) x+=3;
  if (getkey(37)>0) x-=3; 
  if (getkey(40)>0) y+=3;
  if (getkey(38)>0) y-=3;  
  update();
}

▲ カーソルキーでオブジェクトを動かしていくと、画面外に出た瞬間に死亡します なお、 if (screenOut()>0) die(); は if (screenOut()) die(); と書いても同じ動作をします。