原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/Android/2019/1025/687.html
效果如下图:
这是App开发培训一个魔方,每个面都对应一个点击事情。
直接上代码吧
using UnityEngine;
using System.Collections;
public class FloatMove : MonoBehaviour {
float radian = 0; // 弧度
float perRadian = 0.03f; // 每次变化的弧度 上下浮动
float radius = 0.1f; // 半径
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.Sin(radian) * radius; // dy定义的是针对y轴的变量,也能够运用sin,找到一个合适的值就能够
transform.position = oldPos + new Vector3(0, dy, 0);
}
}
常州网站开发培训有 0 个人打赏
上篇:上一篇:Cocos2d中的网络通讯协议——Socket通讯
下篇:下一篇:关于7代CPU台式机装置windows7的方法