首页 > 编程语言 > 详细

Unity创建游戏对象

时间:2020-04-21 13:40:11      阅读:60      评论:0      收藏:0      [点我收藏+]

(1)模型直接放在Hierarchy视图

(2)GameObject go=new GameObject ();

//创建一个空的游戏物体

         GameObject go =new GameObject ("table");

//创建一个空的游戏物体命名为table

(3)创建原始模型:Unity自带的模型例如Cube、Plane等。

使用方法:CreatePrimitive(PrimitiveType type);

例子:CreatePrimitive(PrimitiveType.Cube);

(4)Instantiate函数实例化是将original对象复制成为一个新的对象。新的对象与源对象完全一样。注:返回值类型为Object,可以强制转换为GameObject(as GameObject) 。

参数:

original 被复制对象   (object)

position 新对象的位置 (Vector3)

parent  新对象的父物体  (Transform)

rotation 新对象的方向  (Quaternion四元数)

instantiateInWorldSpace 分配父对象时,传递true即可将新对象直接放置在世界空间中。 传递false以设置对象相对于其新父对象的位置。(bool)

方法:

public static Object Instantiate(Object original);

public static Object Instantiate(Object original, Transform parent);

public static Object Instantiate(Object original, Transform parent, bool instantiateInWorldSpace);

public static Object Instantiate(Object original, Vector3 position, Quaternion rotation);

public static Object Instantiate(Object original, Vector3 position, Quaternion rotation, Transform parent);

 

Unity创建游戏对象

原文:https://www.cnblogs.com/unitywyb/p/12743778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!