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で発生するWarning CS0649の対処方法

こんにちは、今日はUnityのC#スクリプトで発生するWarning CS0649の対処方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 発生原因 以下のようなコードでスク …

no image

Unityでアプリケーションのフルスクリーン切り替えキーを無効にする方法

こんにちは、今日はUnityでアプリケーションのフルスクリーン切り替えキーを無効にする方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 フルスクリーン切り替えキーの有効/無 …

no image

Unityでスクリプトからゲームの再生や停止を行う

こんにちは、今日はUnityでスクリプトからゲームの再生や停止を行う方法についてまとめていきます。 エディタの再生、一時停止、停止ボタンの処理をスクリプトから行うことができます。これらの処理はエディタ …

no image

UnityのHierarchyの順序をスクリプトから変更する

こんにちは、今日はUnityのHierarchyの順序をスクリプトから変更する方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 Hierarchyの順序をスクリプトから変更 …

no image

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

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