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