「Unity/3d」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→重力&衝突追加) |
|||
行9: | 行9: | ||
# cubeを選択し、Inspectorの最下のAddComponentからPhysics/Rigidbodyを選択 | # cubeを選択し、Inspectorの最下のAddComponentからPhysics/Rigidbodyを選択 | ||
# cubeの衝突のComponent(Colinder)はもともとついてるので何もしなくて良い。 | # cubeの衝突のComponent(Colinder)はもともとついてるので何もしなくて良い。 | ||
+ | |||
+ | ==Prefabで複製を作成する== | ||
+ | 例としてcubeを複製 | ||
+ | # Hieraruchyに3Dオブジェクト/cubeを選択し追加 | ||
+ | # Project(Assetsの下に)にResourcesディレクトリを作成する | ||
+ | # cubeをResourcesディレクトリへドラッグする | ||
+ | 以下コードで複製できる | ||
+ | |||
+ | GameObject cube = (GameObject)Resources.Load("Cube"); | ||
+ | Vector3 | ||
+ | Instantiate(cube, position, Quaternion.identity); | ||
+ | |||
+ | Resourcesディレクトリはオブジェクトを読込時に使われるディレクトリ名でunityのルールらしい。 |
2018年6月28日 (木) 21:33時点における版
3D_Helloworld
- 新規プロジェクトで3Dを選択
- Hieraruchyで3Dオブジェクト/cubeを選択
- cubeを(0, 0, 0)を選択
重力&衝突追加
- 地面となる板を追加するために3Dオブジェクト/Planeを追加
- 3Dオブジェクト/cubeを選択し追加
- cubeを選択し、Inspectorの最下のAddComponentからPhysics/Rigidbodyを選択
- cubeの衝突のComponent(Colinder)はもともとついてるので何もしなくて良い。
Prefabで複製を作成する
例としてcubeを複製
- Hieraruchyに3Dオブジェクト/cubeを選択し追加
- Project(Assetsの下に)にResourcesディレクトリを作成する
- cubeをResourcesディレクトリへドラッグする
以下コードで複製できる
GameObject cube = (GameObject)Resources.Load("Cube"); Vector3 Instantiate(cube, position, Quaternion.identity);
Resourcesディレクトリはオブジェクトを読込時に使われるディレクトリ名でunityのルールらしい。