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(); と書いても同じ動作をします。 |