welcome: please sign in
location: "etoysスクリプトの動作"の差分
21と24のリビジョン間の差分 (その間の編集: 3回)
2011-05-17 13:14:44時点のリビジョン21
サイズ: 3901
編集者: masahiko
コメント:
2011-05-17 13:27:02時点のリビジョン24
サイズ: 2302
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 4: 行 4:

スクリプトの中にタイルを入れたり、取り除いたりできます。
 . {{attachment:script6.png}}
 . {{attachment:script7.png}}
 . タイルの中の▲印などを使って数値や計算のしかたを変えることもできます。
 . タイルの種類によってはタイルの中にタイルを入れることもあります。
ビューアから空スクリプトを引っ張り出すと、タイルの入っていないスクリプトができます。
 . {{attachment:script8.png}}
スクリプトが作られるとビューアに、対応する名前のスクリプトが追加されます。
 . スクリプトを閉じてしまっても、ここからもう一度取り出すことができます。
 . {{attachment:script1.png}}
行 16: 行 5:
スクリプトはこんなふうになっています。
 . いちばん上にはスクリプトの名前や機能が並んでいます。
 . その下にはスクリプトを構成するタイルが入ります。
 . {{attachment:script2.png}}
----
いつ実行するかを押したときの表示
 . {{attachment:script3.png}}
便利なタイルを押したときの表示
 . {{attachment:script4.png}}
オプションメニューを押したときの表示
 . {{attachment:script5.png}}
----
=== スクリプトの実行 ===
=== スクリプト内の命令は順番に実行される ===
行 31: 行 8:
 . この例では5つのタイルが入っています。
行 33: 行 9:

中に入っているタイルの並び方にも注意しましょう。<<BR>>
タイルをドラッグするなどして修正することができます。
 . タイルを追加する
 . タイルを取り除く
 . タイルの順番を変える

----
=== タイルは順番に実行される ===
行 53: 行 20:
をクリックすると、次の順に実行されます。 {{attachment:usagi02.png}}をクリックすると、次の順に実行されます。
行 67: 行 34:
さらにもう一度!をクリックするとこのようになります。
 . {{attachment:usagi06.png}}

----
 . {{attachment:script2.png}}
 . {{attachment:script3.png}}
----
=== スクリプトの実行 ===

スクリプトの動作


スクリプト内の命令は順番に実行される

スクリプトの中にはいくつものタイルを入れることができます。

  • usagi01.png

usagi02.pngをクリックするとスクリプトの中身が1回実行されます。

  • 中に入っているタイルが順番に実行されます。
  • usagi03.png

ウサギはこのような絵で、しっぽのところに中心があり左を向いています。

  • [添付]

usagi02.pngをクリックすると、次の順に実行されます。

  • ウサギを進める 5

    • ウサギが向いている方向に5進みます。
  • ウサギのペンが下りているか はい

    • ウサギのペンが下りている状態にします。ペンはしっぽのところについています。
  • ウサギを進める 10

    • ウサギが向いている方向に10進みます。ペンが下りているので線が引かれます。
  • ウサギのペンが下りているか いいえ

    • ウサギのペンが上がっている状態にします。線が引かれなくなります。
  • ウサギを回す 5

    • ウサギの向きを5度時計方向に回します。

結果はこのようになります。

  • [添付]


  • script2.png

  • script3.png


スクリプトの実行

数回行った結果です。

  • [添付]


チクタクで繰り返し

時計のマークのところをクリックすると、クリックするごとに次のように表示が変わります。

  • usagi08.png

  • usagi09.png

  • ↓ ↑
  • usagi10.png

チクタクにすると一定時間ごとにが押されたのと同様に実行されます。

  • [添付]

通常は1秒間に8回実行されます。

  • 時計の部分を長押しして実行の間隔を指定できます。
  • usagi12.png

etoysスクリプトの動作 (最終更新日時 2012-05-16 12:22:30 更新者 masahiko)