サイズ: 1954
コメント:
|
サイズ: 3564
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 1: | 行 1: |
#acl All: | |
行 5: | 行 4: |
---- | |
行 9: | 行 8: |
---- | |
行 15: | 行 14: |
---- | |
行 31: | 行 30: |
---- | |
行 33: | 行 32: |
部品アイコンをクリックし、部品箱の中から * 全スクリプト * ジョイスティック の2つを引き出して配置します。 |
. 部品アイコンをクリックし、部品箱の中から * 全スクリプト * ジョイスティック . の2つを引き出して配置します。 |
行 40: | 行 39: |
全スクリプトのボタンを使うと、全部のスクリプトを止めたり動かしたりすることができます。 | '''全スクリプト'''のボタンを使うと、全部のスクリプトを止めたり動かしたりすることができます。 |
行 42: | 行 41: |
---- === 5)ジョイスティックで動かすスクリプトを書く === . {{attachment:game110.png}} . 飼育員のビューアを開き、 * x座標を設定するタイル * y座標を設定するタイル . の2つを引き出してスクリプトを作ります。 . {{attachment:game111.png}} . x座標の部分をクリックし、x座標に以下を足すに変更します。 |
|
行 43: | 行 51: |
=== 5)ジョイスティックで飼育員を動かすスクリプト === | . {{attachment:game109.png}} . ジョイスティックのビューアを開き、その中にあるスティックの水平位置のタイルを飼育員のスクリプト内に入れます。 . {{attachment:game112.png}} . y座標についても同様に修正し、次のようにします。 . {{attachment:game108.png}} |
行 45: | 行 57: |
動きを速くしたい人は、足す数値を2倍する計算式を作ってみてください。 ---- === 6)生き物を増やす === . 複製して3~5匹程度に増やします。 |
|
行 46: | 行 62: |
. {{attachment:game108.png}} . {{attachment:game109.png}} . {{attachment:game110.png}} |
シフトを押したままで複製を行うと'''兄弟'''が作られます。 . '''兄弟'''はスクリプトを共用する複製です。 . 兄弟では、スクリプトを修正すると、すべての兄弟に反映されます。 . 普通の複製では、対応するオブジェクトにのみ影響します。 場合により複製と兄弟を使い分けましょう。 一部を複製、一部を兄弟とし、複製のスクリプトを少しだけ修正して反応が違うのを作るのも面白いでしょう。 ---- === 7)動作確認と画面の整理 === * ビューアやスクリプトはすべて畳んで、表示されていない状態にすること。 * 全スクリプト、ジョイスティックは使いやすい位置に配置すること。 |
ジョイスティックを使ったゲームを作る
生き物を指定の場所に追い込むゲームを作ります。
1)プロジェクトの新規作成
- etoysを起動したら、新しいプロジェクトを作るボタンを押します。
- 白紙の画面になったらプロジェクト名を入力しておきます。
2)絵を3つ描きます。
3)生き物を動かすスクリプトを書きます。
乱数の例
4)部品を配置する
全スクリプトのボタンを使うと、全部のスクリプトを止めたり動かしたりすることができます。
5)ジョイスティックで動かすスクリプトを書く
- 飼育員のビューアを開き、
- x座標を設定するタイル
- y座標を設定するタイル
- の2つを引き出してスクリプトを作ります。
- x座標の部分をクリックし、x座標に以下を足すに変更します。
- ジョイスティックのビューアを開き、その中にあるスティックの水平位置のタイルを飼育員のスクリプト内に入れます。
- y座標についても同様に修正し、次のようにします。
動きを速くしたい人は、足す数値を2倍する計算式を作ってみてください。
6)生き物を増やす
シフトを押したままで複製を行うと兄弟が作られます。
兄弟はスクリプトを共用する複製です。
- 兄弟では、スクリプトを修正すると、すべての兄弟に反映されます。
- 普通の複製では、対応するオブジェクトにのみ影響します。
場合により複製と兄弟を使い分けましょう。 一部を複製、一部を兄弟とし、複製のスクリプトを少しだけ修正して反応が違うのを作るのも面白いでしょう。
7)動作確認と画面の整理
- ビューアやスクリプトはすべて畳んで、表示されていない状態にすること。
- 全スクリプト、ジョイスティックは使いやすい位置に配置すること。