welcome: please sign in
location: "etoysジョイスティック"の差分
19と20のリビジョン間の差分
2011-05-20 13:03:11時点のリビジョン19
サイズ: 2445
編集者: masahiko
コメント:
2011-05-20 13:22:57時点のリビジョン20
サイズ: 2599
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 34: 行 34:
 . {{attachment:game110.png}}
行 45: 行 44:
 . 飼育員のビューアを開き、
  * x座標を設定するタイル
  * y座標を設定するタイル
 . の2つを引き出してスクリプトを作ります。
 . {{attachment:game111.png}}
 . x座標の部分をクリックし、x座標に以下を足すに変更します。
このオブジェクトを動かすことにします。
 . 名前は さん太 です。
 . {{attachment:game110.png}}
行 52: 行 48:
 . ジョイスティックのビューアを開き、その中にあるスティックの水平位置のタイルを飼育員のスクリプト内に入れます。
 . y座標についても同様に修正し、次のようにします。
 . {{attachment:game108.png}}
さん太のx座標にジョイスティックの水平位置を加える命令はこのように書けます。
 . {{attachment:joystick1.png}}
 . x座標を設定するタイルを配置した後、x座標の部分をクリックして'''以下を足す'''に変更して作ります。
行 56: 行 52:
動きを速くしたい人は、足す数値を2倍する計算式を作ってみてください。 さん太のx座標の値とジョイスティックの水平位置を足し算してから、
さん太のx座標に代入しても同じです。
 . {{attachment:joystick2.png}}

水平位置の値を2倍して使うと、
動きを速くすることができます。
 . {{attachment:joystick3.png}}

左右(x方向)について説明しました。<<BR>>
上下(y方向)も同様に書くことができます。

ジョイスティック

ジョイスティックは部品箱の中に入っています。

これを配置して、ジョイスティックのように使うことができます。

  • game109.png

一度配置すると左クリックでは移動できません。 移動するにはハロの「動かす」を使います。


ジョイスティックの値

ジョイスティックのビューアを開くと ジョイスティックというカテゴリがあります。

  • game112.png

これを表示させた状態で、ジョイスティックの中央にある 赤丸をドラッグしてみてください。

赤丸の位置により値が変化します。

  • 垂直位置
    • -5 ~ 5
    • 一番下のとき-5、一番上のとき5
  • 水平位置
    • -5 ~ 5
    • 一番左のとき-5、一番右のとき5
  • 角度
    • 1 ~ 360
    • 右方向を0とし、反時計まわりの角度
  • 倒している量
    • 0 ~ 28
    • 中央にあるとき0、隅にあるとき28


ジョイスティックを利用して他のオブジェクトを動かす

ジョイスティックを右に倒すと右に進み、 左に倒すと左に進むようにするには、

  • 右に倒すと水平位置が1~5の値になります。

  • x座標にこの値を加えると右に進みます。
  • 左に倒したときは水平位置が-1~-5の値になり、

  • x座標にこの値を加えると左に進みます。

この考えでスクリプトを作成すればよい。

このオブジェクトを動かすことにします。

  • 名前は さん太 です。
  • game110.png

さん太のx座標にジョイスティックの水平位置を加える命令はこのように書けます。

  • joystick1.png

  • x座標を設定するタイルを配置した後、x座標の部分をクリックして以下を足すに変更して作ります。

さん太のx座標の値とジョイスティックの水平位置を足し算してから、 さん太のx座標に代入しても同じです。

  • joystick2.png

水平位置の値を2倍して使うと、 動きを速くすることができます。

  • [添付]

左右(x方向)について説明しました。
上下(y方向)も同様に書くことができます。

etoysジョイスティック (最終更新日時 2012-06-16 12:42:04 更新者 masahiko)