【unity3D】创建游戏物体的三种方式

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

unity中创建游戏物体

    • 使用构造函数创建一个空的游戏对象
    • 根据现有的预制体资源或者场景中已有的物体进行创建
    • 使用特别的API创建一些基本的游戏物体

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

GameObject obj = new GameObject();

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

实践:

  1. 在场景中新建一个空物体,挂载一个脚本
    【unity3D】创建游戏物体的三种方式_第1张图片
  2. 写上代码
    【unity3D】创建游戏物体的三种方式_第2张图片
  3. 运行,就会创建一个新的物体
    【unity3D】创建游戏物体的三种方式_第3张图片

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

Instantiate();

步骤和第一种一样,然后运行后会在已有物体的同一位置再生成一个新的。
【unity3D】创建游戏物体的三种方式_第4张图片

使用特别的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】创建游戏物体的三种方式_第5张图片


更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录

你可能感兴趣的:(#,unity基础知识,游戏,学习,unity,经验分享,笔记)