サイズ: 1271
コメント:
|
サイズ: 2553
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 3: | 行 3: |
---- | |
行 22: | 行 22: |
. 値を参照して条件の一部として使う | . 値を参照して条件の一部とする |
行 24: | 行 24: |
属性として用意されていない性質や状態を表したいことがあります。 | |
行 25: | 行 26: |
こんなときは変数を使います。 ---- === 変数を作る === |
|
行 26: | 行 30: |
属性として用意されていない性質を表したい。 | 変数は新しい属性と考えられます。 |
行 28: | 行 32: |
新しい属性を考える | 変数は属性と同様に . 値を修正する . 値を参照して条件の一部とする などに使えます。 |
行 30: | 行 37: |
状態として覚えておきたいことがある。 | 作り方 . ビューアを開きます。 . 一番上の右の方にある'''V'''のマークを押します。 . {{attachment:kaisu03.png}} . 名前を入力します。 . 了解を押します。 . {{attachment:kaisu04.png}} 作成されると、ビューアの中に一般の属性と同じ形式で表示されます。 . {{attachment:kaisu06.png}} 作成した後で、名前などを修正するには、すぐ左にあるメニューのマークを押します。 . {{attachment:kaisu07.png}} このようなメニューが表示されます。 . {{attachment:kaisu05.png}} ---- === 例 === 前回の課題では、x座標に足したり、引いたりすることで横方向の移動を行いました。 |
行 32: | 行 54: |
変数 | また、画面の端にいったときには反対の端に現れるようなスクリプトを書きました。 |
行 34: | 行 56: |
変数を作ることができる。 | . 右に動くときのスクリプトはこのようになりました。 . {{attachment:kaisu02.png}} . 左に動くときのスクリプトはこのようになりました。 . {{attachment:kaisu01.png}} スクリプト中の数値が異なっていても、このような手順になっているはずです。 |
行 36: | 行 62: |
なにかとぶつかったときの処理を書きました。 | テストの中で端からはみ出た判定をして、そのときx座標の値を修正することで 反対の端に移動しています。 |
行 38: | 行 65: |
1回目に出会ったときと、2回目に出会ったときに違う動作をしたい。 1回だけ動作するようにしたい。 . {{attachment:kaisu01.png}} . {{attachment:kaisu02.png}} . {{attachment:kaisu03.png}} . {{attachment:kaisu04.png}} . {{attachment:kaisu05.png}} . {{attachment:kaisu06.png}} . {{attachment:kaisu07.png}} |
この処理を何回行ったかを、変数'''回数'''を使って数えるには 次の行を追加します。 |
行 50: | 行 68: |
こうしておくと、何回目の通過かが、変数'''回数'''を参照することで分かります。 |
変数
いろいろな属性
ビューアを開くとたくさんの項目があります。
そのうち が表示されているものが属性にあたります。
の左側には属性の名前が
右側にはその値が表示されます。
属性の例
- x座標
- y座標
- 向き
- 拡大率
- 左端
- ペンが下りているか
次のような使い方ができました。
- 値を修正する
- 値を参照して条件の一部とする
属性として用意されていない性質や状態を表したいことがあります。
こんなときは変数を使います。
変数を作る
変数は新しい属性と考えられます。
変数は属性と同様に
- 値を修正する
- 値を参照して条件の一部とする
などに使えます。
作り方
作成されると、ビューアの中に一般の属性と同じ形式で表示されます。
作成した後で、名前などを修正するには、すぐ左にあるメニューのマークを押します。
このようなメニューが表示されます。
例
前回の課題では、x座標に足したり、引いたりすることで横方向の移動を行いました。
また、画面の端にいったときには反対の端に現れるようなスクリプトを書きました。
スクリプト中の数値が異なっていても、このような手順になっているはずです。
テストの中で端からはみ出た判定をして、そのときx座標の値を修正することで 反対の端に移動しています。
この処理を何回行ったかを、変数回数を使って数えるには 次の行を追加します。
こうしておくと、何回目の通過かが、変数回数を参照することで分かります。