LAST UPDATE 1998/07/18


『 その5-3 』


 ■ 機能の整理:「移動」


    ・ 「移動」「XY」「←」/「→」

    玉は左右に移動する。
    Move_R(0, -0.1, 0, 0)
    Move_R(0, 0.1, 0, 0)

     ・「移動」「XY」「↑」/「↓」

    玉は上下に移動する
    Move_R(0, 0, 0.1, 0)
    Move_R(0, 0, -0.1, 0)

    ・ 「移動」「XZ」「←」/「→」

    玉は左右に移動する
    Move_R(0, -0.1, 0, 0)
    Move_R(0, 0.1, 0, 0)

    ・ 「移動」「XZ」「↑」/「↓」

    玉は前後に移動する。画面上では大きくなったり小さくなったりになる。
    Move_R(0, 0, 0, -0.1)
    Move_R(0, 0.1, 0, 0.1)



 ■ 機能の整理:「回転」


  •  回転について整理してみよう。X軸回転とはどういった回転を示すのであろうか。前回の「世界の構成」の図で説明したように、XYZ軸は図のようになっている。

  •  X軸回転とは、X軸を中心としてという意味なので、図で表すとこのようになる ちょうど車輪が前後に回転していると考えれば良い。

  •  XYZ軸回転をまとめて図で示すと次のようになる。


 この考え方に従って機能を整理する。

  • 「回転」「XY」「←」/「→」

    玉はY軸回転する。
    Rotate_R(0, 0, 10, 0)
    Rotate_R(0, 0, -10, 0)

  • 「回転」「XY」「↑」/「↓」

    玉はX軸回転する。
    Rotate_R(0, 10, 0, 0)
    Rotate_R(0, -10, 0, 0)

  • 「回転」「XZ」「←」/「→」

    玉はZ軸回転する。
    Rotate_R(0, 0, 0, 10)
    Rotate_R(0, 0, 0, -10)

  • 「回転」「XZ」「↑」/「↓」

    玉はX軸回転する。
    Rotate_R(0, 10, 0, 0)
    Rotate_R(0, -10, 0, 0)




その5-1 | その5-2 | その5-3 | その5-4 | その5-5 | その5-6 | その5-7 | その5-8

『 サルのゲーム製作講座 』 目次 | その 1 | その 2 | その 3 | その 4 |
その 5 | その 6 | その 7 | その 8 | その 9 | その 10 | その 11


もどる

e-mail: sc_3da@magical2.egg.or.jp