C++でゲーム作ってみた
の編集
http://www.teres.club.uec.ac.jp/wiki/?C%2B%2B%E3%81%A7%E3%82%B2%E3%83%BC%E3%83%A0%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
Author:[[zero]] #contents *はじめに [#na51b2cd] 過去にやってきたVisual C++とDXライブラリを使ったゲーム作りの手順やらをまとめたTipsのような何かです。~ *使用した環境 [#u381c399] Visual C++ 2010 DXライブラリ ※ポインタ、クラス、リストを使用します。 *ソースファイルとか [#i7b9cf23] このページでは以下のソースファイルをDXライブラリ使用できる環境にぶち込んで使用します。~ #ref(Object.h) #ref(Object.cpp) #ref(include.h) #ref(Data.h) #ref(main.cpp) #ref(Rect.png) *全体の流れ [#f3605e50] ・描画位置、画像ファイルのソース、データを更新する関数update()、描画を行う関数draw()などを持ったクラスObjectを定義。(#ref(Object.h))~ ・Objectクラスのポインタを格納するlistを用意。Objectクラスは全てこのlistに格納されるように定義されている。(#ref(main.cpp))~ ・上記のリストの中の全オブジェクトに対し、それぞれのデータ更新関数update()と不要となったオブジェクトの削除を実行する関数AllUpdateを定義。#ref(main.cpp)~ ・上記のリストの中の全オブジェクトに対し、それぞれの描画関数draw()を実行する関数AllDrawを定義。#ref(main.cpp)~ ・メインループの中でAllUpdate→画面内のすべての描画の削除→AllDraw→画面の更新の順に実行。#ref(main.cpp)~ *以下不定期で更新予定 [#i3e76688] *コメント一覧 [#kfb8c3b8] #comment
タイムスタンプを変更しない
Author:[[zero]] #contents *はじめに [#na51b2cd] 過去にやってきたVisual C++とDXライブラリを使ったゲーム作りの手順やらをまとめたTipsのような何かです。~ *使用した環境 [#u381c399] Visual C++ 2010 DXライブラリ ※ポインタ、クラス、リストを使用します。 *ソースファイルとか [#i7b9cf23] このページでは以下のソースファイルをDXライブラリ使用できる環境にぶち込んで使用します。~ #ref(Object.h) #ref(Object.cpp) #ref(include.h) #ref(Data.h) #ref(main.cpp) #ref(Rect.png) *全体の流れ [#f3605e50] ・描画位置、画像ファイルのソース、データを更新する関数update()、描画を行う関数draw()などを持ったクラスObjectを定義。(#ref(Object.h))~ ・Objectクラスのポインタを格納するlistを用意。Objectクラスは全てこのlistに格納されるように定義されている。(#ref(main.cpp))~ ・上記のリストの中の全オブジェクトに対し、それぞれのデータ更新関数update()と不要となったオブジェクトの削除を実行する関数AllUpdateを定義。#ref(main.cpp)~ ・上記のリストの中の全オブジェクトに対し、それぞれの描画関数draw()を実行する関数AllDrawを定義。#ref(main.cpp)~ ・メインループの中でAllUpdate→画面内のすべての描画の削除→AllDraw→画面の更新の順に実行。#ref(main.cpp)~ *以下不定期で更新予定 [#i3e76688] *コメント一覧 [#kfb8c3b8] #comment
テキスト整形のルールを表示する
添付ファイル:
Rect.png
2件
[
詳細
]
main.cpp
1件
[
詳細
]
include.h
[
詳細
]
Object.cpp
1件
[
詳細
]
Object.h
1件
[
詳細
]
Data.h
[
詳細
]