#title(演習回答 - そら豆スクリプト入門)


[[1>SoraMame.ps.js/入門/part.1]] [[2>SoraMame.ps.js/入門/part.2]] [[3>SoraMame.ps.js/入門/part.3]] [[4>SoraMame.ps.js/入門/part.4]] 5 6 7 8  [[目次>SoraMame.ps.js/入門]] [[用語集>SoraMame.ps.js/入門/Glossary]]

----

解説で取り上げた演習問題の回答です。~

これだけが正解というわけではありません。~
じっさいに、自分なりに考えて、手を動かして、~
いろいろ作ってみることが重要です。~

*第2回 世界をマルで埋めつくせ[#l5d93f22]

**1. [#g5e1d973]

次のようにして、幅と高さを同じにしないでマルを描く。

 幅:20、高さ:30

マルの位置は、マウスの位置にする。

-[[回答例:http://www.catch.jp/program/soramame/sample/SoraMame_practice_21.html]]
-[[回答例:http://www.catch.jp/program/soramame/sample/practice/SoraMame_practice_21.html]]

**2. [#ob6dc2b9]

マルの横の位置を固定して、縦の位置はマウスに合わせて、マルを描いてみる

-[[回答例:http://www.catch.jp/program/soramame/sample/SoraMame_practice_22.html]]
-[[回答例:http://www.catch.jp/program/soramame/sample/practice/SoraMame_practice_22.html]]

**3. [#s195c1e4]

マウスの位置に合わせて、マルのサイズを指定する。

マルの位置は、

 x:150, y:150

にする

-[[回答例:http://www.catch.jp/program/soramame/sample/SoraMame_practice_23.html]]
-[[回答例:http://www.catch.jp/program/soramame/sample/practice/SoraMame_practice_23.html]]

**4. [#r607d7ec]

マウスの位置に合わせてマルを描く。
ただし、@マウスxと@マウスyを入れ替えてみる

-[[回答例:http://www.catch.jp/program/soramame/sample/SoraMame_practice_24.html]]
-[[回答例:http://www.catch.jp/program/soramame/sample/practice/SoraMame_practice_24.html]]

**5. [#ic86b4d4]

マルを描く行のあと、次の行でシカクを描いてみる。
どんな結果が得られるだろうか

-[[回答例:http://www.catch.jp/program/soramame/sample/SoraMame_practice_25.html]]
-[[回答例:http://www.catch.jp/program/soramame/sample/practice/SoraMame_practice_25.html]]

*第3回 マウスに合わせてアニメーション[#w796bcf5]

**1. [#gebf4cf9]

マウスの動きに合わせて、円弧(えんこ:円の一部になる曲線)を描いてみよう。

円弧の描き方は、[[命令リスト>SoraMame.ps.js/Reference]]で確認する

-[[回答例:http://www.catch.jp/program/soramame/sample/SoraMame_practice_31.html]]
-[[回答例:http://www.catch.jp/program/soramame/sample/practice/SoraMame_practice_31.html]]

**2. [#qea17d55]

かんたんなお絵かきツールを作ってみよう。

マウス動きに合わせて、マウスの位置に赤色の小さなマルを描く。

-[[回答例:http://www.catch.jp/program/soramame/sample/SoraMame_practice_32.html]]
-[[回答例:http://www.catch.jp/program/soramame/sample/practice/SoraMame_practice_32.html]]


*第4回 プログラムを制御せよ [#g95e61d8]

**1. [#h83cae4b]

マウスの反対側に、マルを描いてみよう。

-[[回答例:http://www.catch.jp/program/soramame/sample/SoraMame_practice_41.html]]
-[[回答例:http://www.catch.jp/program/soramame/sample/practice/SoraMame_practice_41.html]]

**2. [#ofe6a2e5]

上下左右に動くボールを改造して、ボールが上下に動くとき、1回あたりに動く量を変化させてみよう。

-[[回答例:http://www.catch.jp/program/soramame/sample/SoraMame_practice_42.html]]
-[[回答例:http://www.catch.jp/program/soramame/sample/practice/SoraMame_practice_42.html]]
----

[[1>SoraMame.ps.js/入門/part.1]] [[2>SoraMame.ps.js/入門/part.2]] [[3>SoraMame.ps.js/入門/part.3]] [[4>SoraMame.ps.js/入門/part.4]] 5 6 7 8  [[目次>SoraMame.ps.js/入門]] [[用語集>SoraMame.ps.js/入門/Glossary]] ''演習回答''

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS