Mathf.PingPong 乒乓

static function PingPong (t : float, length : float) : float

Description描述

PingPongs the value t, so that it is never larger than length and never smaller than 0.

让数值t在 0到length之间往返。t值永远不会大于length的值,也永远不会小于0。

The returned value will move back and forth between 0 and length.

返回值将在0和length之间来回移动。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	void Update() {
		transform.position = new Vector3(Mathf.PingPong(Time.time, 3), transform.position.y, transform.position.z);
	}
}
function Update () {
	// Set the x position to loop between 0 and 3
	//设置x位置循环在0和3之间
	transform.position = Vector3(
	Mathf.PingPong(Time.time, 3), transform.position.y, transform.position.z);
} 
最后修改:2011年2月23日 Wednesday 22:20

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。