zoukankan      html  css  js  c++  java
  • Unity创建游戏对象

    (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);

  • 相关阅读:
    切换到真正的最高权限 SYSTEM 账户界面
    javascript中replace的正则表达式语法
    微软系统漏洞_超长文件路径打造私人地盘
    JAVA控制台
    PowerPoint绘图笔不能用
    《JavaScript核心技术》
    Catch(...) C++中三个点
    XMLHttp连续调用SEND需要注意的问题
    Wscript中的事件机制
    JavaScript(JS)常用的正则表达式
  • 原文地址:https://www.cnblogs.com/unitywyb/p/12743778.html
Copyright © 2011-2022 走看看