[過去ログ]
【3Dゲームエンジン】Unity質問スレッド14 [転載禁止]©2ch.net (1001レス)
【3Dゲームエンジン】Unity質問スレッド14 [転載禁止]©2ch.net http://peace.5ch.net/test/read.cgi/gamedev/1418120993/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
894: 名前は開発中のものです。 [sage] 2015/01/16(金) 01:34:43.39 ID:CleK3PYn >>890 一行書けば答えをくれる関数はあるのかって意味ではない。 自分で実装するなら可能に決まっている。 スクリーンスペースでやるかカメラとの角度でやるかどっちかだろうな http://peace.5ch.net/test/read.cgi/gamedev/1418120993/894
899: 名前は開発中のものです。 [sage] 2015/01/16(金) 04:20:47.56 ID:CleK3PYn >>896 カメラ範囲内のオブジェクトを返す関数はない。 tagで取得する時はGameObject.FindGameObjectsWithTag()とかはある。 http://docs.unity3d.com/ScriptReference/GameObject.html 結構重いはずなので毎フレームチェックするのなら初期化したときや生成したときに オブジェクトを登録する配列なりリストなりをどこかに持っておくべき。 http://peace.5ch.net/test/read.cgi/gamedev/1418120993/899
901: 名前は開発中のものです。 [sage] 2015/01/16(金) 04:55:26.65 ID:CleK3PYn オブジェクト側から登録ってやり方がありならOnWillRenderObject()もありかな〜。 http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnWillRenderObject.html これならカレントのカメラ次第でリストに登録を選べる。 ただOnWillRenderObjectにしてもOnBecomeVisibleにしても 判定自体はその後に回さなきゃなのでExcuteOrderを指定するなり LateUpdate()を使うなりしないとかもだけどね http://peace.5ch.net/test/read.cgi/gamedev/1418120993/901
915: 名前は開発中のものです。 [sage] 2015/01/16(金) 17:34:56.85 ID:CleK3PYn この話って元々カメラの一番正面方向にいるオブジェクトはどれか、 なので描画範囲内にいる、っていう中途半端な選定って無意味なんだよね、実はw http://peace.5ch.net/test/read.cgi/gamedev/1418120993/915
921: 名前は開発中のものです。 [sage] 2015/01/16(金) 18:30:56.57 ID:CleK3PYn >>917 918には悪いけど答えそのまま言ってしまうが そんな難しいこと考えなくてもカメラの方向ベクトルtransform.fowardと カメラからそのオブジェクトへの方向ベクトルを正規化したものの内積が もっとも大きいもの、で選定すればそれで足りる。 レイとの「距離」ではなく「角度」が問題なはずだ。 ゲームで扱うような数学って殆ど高校数学の課程範囲内なのよ。 だから高校数学やり直すのはホントお勧め。 http://peace.5ch.net/test/read.cgi/gamedev/1418120993/921
928: 名前は開発中のものです。 [sage] 2015/01/16(金) 22:28:05.04 ID:CleK3PYn FindObjectsOfType()で取得して比較かな。 簡単かどうかは知らんが ttp://docs.unity3d.com/ScriptReference/Object.FindObjectsOfType.html http://peace.5ch.net/test/read.cgi/gamedev/1418120993/928
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s