トップページ > ゲ製作技術 > 2011年03月26日 > npmu6kKT

書き込み順位&時間帯一覧

2 位/97 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000111012000006



使用した名前一覧書き込んだスレッド一覧
◆MBbNHCnf2M
C++でRPGゲームを作成する

書き込みレス一覧

C++でRPGゲームを作成する
840 : ◆MBbNHCnf2M [sage]:2011/03/26(土) 13:03:14.90 ID:npmu6kKT
>>837
.cpp(GameInput.cppとしている)のnamespace内の定義は
現在のスコープでは定義できませんとなります
C++でRPGゲームを作成する
843 : ◆MBbNHCnf2M [sage]:2011/03/26(土) 14:36:20.30 ID:npmu6kKT
>>842
SetCooperativeLevelの引数、Window.Handle()って
Handleって関数作ってないみたいです
C++でRPGゲームを作成する
845 : ◆MBbNHCnf2M [sage]:2011/03/26(土) 15:28:08.48 ID:npmu6kKT
変数のスコープとかよく分からなくなってきた・・・

Window.Handle()のWindowって、最初の方で定義したWindow window;の
windowっていうインスタンスだと思うんですけど
GameInput::Initが書かれているファイルGameInput.cppからアクセスするには
インスタンスを渡すしかないと思うんですけど
そこの処理はまだ書いてませんよね?

あれ、それともなんか勘違いしてるかな
C++でRPGゲームを作成する
850 : ◆MBbNHCnf2M [sage]:2011/03/26(土) 17:11:30.81 ID:npmu6kKT
>>846
>>1の書き込みとスレッドの中身を見る限り、このレベルからやっても
良いように感じましたが・・・
>>1さんもC++のプログラミングは初めてって書いてますし

>>848
確かにこのままソース書いていくのは難しいと感じてました
どんどん大きくなっていきますからね
とりあえず
http://gmdev.xrea.jp/
このアップローダが、この板でプログラムを作っている方々が
使用しているアップローダのようです
今後はここにソース置きましょうか

>>849
common.hみたいなヘッダを作成して
#include "WINDOW.h"
extern Window window;
として
WINDOWクラスにアクセスする必要があるクラス全部に
インクルードしたら良いんですね
C++でRPGゲームを作成する
852 : ◆MBbNHCnf2M [sage]:2011/03/26(土) 18:47:47.52 ID:npmu6kKT
>>851
すごく見やすいソースですね、大体の感じは理解出来ました

GameInput.cppのunsigned int GameInput::index;で
静的でないメンバーはクラスの外側で定義できませんと出たので
ヘッダの宣言でstatic付けときましたけど、staticにして大丈夫ですか?

それと、DATA_MAXが未定義だったので、適当に#define DATA_MAX 256
と、とりあえずしておきました

以上でコンパイルできました
これからじっくりとソース見ていきたいと思います
C++でRPGゲームを作成する
853 : ◆MBbNHCnf2M [sage]:2011/03/26(土) 18:59:27.28 ID:npmu6kKT
今ソース眺めてたら
enum { DATAMAX = 0x100, };ってあるけど
これがDATA_MAXかな?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。