[管理用]プロジェクトボードに関する質問はなるべくプロジェクトボード内にてお願いします。「関連記事を探す」で,似たトピックを検索することができます。(自分の記事を削除時に使用。No.8649敵戦闘機が画面の外にいるときは、止まっていて、画面内に入ると、動く処理をしたいのですが、これと同じような質問が過去にあって、それを見ても解決しません。die();}update();}これだと、画面に現れても止まったままです。解決のしかたを教えてください。No.8652画面に出ても動かない理由は、wait()を使っているからです。waitとは一度呼ぶとずっと効果が続くメソッドです。んなわけで、一度wait()しちゃうと他のスクリプトなんて一切実行してくれなくなります。die();}}update();}「画面外だと停止する」から「画面内に入ったら動作する」とプログラムを変えてみました。テストしてないので、動作しなかったら言ってください。No.8654ありがとうございます。x=x-2を入れたら動きました。これからも、ゲーム作りに励みます。No.8651修正できました。No.8639はじめまして、メリッサと言いますオブジェクトが表示されているかいないかを判定できる方法を教えてください。No.8640setVisible()で見えなくしている場合は、getVisible()で判定できます。オブジェクトがdie()などで消失した場合は、isDead()で判定できます。パネルやテキストオブジェクトに何も書かれていない場合も見えませんが、これを判定する場合には特殊な方法が必要となります。No.8641テキストオブジェクトの場合は、//テキストが表示されていれば真。0;}このメソッドを呼び出すと、テキストが表示されているかどうかをチェックできます。No.8648ありがとうございました。私はまだプログラミング暦2週間なので、これから先質問することがあるかもしれませんが、そのときは、よろしくお願いします。No.8647すみません。ドキュメントからメソッドの情報をぬきだすときのプログラムが誤っていて、本来メソッドの説明ページでないものをあやまってぬきだしたようです。ちなみにObjectクラスにviewというメソッドはありません。