3テラバイト

プログラム関連備忘録サイト。主にゲーム。

Unity

Unityで0から指定範囲の間を行き来する数値を取得できる関数Mathf.PingPong

投稿日:

確認環境

Unity 2018.4.15f1

使い方

public static float PingPong(float t, float length);

UnityEngine.Mathfに定義されているPingPongという関数を使用すると、0からlengthの間を行き来する数値が取得できます。

tにはTime.time等の増加し続ける値を指定し、この数値分値が変動します。

特定の期間を動き続けるオブジェクトや、アルファに使用すると明滅するオブジェクト等の実装に使用できます。

リンク

Mathf-PingPong – Unity スクリプトリファレンス
https://docs.unity3d.com/ja/2018.4/ScriptReference/Mathf.PingPong.html

Time-time – Unity スクリプトリファレンス
https://docs.unity3d.com/ja/2019.4/ScriptReference/Time-time.html

-Unity


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

Unityで使用するコンパイラーを切り替える方法

こんにちは、今日はUnityで使用するC#コンパイラーを切り替える方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 設定方法 Edit > Project Settings …

no image

Unityでアプリケーションがフォーカスされていない場合に一時停止するかの設定

こんにちは、今日はUnityでアプリケーションがフォーカスされていない場合に一時停止するかの設定についてまとめていきます。 確認環境 Unity 2018.4.15f1 設定方法 Edit > Pro …

no image

UnityのManaged Memoryサイズをスクリプトから取得する

こんにちは、今日はUnityのManaged Memoryサイズをスクリプトから取得する方法についてまとめていきます。 Profiler.GetMonoUsedSizeLong() Profiler. …

no image

Unity – モニターがサポートするフルスクリーン解像度一覧を取得する

こんにちは、今日はUnityでモニターがサポートするフルスクリーン解像度一覧を取得する方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 モニターがサポートするフルスクリーン …

no image

Unityでアプリケーションの多重起動を制限する方法

こんにちは、今日はUnityでアプリケーションの多重起動を制限する方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 アプリケーションの多重起動を制限する Edit > Pr …