1人でゲームが作れるように修行します。2 (487レス)
上
下
前
次
1-
新
48
(1)
:
SGGK ◆6pZCoAtaxk
2010/07/19(月)23:53
ID:Enn47Jg4(1)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
48: SGGK ◆6pZCoAtaxk [sage] 2010/07/19(月) 23:53:37 ID:Enn47Jg4 ということで、取り組んでみたものの案の定うまくいかない…orz まず、メインループの中にある選手の移動関数について。 移動関数の中で今が前半か後半かを判断する変数を使えるようにしたいけど、 いまのままではおそらく使えないと予想。 現在のプログラムは、選手関係の変数や関数をひとまとめにしたクラスの オブジェクトをゲーム処理を主とした関数内に作ってあり、そのオブジェクトのメンバ関数で選手移動処理をするようになってるので、 ゲーム処理を主とした関数で定義した変数を認識させるにはたぶんその変数のアドレスを渡さなければいけないと思い、 とりあえず、 1.選手関係の変数や関数をひとまとめにしたクラスを宣言してるヘッダファイルに「前半か後半かを判断する変数」を 定義してる別のヘッダファイルを加える。 2.選手関係の変数や関数をひとまとめにしたクラスを宣言してるヘッダファイルの中の 選手移動処理の関数の引数に「前半か後半かを判断する変数」を追加する。 3.選手移動処理の関数の定義がfieldplayercontrol.cppの中にあるので、 これにも同様に「前半か後半かを判断する変数」を追加する。 ここまで書けば関数の中身を後回しにしてもコンパイラは通るはずだと思い、 コンパイルするとエラー。 error C2146: 構文エラー : ';' が、識別子 'fieldplayercnt' の前に必要です。 運よくバグは取れたけど、詳細は進まない作業の代わりにネタおよび自分の作業メモとして少しずつ書く予定。 てっきり、また全角の空白をどこかに入れてしまったのかと思ったが、そうではなかった。 知ってれば一瞬なのに何時間か掛かってしまい、これがプログラムのしんどいところ。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/48
ということで取り組んでみたものの案の定うまくいかない まずメインループの中にある選手の移動関数について 移動関数の中で今が前半か後半かを判断する変数を使えるようにしたいけど いまのままではおそらく使えないと予想 現在のプログラムは選手関係の変数や関数をひとまとめにしたクラスの オブジェクトをゲーム処理を主とした関数内に作ってありそのオブジェクトのメンバ関数で選手移動処理をするようになってるので ゲーム処理を主とした関数で定義した変数を認識させるにはたぶんその変数のアドレスを渡さなければいけないと思い とりあえず 1選手関係の変数や関数をひとまとめにしたクラスを宣言してるヘッダファイルに前半か後半かを判断する変数を 定義してる別のヘッダファイルを加える 2選手関係の変数や関数をひとまとめにしたクラスを宣言してるヘッダファイルの中の 選手移動処理の関数の引数に前半か後半かを判断する変数を追加する 3選手移動処理の関数の定義がの中にあるので これにも同様に前半か後半かを判断する変数を追加する ここまで書けば関数の中身を後回しにしてもコンパイラは通るはずだと思い コンパイルするとエラー 構文エラー が識別子 の前に必要です 運よくバグは取れたけど詳細は進まない作業の代わりにネタおよび自分の作業メモとして少しずつ書く予定 てっきりまた全角の空白をどこかに入れてしまったのかと思ったがそうではなかった 知ってれば一瞬なのに何時間か掛かってしまいこれがプログラムのしんどいところ
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 439 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.050s