[過去ログ] 【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
756: 2017/12/11(月)00:30 ID:SkZjimvo(2/4) AAS
C = (GameObject)Instantiate(B)
だと、スクリプトを登録したオブジェクト上に生成されてしまいます。
生成される際の
位置を、Vector3 V = new Vector3(x, y, z)
向きを、Quaternion Q = Quaternion.Euler(angleX, angleY, angleZ)
親を、transform T = parent.transform
としたい場合は、
C = (GameObject)Instantiate(B, V, Q, T)
とします。
親Tの子として、向きQで、位置Vに、
Bのインスタンスが、オブジェクトCとして生成されます。
BにRigidbodyを登録しておけば、
Rigidbody D = C.GetComponent < Rigidbody2D >
によって、CのコンポーネントからRigidbodyを取得して、
変数DにRigidbodyを格納しておくこともできます。
以降は、物理演算ができるようになり、
D.velocity = new Vector3(vx, vy, vz)
のようにして速度を変更したりできます。
上下前次1-新書関写板覧索設栞歴
あと 246 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.013s