首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Unity3D之GameObject

    当涉及到游戏开发时,Unity3D的GameObject(游戏对象)是一种非常基本且重要的概念。GameObject代表了在游戏场景中显示、交互和操控的实体。...在代码中,你可以使用各种API来操作GameObject。例如,使用Instantiate方法可以在运行时动态创建GameObject的实例。...另外,Unity还提供了事件系统,用于监听和处理与GameObject相关的事件。例如,你可以编写代码来检测碰撞发生的事件,并触发相应的逻辑。 在Unity3D中,GameObject是由组件构成的。...Script(脚本)组件 作用:允许你附加自定义的脚本代码到GameObject上,实现特定的行为和逻辑。 使用方法:创建一个C#脚本,并将其附加到GameObject上。...Animation(动画)组件 作用:创建和控制GameObject的动画。 使用方法:将Animation组件添加到GameObject上,并创建动画剪辑(Animation Clip)。

    1K20

    Unity精华☀️一、从旋转到万向锁之:Unity的旋转

    要对一个GameObject进行旋转,可以直接通过如下代码: transform.Rotate(xAngle, yAngle, zAngle); 那么有如下疑问: 上述的x轴、y轴、z轴指的是哪组坐标轴...我们对这个没有父物体的GameObject进行了X、Y旋转了45度,如果再对这个物体的Z进行旋转, 那么就相当于这个物体的父物体是一个(45,45,0)旋转角度的物体,这个物体是(0,0,0)旋转的物体...比如: void Update() { transform.Rotate(new Vector3(0, 0, 0.2f), Space.Self); } 它代表了每帧绕着该物体的Z轴,正向旋转0.2...比如: void Update() { transform.Rotate(new Vector3(0, 0, 0.2f), Space.World); } 它代表了每帧绕着世界坐标的Z轴,正向旋转

    1.5K10

    【Unity3D】Unity 脚本 ④ ( 游戏物体 GameObject 的坐标 | 修改 游戏物体 GameObject 的本地坐标 )

    文章目录 一、 游戏物体 GameObject 的坐标 二、 修改 游戏物体 GameObject 的本地坐标 一、 游戏物体 GameObject 的坐标 ---- 游戏物体 GameObject...的 本地坐标 时 , 使用 this.gameObject.transform.localPosition 代码获取 , 也可使用简化写法 , 省略掉中间的 gameObject , 即 this.transform.localPosition...类型是 Vector3 类型 , 这是一个 三维向量 , 由 3 个 float 浮点型的数值组成 ; 如果要设置 游戏物体 GameObject 的 本地坐标 , 则为其赋值一个 Vector3 类型的...GameObject gameObject = this.gameObject; // 获取当前组件附着的 游戏物体 GameObject 名称 string...name = gameObject.name; Debug.Log("C# 脚本附着游戏物体的名称 : " + name); // 获取当前组件附着的 游戏物体 GameObject

    2.2K20
    领券