• Showing Page History #32387

Show page source of August_Framework #49043

== August Framework ==

(※[http://sourceforge.jp/projects/open-mgl/wiki/August_Framework_2.0 August Framework 2.0]に移行しました。)


8月フレームワーク───[[BR]]
JavaのSpring Frameworkをもじってと言うか、何と言うか、まぁ'''ぶっちゃけ適当な名前付け'''なんですけど。(何

MFCのように、メソッドをどんどんオーバーライドしていくことにより、機能を実装していくタイプのフレームワークです。[[BR]]
前処理や後処理が複雑大量であるDirectX開発では、やっぱりこの形がベストなのかなぁ、とつい最近気付きました。[[BR]]
このタイプのプログラミング手法は嫌う人も居ますが、開発者の負担を考えると、やっぱりこの形が最善です。

{{{ comment
「8月フレームワーク」と名付けられ、Javaの「Spring Framework」を元ネタにしつつも'''特にSpring Frameworkを意識したわけでもない'''フレームワークです。(何

まぁ強いて言うなら、Spring Frameworkは設定ファイルが自分の作ったクラスを呼び出すのと、Open-MGLのフレームワークが自分の作ったクラスを呼び出す感じ?[[BR]]
・・・そんなの「フレームワーク」って名のつくもんみんな同じだよね。(何
}}}

[[BR]]
=== チュートリアル

 * [AF_チュートリアル0 チュートリアル0 ~ 必要環境]
 * [AF_チュートリアル1 チュートリアル1 ~ とりあえず使ってみる]
 * [AF_チュートリアル2 チュートリアル2 ~ もうちょっと動きのあるプログラムを作ってみる(マウスイベント編)]
 * [AF_チュートリアル3 チュートリアル3 ~ もうちょっと動きのあるプログラムを作ってみる(キーボードイベント編)]
 * [AF_チュートリアル4 チュートリアル4 ~ 音を出してみる]
 * チュートリアル4.1 ~ もう少し親切なプログラム
 * [AF_チュートリアル5 チュートリアル5 ~ 音楽(BGM)を流してみる]
 * [AF_チュートリアル6 チュートリアル6 ~ テキストを表示させる]
 * チュートリアル7 ~ フェードイン・フェードアウトさせてみる
 * チュートリアル8 ~ アニメーションさせてみる

 * チュートリアル12 ~ シーンを切り替える

 * チュートリアル30 ~ 3D空間上に画像を表示してみる
 * チュートリアル31 ~ 四角や丸等の3Dオブジェクトを表示してみる


[[BR]]
=== クラスリファレンス

[AF/クラスリファレンス]


[[BR]]
=== ゲームジャンル・フレームワーク

 * [August_STG August::STG]
 * [August_RPG August::RPG]
 * [August_Kakuge August::Kakuge]


[[BR]]
=== 未実装機能

 * Click系イベント
 * DblClk系イベント

[[BR]]
=== メモ

[AF/Memo]