「Unity/3d/基本」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→ポリゴン数) |
(→オブジェクトの種類) |
||
行26: | 行26: | ||
*WindZone 風 | *WindZone 風 | ||
3DText 旧テキスト | 3DText 旧テキスト | ||
+ | |||
+ | ==生成位置を指定== | ||
+ | GeneratePosのオブジェクトを生成して、そこの位置を使用。 | ||
+ | <pre> | ||
+ | [SerializeField] GameObject generatePos; // GameObject.Find("GeneratePos"); | ||
+ | [SerializeField] GameObject canvas; // GameObject.Find("Canvas"); | ||
+ | Instantiate(prefab, generatePos.transform.position, Quaternion.identity, canvas.transform); | ||
+ | </pre> |
2024年6月15日 (土) 06:50時点における版
3D_Helloworld
- 新規プロジェクトで3Dを選択
- Hieraruchyで3Dオブジェクト/cubeを選択
- cubeを(0, 0, 0)を選択
重力&衝突追加
- 地面となる板を追加するために3Dオブジェクト/Planeを追加
- 3Dオブジェクト/cubeを選択し追加
- cubeを選択し、Inspectorの最下のAddComponentからPhysics/Rigidbodyを選択
- cubeの衝突のComponent(Colinder)はもともとついてるので何もしなくて良い。
床
3D/Planeを作ればよい。
オブジェクトの種類
- Cube 立方体
- Sphere 球
- Capsule 縦長の球
- Cylinder 柱
- Plane 平面(床とか)
- Quad 平面(ディスプレイとか)
- TextMeshPro テキスト
- Ragdoll 人形(重力によりそのまま倒れる)
- Terain 地形
- Tree 木
- WindZone 風
3DText 旧テキスト
生成位置を指定
GeneratePosのオブジェクトを生成して、そこの位置を使用。
[SerializeField] GameObject generatePos; // GameObject.Find("GeneratePos"); [SerializeField] GameObject canvas; // GameObject.Find("Canvas"); Instantiate(prefab, generatePos.transform.position, Quaternion.identity, canvas.transform);