1人でゲームが作れるように修行します。2 (487レス)
上
下
前
次
1-
新
140
(1)
:
SGGK ◆6pZCoAtaxk
2011/01/18(火)23:06
ID:IAGIcn+p(1)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
140: SGGK ◆6pZCoAtaxk [sage] 2011/01/18(火) 23:06:54 ID:IAGIcn+p いざソースを書き直そうとするもののどこから手を付ければ良いのか見当がつかない。(いまさら何を言ってるのかと思われそうだけど…) 今出てる問題は、今までのプログラムにベクトルが使えるようにするために追加したクラス、関数(ベクトル同士の加算、減算とか)が 既にDXライブラリに用意されていて、当然DXライブラリの方が関数の種類も多い。 かといって今まで書いた自分のベクトル用関数もソースのあちこちに散っているので、 これをいますぐDXライブラリの関数に置き換えるのは数カ月単位の時間を要するのは確実。 とりあえず、 自分の書いたクラスVector3 ←中身はx,y,zだけ DXライブラリの構造体VECTOR ←中身は不明だけど、リファレンスを見てるとx,y,zが含まれているようだ。 の型を持つ変数同士を変換する事が出来れば、自分の書いた関数、DXライブラリの関数のどちらでも使えるのではないかと予想。 一応、以下のような感じで書いてみた。まだ書いただけなので使えるかどうかは今後の進捗次第。 //Vector3型変数をVECTOR型に変換する関数。 VECTOR Vector3_To_VECTOR(Vector3 a){ VECTOR result; result.x = a.x; result.y = a.y; result.z = a.z; return result; } //VECTOR型変数をVector3型に変換する関数。 Vector3 VECTOR_To_Vector3(VECTOR a){ Vector3 result; result.x = a.x; result.y = a.y; result.z = a.z; return result; } http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/140
いざソースを書き直そうとするもののどこから手を付ければ良いのか見当がつかないいまさら何を言ってるのかと思われそうだけど 今出てる問題は今までのプログラムにベクトルが使えるようにするために追加したクラス関数ベクトル同士の加算減算とかが 既にライブラリに用意されていて当然ライブラリの方が関数の種類も多い かといって今まで書いた自分のベクトル用関数もソースのあちこちに散っているので これをいますぐライブラリの関数に置き換えるのは数カ月単位の時間を要するのは確実 とりあえず 自分の書いたクラス 中身はだけ ライブラリの構造体 中身は不明だけどリファレンスを見てるとが含まれているようだ の型を持つ変数同士を変換する事が出来れば自分の書いた関数ライブラリの関数のどちらでも使えるのではないかと予想 一応以下のような感じで書いてみたまだ書いただけなので使えるかどうかは今後の進捗次第 型変数を型に変換する関数 型変数を型に変換する関数
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 347 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.037s