『 その10-7 』
■ GetBallPxyzの続き 三角関数の話でわき道に入ってしまっていたが、続きである。
図の3種類がBa.bnoが1~3の場合である。これらはボールの進む方向を示すベクトルは一定のままである。
|
■ ブロック番号4 三角関数の話でわき道に入ってしまっていたが、続きである。
Ba.pz = Bcz + 1 - Sin(Rang) ブロックの一辺のサイズは2なので軌跡は半径1の円弧を描くことになる。Rangは0~90°という角度をBCに対応させた値であるから、上の式でボールの座標が求められるのである。
Ba.vz = -Cos(Rang)
Ba.pz = Bcz + 1 - Sin(1.571 - Rang) Ba.vx = Sin(1.571 - Rang) Ba.vz = Cos(1.571 - Rang) 残念ながらここで1回分に割り当てられたページがなくなってしまった。それぞれのブロックに関して、全て考え方は同じであるので、次回掲載されるまでにそれぞれ挑戦してみてもらいたい。いわゆる宿題ってやつである。 それでは… |
その 10 -1 |
その 10-2 |
その 10-3 |
その 10-4 |
その 10-5 |
その 10-6 |
その 10-7
『 サルのゲーム製作講座 』
目次 |
その 1 |
その 2 |
その 3 |
その 4 |
その 5 |
その 6 |
その 7 |
その 8 |
その 9 |
その 10 |
その 11
e-mail: sc_3da@magical2.egg.or.jp