LAST UPDATE 1998/08/01


『 その7-1 』




■ ひたすらタイトル ■

マウントバナハウにて

 ■ 「マジですか」経験再び

 フィリピンは神秘の国である。10年以上前になるかと思うが、テレビなんかで騒がれた心霊手術師はフィリピン人だったはずである。その手の神秘や軌跡にまつわる話はたくさんある。その中でも最高峰の一つがマウントバナハウである。これは山である。日本で言えば恐れ山とでも言うか、霊的なパワーの強い山だそうだ。
 ある日、日本人の友人に「山へ行こう」と誘われた。私が住んでいる場所は都会なので回りに自然は皆無である。山育ちの私は久しぶりに自然に触れる良い機会だと思い。「行く」と即答したのである。しかし、その友人は「山で何をするのか」という事には答えてはくれなかったのである。
    「その山で何するんですか?」
    「行けばわかるよ、白い服着てきてね。」
 その日集まったのは10名弱の日本人。マニラから車で約3時間。現地が近づいてくるに従って目的が判明してきた。それは、ありがたい霊山に行ってお祈りをしてそこからパワーを貰ってくるというのであった。しかもその山はUFO飛来でも有名な場所らしいのである。久々の
    「なんじゃそれ~」
である。私はUFOは信じても、お祈りのたぐいは信用しないことになっている。両者とも科学的に証明されていないわけで矛盾しているのはわかっている。しかし、私はプログラマーであって学者ではない。だから、その分野に関してはそれで良いのである。
 現地に着く。そこは入山基地のようになっていて、ありとあらゆる宗教の支部があるそうだ。そこで修行をした齢90歳を超える仙人のおばあさんの孫という人に案内を頼み入山する。なんせそこは完全なジャングル。案内がいないとけっこうやばい。
  続く…



 ■ 玉の準備

 前回はタイトルロゴが飛んできて、Z座標が0でZの回転角度が0のところで止めるところまで作った。今度は玉を登場させるのである。
 プルダウンメニューからJunctionが選択されて各種変数をイニシャライズしている部分 (『その6-3』図,下から5行目)を見てほしい。Pu_Mode_JunctionのClickイベントのコードである。そこに玉の座標のイニシャライズ部分がある。
    Bpx = 0: Bpy = 0: Bpz = 50

となっている。Z初期座標は50となっている。なぜかというと、Mjob = 0 のときには画面中に登場するのはタイトルロゴだけで、玉は登場しないので、カメラの後ろに配置して移らないようにしているのである。Cam.pzは16になっているので、それより大きな値(画面手前方向)をセットする必要があったのである。
 さて、この玉であるがバウンドする。バウンドとは何かを考えなければならない。この動きを数式化するのである。通常この作業はXYZそれぞれの成分に分けて考えていく。 まずはZだが、この玉は前後には動かない。ということでBpz = 0のままである。
 次にX。玉は跳ねているが、X(横)方向の動きに注目してみると、実は一定の速度で動いているだけである。
 最後にY。これはスタートするとまず等加速度運動、床に到達するとそこで弾性衝突を起こす。と書いてしまえば2行で済むのだが、それではあまりにも物理の時間になってしまうので詳しく説明する。






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

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


もどる

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