Legacy Documentation: Version 2017.1 (Go to current version)
言語English
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Mathf.MoveTowards

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public static function MoveTowards(current: float, target: float, maxDelta: float): float;
public static float MoveTowards(float current, float target, float maxDelta);

パラメーター

current 現在の値
target 移動先となる値
maxDelta 値に適用される最大の変更

説明

current から target まで、maxDelta のスピードで移動します。

This is essentially the same as Mathf.Lerp but instead the function will ensure that the speed never exceeds maxDelta. Negative values of maxDelta pushes the value away from target.

var currStrength: float;
var maxStrength: float;
var recoveryRate: float;

function Update() { currStrength = Mathf.MoveTowards(currStrength, maxStrength, recoveryRate * Time.deltaTime); }
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public float currStrength; public float maxStrength; public float recoveryRate; void Update() { currStrength = Mathf.MoveTowards(currStrength, maxStrength, recoveryRate * Time.deltaTime); } }

Did you find this page useful? Please give it a rating: