💗 未来的游戏开发程序媛,现在的努力学习菜鸡
💦本专栏是我关于游戏开发的学习笔记
🈶本篇是在unity中创建游戏物体的三种方式
unity中创建游戏物体
- 使用构造函数创建一个空的游戏对象
- 根据现有的预制体资源或者场景中已有的物体进行创建
- 使用特别的API创建一些基本的游戏物体
使用构造函数创建一个空的游戏对象
GameObject obj = new GameObject();
(括号里可以填写“名字”,就是生成游戏对象的名字,不填生成的游戏对象名字就是默认的New Game Object)
实践:
- 在场景中新建一个空物体,挂载一个脚本
- 写上代码
- 运行,就会创建一个新的物体
根据现有的预制体资源或者场景中已有的物体进行创建
Instantiate();
步骤和第一种一样,然后运行后会在已有物体的同一位置再生成一个新的。
使用特别的API创建一些基本的游戏物体
GameObject.CreatePrimitive(PrimitiveType.Capsule);//创建一个胶囊体
GameObject.CreatePrimitive(PrimitiveType.Cube);//创建一个正方体
GameObject.CreatePrimitive(PrimitiveType.Cylinder);//创建一个圆柱体
GameObject.CreatePrimitive(PrimitiveType.Plane);//创建一个平面
GameObject.CreatePrimitive(PrimitiveType.Quad);//创建一个四方形
GameObject.CreatePrimitive(PrimitiveType.Sphere);//创建一个球体
💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录