Unity 3D基础——缓动效果

1.在场景中新建两个 Cube 立方体,在 Scene 视图中将两个 Cude的位置错开。

2.新建 C# 脚本 MoveToTarget.cs(写完记得保存)

cs 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MoveToTarget : MonoBehaviour
{
    public Transform endTrans;  //定义结束位置的 Transform 对象

    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        //脚本所在位置缓动到 endTrans 的位置
        transform.position = Vector3.Lerp(transform.position, endTrans.position, Time.deltaTime);
    }
}

3.将脚本绑定到 Cude 上,然后将其 Inpector 视图中将 endTrans 指定为 Cube(1) (我命名的是Arm)。(让A缓动到B,就把脚本绑定在A上,endTrans 设置为 B)

4.点击播放按钮,可以看到 Cube 缓动到 Cube(1) (我的Arm)的位置

相关推荐
郝学胜-神的一滴1 小时前
[简化版 GAMES 101] 计算机图形学 17:纹理技术从基础原理到多场景实战应用
c++·unity·游戏引擎·图形渲染·three.js·opengl·unreal
碧口科技12 小时前
AI3D模型生成会不会结构不完整?判断标准与修复流程
人工智能·3d
_ZHOURUI_H_16 小时前
MyFramework: 同样是 Unity 游戏开发框架,和 HTFramework 的设计取向有什么不同?(下)
unity·游戏引擎·游戏开发·游戏ui·手游开发
城中南小19 小时前
3D-VLA 方法原理详解
人工智能·计算机视觉·3d
劉宇雁1 天前
C++ ASCII 3D无尽跑酷游戏
c++·游戏·3d
Helen_cai1 天前
OpenHarmony 权限动态申请封装(API Version23 + 适配版)
数码相机·华为·harmonyos
资源分享交流1 天前
TripoSplat 本地整合包:一张图片生成 3D Gaussian 模型
3d·ai
2601_957418801 天前
从 Demo 到商用:一个照片直播系统的 Android 相机连接实践
数码相机
取个名字太难了~1 天前
越用越便宜,越用越强大:影像 SDK 的边际成本递减与网络效应实践
android·数码相机·美颜·相机连接·demu
双翌视觉2 天前
晶圆光刻对准系统:半导体制造中的精准对位艺术
数码相机·制造