welcome: please sign in
location: "etoys変数"の差分
7と8のリビジョン間の差分
2010-06-17 05:16:26時点のリビジョン7
サイズ: 1670
編集者: masahiko
コメント:
2010-06-17 05:26:42時点のリビジョン8
サイズ: 2553
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 52: 行 52:
前回の課題では、x座標に足したり、引いたりすることで横方向の移動を行いました。
行 53: 行 54:
また、画面の端にいったときには反対の端に現れるようなスクリプトを書きました。

 . 右に動くときのスクリプトはこのようになりました。
 . {{attachment:kaisu02.png}}
 . 左に動くときのスクリプトはこのようになりました。
行 54: 行 60:
 . {{attachment:kaisu02.png}} スクリプト中の数値が異なっていても、このような手順になっているはずです。

テストの中で端からはみ出た判定をして、そのときx座標の値を修正することで
反対の端に移動しています。

この処理を何回行ったかを、変数'''回数'''を使って数えるには
次の行を追加します。
行 56: 行 68:
こうしておくと、何回目の通過かが、変数'''回数'''を参照することで分かります。

変数


いろいろな属性

ビューアを開くとたくさんの項目があります。

そのうち viewer12.png が表示されているものが属性にあたります。

  • viewer12.png の左側には属性の名前

  • 右側にはそのが表示されます。

属性の例

  • x座標
  • y座標
  • 向き
  • 拡大率
  • 左端
  • ペンが下りているか

次のような使い方ができました。

  • 値を修正する
  • 値を参照して条件の一部とする

属性として用意されていない性質や状態を表したいことがあります。

こんなときは変数を使います。


変数を作る

変数は新しい属性と考えられます。

変数は属性と同様に

  • 値を修正する
  • 値を参照して条件の一部とする

などに使えます。

作り方

  • ビューアを開きます。
  • 一番上の右の方にあるのマークを押します。

  • [添付]

  • 名前を入力します。
  • 了解を押します。
  • kaisu04.png

作成されると、ビューアの中に一般の属性と同じ形式で表示されます。

  • [添付]

作成した後で、名前などを修正するには、すぐ左にあるメニューのマークを押します。

  • [添付]

このようなメニューが表示されます。

  • kaisu05.png


前回の課題では、x座標に足したり、引いたりすることで横方向の移動を行いました。

また、画面の端にいったときには反対の端に現れるようなスクリプトを書きました。

  • 右に動くときのスクリプトはこのようになりました。
  • [添付]

  • 左に動くときのスクリプトはこのようになりました。
  • [添付]

スクリプト中の数値が異なっていても、このような手順になっているはずです。

テストの中で端からはみ出た判定をして、そのときx座標の値を修正することで 反対の端に移動しています。

この処理を何回行ったかを、変数回数を使って数えるには 次の行を追加します。

  • [添付]

こうしておくと、何回目の通過かが、変数回数を参照することで分かります。

etoys変数 (最終更新日時 2012-06-16 12:21:29 更新者 masahiko)