このWikiは古くなりました:新しいWikiへ移動

PlainCharに戻る

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

書式

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();

と書いても同じ動作をします。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-11-14 (火) 21:24:37 (2352d)