unity中实现物体的来回移动

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

1、新建一个3d工程

2、生成一个cube

unity中实现物体的来回移动

3、生成一个脚本(名字要为move!!!)(右键生成选项)代码usi艘绒庳焰ng 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 对象的属性
  • 热门搜索
    海洋的手抄报 数学小故事手抄报 弘扬传统文化手抄报 手抄报春节图片 水是生命之源手抄报 关于爱鸟护鸟的手抄报 学会感恩手抄报内容 关于感恩的心手抄报 感恩教育手抄报内容 日行一善手抄报名言