かみやんのホームページへ戻る

ゲーム数学counter

授業内容

  kamiyan2@gmail.com Copyright 2002/04/01-

第一回 直線、放物線、三角関数

サンプルプログラム:01Base.lzh  

三角関数を使った円の描画(MFCアプリケーション,VC++)

このサンプルを改良して、オリジナルのデモつくりなさい。

模範プログラム:01Base3.lzh

 こんな感じで作ってみました。これを雛形にしてシーンを追加しなさい。または、このデモを見て式を推測したり、ソースをみてソースから式の意味を汲み取りなさい。

第二回 二次元ベクトル

サンプルプログラム:01Base4.zip 

ベクトルを使ったデモ。矢印をカーソルキーで操作できる。ベクトルの便利さを理解しましょう。

第三回 三次元ベクトル

サンプルプログラム:01Base5.zip

三次元ベクトルを使ったデモ。等角投影法による3次元空間の2次元化

第四回 行列 ミニテスト

サンプルプログラム:01Base6.zip

行列を使ったデモ。回転行列、拡大縮小行列をメッシュにかける。

第五回 一次変換

サンプルプログラム:01Base7.zip

行列を使ったデモ。回転行列、拡大縮小行列をAにかける。

第六回 2次曲線、2次曲面

サンプルプログラム:01Base8.zip

トーラスデモ

第七回 指数関数、対数関数

サンプルプログラム:01Base9.zip

exp,logデモ

 

第八回 微分 ミニテスト

サンプルプログラム:01Base10.lzh

ボールデモ

第九回 積分

サンプルプログラム:01Base11.lzh

おっかけボール

第十回 3Dゲーム基礎数学

サンプルプログラム:01Base12.zip

シューティングゲーム

第十一回 当たり判定

サンプルプログラム:01Base13.zip

シューティングゲーム(当たり判定つき!)

第十二回 当たり判定2 ミニテスト

サンプルプログラム:01Base14.zip

バウンドボール2

第十三回 3Dゲームエフェクトに使う数学

サンプルプログラム:02Base01.zip

ビルボードサンプル+飛行機操作

第十四回 3Dゲームエフェクトに使う数学2

サンプルプログラム:なし

 

かみやんのホームページへ戻る