[過去ログ] delphiでMMO (154レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
91(3): 04/07/08 01:54 ID:24Kakk+0(1) AAS
ふむう、、
やっぱキー操作が無難なのかなぁ・・
もうちょっと頑張ってみます・・
経路探索は前にソースを手に入れてたので少し改良すれば使えそうな気がします。
92(1): 91 04/07/10 14:06 ID:mnKwxbw9(1) AAS
3D座標を2D座標にするのは
// ワールドマトリクスで座標変換します。
pos := Figure.TopFrame.LocalToWorld(testFigure.TopFrame.GetTranslation(testFigure.TopFrame));
Hgpos := NowHomoginize(pos);
// ビューマトリクスで座標変換します。
Hgpos:=NowTransform(Hgpos, NowInvMatrix(Camera.WorldMatrix));
// プロジェクションマトリクスで座標変換します。
省22
95: 91 04/07/11 05:18 ID:W4Smg9NF(1) AAS
いろいろやってみました。
んで表示は出来るようになったのですが、どうも位置が合わないです・・
ソースUPしたので、もしよろしければ見てみてください。
お願いします。
外部リンク[zip]:gamdev.org
97(2): 91 04/07/14 11:05 ID:PzgWFfKg(1) AAS
なんとなくそれっぽい感じになりますた、根本的に違うかも・・
// クライアント座標から-1.0〜1.0に変換
half.X := (ClientWidth div 2);
half.Y := (ClientHeight div 2);
pos.x := ((pos.x - half.X)/(ClientWidth));
pos.y := - ((pos.y - half.Y)/(ClientHeight));
//適当にそれっぽい値にする
省7
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.009s