質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Q&A

解決済

1回答

1461閲覧

Unity xy軸のビルボードについて

tawati

総合スコア74

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

0グッド

0クリップ

投稿2021/04/15 03:04

編集2021/04/16 00:17

Unityで3Dのテキストを、常にカメラの方向に向けたいと思っています。
そこで、以下のようなコードを書いて試したところ、y軸だけはうまくいきました。
ここで質問なのですが、
x軸も入れたxy軸(つまり縦横)でカメラの方向を向かせたい場合、どのように書いたらいいのでしょうか?

情報が足りなすぎたので、補足します。
現在やろうとしているのは、ARの画面上に3Dのテキストを表示させて、
そのテキストの平面上を常にカメラの平面と一致させたい
(つまり端末をどの向きに傾けても文字が読めるようにしたい)

そこで、以下のように、cameraPos.x = transform.position.x を追加したのですが、
何も挙動がかわりませんでした。
ちなみにLookAtだけだと、テキストが斜めに表示されてしまい、うまくいきませんでした。
この画像のような処理を同時にやりたいということです。
(説明が下手で申し訳ないです…)
![真横から見たイメージ
真上から見たイメージ
文字が反転してしまっているのは気にしないでください。

テキストも、それを移すカメラもどちらも常に回転しているので、ややこしくなってしまいました。。

C#

1using UnityEngine; 2 3public class Billbord : MonoBehaviour 4 private Camera mainCamera = null; 5 6 void Start() 7 { 8 mainCamera = Camera.main; 9 } 10 11 void Update() 12 { 13 Vector3 cameraPos = mainCamera.transform.position; 14 // 以下を追加してもダメでした 15 // cameraPos.x = transform.position.x; 16 cameraPos.y = transform.position.y; 17 transform.LookAt(cameraPos); 18 } 19} 20

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sakura_hana

2021/04/15 09:48

「cameraPos.x = transform.position.x;」を追加した場合どうなりますか?「ダメでした」とはどういう状況なのか具体的に記載してください。 ちなみにオブジェクトを目標地点に向けたいだけなら「transform.LookAt(cameraPos);」だけでいいはずです。 なので「元々テキストの向きが想定と違っていて(例えば左右反転している等)、プログラム上ではオブジェクトの向きは合っているが見た目上では間違っているように見える」という可能性が考えられます。
guest

回答1

0

自己解決

自己解決しました。
ありがとうございました。

投稿2022/02/03 05:00

tawati

総合スコア74

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問