1人でゲームが作れるように修行します。2 (487レス)
1人でゲームが作れるように修行します。2 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
350: SGGK ◆6pZCoAtaxk [sage] 2012/05/07(月) 22:02:50.51 ID:Q0zXyG9A http://ux.getuploader.com/sggk/index/1/date/desc に>>348でUPしたSGGK028のクラス図をUP。(正確さに自信は無いけど、ソースを読む参考用) また1カ月経過しようとしている。 >>349の後、同じ個所を2回読み、合計10回程度は読んだはずなのに駄目そうな感じ。 でも、そう言いつつもさらにもう少し頑張れば分かるかもという気も何故かしている。 ここは気持ちを切り替えて、いったん今やれそうな範囲で進めてみようと思う。 クラス図のUPはその気持ちの表れ。 今、改めてソースを見ると、soccergame.cppの中の処理で 選手のメンバ変数 m_MouseTargetが shiftキーを押したらfalse 、 押さなければ true になるようにし、選手移動関数では、m_MouseTargetを見て、 falseならば、その時点の選手移動方向をマウスカーソルに向かって更新しないことで一定方向に進み、 その間はフリーになったマウスカーソルに向かってボールを蹴れるようにしてある。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/350
351: SGGK ◆6pZCoAtaxk [sage] 2012/05/07(月) 22:11:35.39 ID:Q0zXyG9A そこで考えたのは、 1.ボールの移動目標、 2.選手の移動目標 という2つの変数を用意し、これを状態を表す変数だと考える。 ボールや選手の移動関数はこの2つの中身を見て移動先を知るようにプログラムをもっとわかりやすく書けるのではと思った。 そのための次の作業は、ボールの移動目標、選手の移動目標の状態遷移図を書くこと。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/351
352: SGGK ◆6pZCoAtaxk [sage] 2012/05/07(月) 22:32:50.84 ID:Q0zXyG9A 説明不足だったかもしれないので…、 >>350のプログラムの場合、ある場所でフラグをセットして、 そのフラグを別な場所のif文で利用して処理を進めるやり方になり、 これは後々ソースが分かりにくくなるような気がしたので、>>351のようにしてみようと思ったという事。 >>350のリンクで最初のhを取り忘れてしまった。 もしかすると直接クリックしてもアプロダのページにいかないかもしれないので、 アドレスをコピペすればページが見れると思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/352
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.765s*