welcome: please sign in

2010-06-17 12:48:12時点のリビジョン12

メッセージを消す
location: etoys変数

変数


いろいろな属性

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

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

属性の例

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

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

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


変数を作る

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

変数は属性と同様に

などに使えます。

作り方

作成されると、ビューアの中に一般の属性と同じ形式で表示されます。 名前は「回数」にしました。

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

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


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

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

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

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

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

これで、何回目の通過かが、変数「回数」を参照することで分かります。

例えば3回目にだけ行いたい動作があれば、 このようなタイルを作成し、赤で示した部分に行いたい動作を記述すればよい。

3回以上通過したときにはもとにもどして、最初から行わせたい場合は、 このような処理を行えばよい。

まとめるとこのような処理になります。

回数が3のときとそれ以外のときで処理を変えるには、 赤で示した2箇所に異なる処理を書きます。