[過去ログ] 【3Dゲームエンジン】Unity質問スレッド14 [転載禁止]©2ch.net (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
334
(3): 2014/12/22(月)00:00 ID:vLjoTVUl(1) AAS
すみません、質問です。
マウスでクリックしたらクリックした場所に物体が来るようなスクリプトを組みました。
ですがうまく動いてくれません。
作成したスクリプトは下記です。

if(Input.GetAxis("Fire1")){
var Mo:Vector3=Input.mousePosition;
var aa:Vector3=Camera.main.ScreenToWorldPoint(Mo);
省14
335
(1): 2014/12/22(月)01:26 ID:jImNMacs(1) AAS
>>334
スクリプトは難しいですね。無理せずにアセットをかって対処しましょう
簡単にできますよ
336: 2014/12/22(月)07:23 ID:6wTlTTx9(1/4) AAS
>>334
どうおかしくなっているのか、がわからんので明確なことは言えないが
ScreenToWorldPointはスクリーン上のXYポイントを
ワールド上でカメラからみた、カメラの方向に向かった距離(深度)に変換する。
外部リンク[html]:docs.unity3d.com
"The z position is in world units from the camera."

Unityのシーンビューでカメラをつかむとパースペクティブになっていれば
省8
338: 2014/12/22(月)16:03 ID:AclzpAQ7(1) AAS
>>334
奇遇だな。
俺も、同じ処理で躓いてた。
ここは、ワールド座標に変換する前に、スクリーン座標の時点で、z座標を、設定してしまうとうまく行くよ。
何もしないままだと、カメラから距離0の地点が指定されてしまう。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.086s