unity中实现物体的来回移动

 时间:2024-10-12 22:58:44

1、新建一个3d工程

2、生成一个cube

unity中实现物体的来回移动

3、生成一个脚本(名字要为move!!!)(右键生成选项)代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class move : MonoBehaviour{ private Transform son; public bool moveToLeft = true; private float speed = 2; private void Start() { son = this.transform; } private void Update() { Move(); } private void Move() { if (son.position.x <= -3 && moveToLeft) { moveToLeft = false; } else if (son.position.x >= 3 && !moveToLeft) moveToLeft = true; son.position += (moveToLeft ? Vector3.left : Vector3.right) * Time.deltaTime * speed; }}

unity中实现物体的来回移动

4、将物体的相关脚本拖到层级视图新建的cube中

unity中实现物体的来回移动

5、点击运行,就可以看到结果了!

  • Unity如何创建不同的相机镜头
  • AE使用form怎么导入加载Maya中的3D模型?
  • Unity3D如何开启软粒子
  • Unity 实用技巧之 非手动添场景到BuildSettings
  • 3ds MAX 2010 对象的属性
  • 热门搜索
    武汉手抄报 中国梦我的梦手抄报内容 关于戒烟的手抄报 小学生新年手抄报 争创文明城市手抄报 感恩教师节手抄报 防踩踏手抄报 70周年手抄报内容文字 清明手抄报图片大全 国学经典手抄报图片