💗 未来的游戏开发程序媛,现在的努力学习菜鸡
💦本专栏是我关于游戏开发的学习笔记
🈶本篇是在unity中创建游戏物体的三种方式

使用构造函数创建一个空的游戏对象

GameObject obj = new GameObject();

(括号里可以填写“名字”,就是生成游戏对象的名字,不填生成的游戏对象名字就是默认的New Game Object)

实践:

  1. 在场景中新建一个空物体,挂载一个脚本
    在这里插入图片描述
  2. 写上代码
    在这里插入图片描述
  3. 运行,就会创建一个新的物体
    在这里插入图片描述

根据现有的预制体资源或者场景中已有的物体进行创建

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】游戏开发专栏的目录

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐