博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sine曲线向前运动
阅读量:6836 次
发布时间:2019-06-26

本文共 1146 字,大约阅读时间需要 3 分钟。

using UnityEngine;using System.Collections;public class sineWork : MonoBehaviour {    float verticalSpeed = 5.0f;                    //Vertical speed    float verticalDistance = 6.0f;                //Vertical distance        float horizontalSpeed  = 2;                    //Horizontal speed        float offset = 0.0f;                        //Vertical offset    float originalPos = 0;                        //Original y position        Vector3 nextPos = new Vector3();            //Stores the next position    Vector3 startingPos;        // Use this for initialization    void Start () {        }        // Update is called once per frame    void Update () {            //Get current position            nextPos = this.transform.position;                        //Calculate new vertical position            offset = (1 + Mathf.Sin(Time.time * verticalSpeed)) * verticalDistance / 2.0f;            nextPos.y = originalPos + offset;                        //Calculate new horizontal position            nextPos.x -= horizontalSpeed * Time.deltaTime;                        //Apply new position            this.transform.position = nextPos;    }}

 

转载地址:http://iwqkl.baihongyu.com/

你可能感兴趣的文章
JTAG与STC,DEBUGWIRE区别
查看>>
wget使用小技巧
查看>>
Apache Camel框架入门示例
查看>>
xcode6.3配置svn,详情教程,小白戳进来。
查看>>
【精心挑选】10款基于 jQuery 的图片360度旋转插件
查看>>
Linux下升级python2.4->python2.7
查看>>
Exception
查看>>
如何获取iOS设备的IP地址
查看>>
ads设置
查看>>
mysql忘记密码怎么改
查看>>
Coding and Paper Letter(二十四)
查看>>
征集并发文献译者之Disruptor
查看>>
多态实现机制:静态分派和动态分派
查看>>
python-34:极视界爬虫总结
查看>>
ConcurrentHashMap原理分析
查看>>
括号匹配算法
查看>>
ubuntu 14.04如何设置静态IP
查看>>
corosync+pacemaker实现高可用(HA)集群(二)
查看>>
第2章 S交换机管理平面安全
查看>>
Android 唯一标识获取
查看>>