1人でゲームが作れるように修行します。2 (487レス)
上
下
前
次
1-
新
79
:
SGGK ◆6pZCoAtaxk
2010/09/12(日)23:34
ID:zuikLtmE(1)
AA×
>>74
>>73
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
79: SGGK ◆6pZCoAtaxk [sage] 2010/09/12(日) 23:34:04 ID:zuikLtmE ヘッダファイルあと残り1つ。 これは選手の移動関数を定義してるファイルだけど、気になる箇所があった。 今のプログラムは、どのような速度のパソコンでも60Hzで1フレーム時間あたりの移動量を1〜20ドットにしたい場合の移動量を 20個の配列を用意して入れてるんだけど、これが外部の移動関数から読めてる。 …というのは知ってたけどそういえばextern使ってないのに何故だろうと思い、14歳わくわくC++を調べてみると、 メンバ関数やメンバ変数にstaticを付けるとグローバルな関数、変数扱いに出来るとのこと。 そして呼び出すときには、クラス名::変数または関数とすればよいらしい。 さらに変数の場合は、外部に実体の定義が必要。 忘れてた…。 これは>>74氏のそのままでOKではないか〜!ということでextern無しで書くことにした。 よって>>73で言ってた >ベクトル計算用関数の引数を増やして、その引数に値経由でframetimeを渡せないかと も中止。 とりあえず、最後に残ったヘッダファイルにある移動関数の一つを書き直してコンパイルしてみたら通った。 移動関数はあと3つ残ってる。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/79
ヘッダファイルあと残り1つ これは選手の移動関数を定義してるファイルだけど気になる箇所があった 今のプログラムはどのような速度のパソコンでも60で1フレーム時間あたりの移動量を120ドットにしたい場合の移動量を 20個の配列を用意して入れてるんだけどこれが外部の移動関数から読めてる というのは知ってたけどそういえば使ってないのに何故だろうと思い14歳わくわくを調べてみると メンバ関数やメンバ変数にを付けるとグローバルな関数変数扱いに出来るとのこと そして呼び出すときにはクラス名変数または関数とすればよいらしい さらに変数の場合は外部に実体の定義が必要 忘れてた これは氏のそのままでではないか!ということで無しで書くことにした よってで言ってた ベクトル計算用関数の引数を増やしてその引数に値経由でを渡せないかと も中止 とりあえず最後に残ったヘッダファイルにある移動関数の一つを書き直してコンパイルしてみたら通った 移動関数はあと3つ残ってる
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 408 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.035s