【3Dゲームエンジン】Unity総合スレッド29at GAMEDEV
【3Dゲームエンジン】Unity総合スレッド29 - 暇つぶし2ch875:名前は開発中のものです。
17/03/21 11:33:59.89 11T+PUQP.net
uGUIで作ったボタンをタッチした座標に移動する処理をしたいです。

canvasのRenderModeを「Screnn Space Cemera」にしているのですが、
RectTransformのZ座標に-7000とか数字が入ってしまって。

参考サイトをいくつかみて、変換の方法試してみてるのですが上手くいかなくて。
どなたか原因わからないでしょうか。


Vector3 nowPos = rectTransform.position;
Vector3 inputPos = Camera.main.ScreenToWorldPoint (Input.mousePosition + Camera.main.transform.forward * 10);
Vector3 targetPos = Vector3.zero;

targetPos = new Vector3(inputPos.x, inputPos.y, 0);
rectTransform.position = targetPos;


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch