1人でゲームが作れるように修行します。2 (487レス)
上
下
前
次
1-
新
73
(1)
:
SGGK ◆6pZCoAtaxk
2010/09/05(日)23:38
ID:glSoiJ6G(1)
AA×
>>70
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
73: SGGK ◆6pZCoAtaxk [sage] 2010/09/05(日) 23:38:53 ID:glSoiJ6G >>70の下から4行に書いたやり方は諦める事にした。 vector3.hにfloat frametime=0;と書いてコンパイルすると frametimeは既に定義されてると言う内容のエラーが続々発生。 これは、vector3.hがいろんなcppファイルのヘッダーファイルにインクルードされてるからだろうと予想。 float frametime;と書き直しても同じ結果。初期化の有無は関係なかった様子。 vector3.hの中でfloat frametime;と書いておき、他のcppファイルでframetimeを使いたい場合には、 そのcppファイルのヘッダーファイルでなく、cppファイルの上の方の行でextern float frametime;と書いたら直った。 たぶんこれでframetimeは外部変数扱いになってどこからでも使える変数になったかなと思うけど、 ベクトル計算の関数定義の中で使おうと考えているframetimeの値が外部変数として渡すやり方だと なんとなく後々の問題になりそうなので、ベクトル計算用関数の引数を増やして、その引数に値経由でframetimeを渡せないかと考えて終了。 そして、frametimeの外部変数化も中止。(あまり進まず。) http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/73
の下から4行に書いたやり方は諦める事にした に と書いてコンパイルすると は既に定義されてると言う内容のエラーが続発生 これはがいろんなファイルのヘッダーファイルにインクルードされてるからだろうと予想 と書き直しても同じ結果初期化の有無は関係なかった様子 の中で と書いておき他のファイルでを使いたい場合には そのファイルのヘッダーファイルでなくファイルの上の方の行で と書いたら直った たぶんこれでは外部変数扱いになってどこからでも使える変数になったかなと思うけど ベクトル計算の関数定義の中で使おうと考えているの値が外部変数として渡すやり方だと なんとなく後の問題になりそうなのでベクトル計算用関数の引数を増やしてその引数に値経由でを渡せないかと考えて終了 そしての外部変数化も中止あまり進まず
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 414 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.041s