「5話 オブジェクトを自分で動かそう。」の編集履歴(バックアップ)一覧はこちら

5話 オブジェクトを自分で動かそう。 - (2008/12/10 (水) 14:31:04) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*5話 オブジェクトを自分で動かそう。 今回はオブジェクトを、カーソルキーで動かしたいと思います。 まず、オブジェクトを作って下さい。(種類はスプライトで。) オブジェクトをダブルクリックし、次のように入力します。 ---- extends SpriteChar; while(1) { 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 (getkey(39)>0) x+=3;」の部分に注目。 getkeyとは、キー入力を判定するのに用います。 39がカーソルキーの右, 37が左です。 38がカーソルキーの上, 40が下です。 簡単に書くとこうなります。 if (右がおされた) 右に3だけ移動; if (左がおされた) 左に3だけ移動; if (下がおされた) 下に3だけ移動; if (上がおされた) 上に3だけ移動; 実行して、動かしてみましょう。

表示オプション

横に並べて表示:
変化行の前後のみ表示: