3Dでキャラクターの上に名前を出す

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
げん

3Dでキャラクターの上に名前を出す

#1

投稿記事 by げん » 12年前

3Dゲーム上でキャラクターの名前を表示したいのですが、文字を出すにしてもどうやってその座標を特定するのかと途方にくれていました。

そこで質問です
3D上でキャラクターの上に名前を出す場合一般的にどう言う手法が考えられるのか

3D上の特定座標とカメラの位置から画面のどの当たりに表示されているかを簡単に調べる方法があるのか

この二つについてご助力お願いします。

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: 3Dでキャラクターの上に名前を出す

#2

投稿記事 by h2so5 » 12年前

ワールド座標からビュー座標に変換するための変換行列がわかれば求めることができます。
変換行列をどうやって取得するかは使用しているライブラリや実装によります。

DXライブラリを使っている場合はConvWorldPosToScreenPos()を使うのが簡単です。

げん

Re: 3Dでキャラクターの上に名前を出す

#3

投稿記事 by げん » 12年前

解決しましたー
ありがとうございます。

閉鎖

“C言語何でも質問掲示板” へ戻る