Unity物体上下反复漂浮效果 您所在的位置:网站首页 上下浮动图片 Unity物体上下反复漂浮效果

Unity物体上下反复漂浮效果

2024-05-09 19:23| 来源: 网络整理| 查看: 265

 

using UnityEngine;using System.Collections;// 主界面的开始按钮使用该脚本,控制上下来回浮动public class Floating : MonoBehaviour {    float radian = 0; // 弧度    float perRadian = 0.03f; // 每次变化的弧度    float radius = 0.8f; // 半径    Vector3 oldPos; // 开始时候的坐标    // Use this for initialization    void Start () {        oldPos = transform.position; // 将最初的位置保存到oldPos    }        // Update is called once per frame    void Update () {        radian += perRadian; // 弧度每次加0.03        float dy = Mathf.Cos(radian) * radius; // dy定义的是针对y轴的变量,也可以使用sin,找到一个适合的值就可以        transform.position = oldPos + new Vector3 (0, dy, 0);    }}



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有