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エディタ上で使用できるダイアログを表示する方法

EditorUtility.DisplayDialog関数でダイアログの表示が可能です。 bool isOK = EditorUtility.DisplayDialog("Title&quo …

no image

Unity – キー入力を取得する方法まとめ

こんにちは、今日はUnityでキー入力を取得する方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 キー入力の取得 https://docs.unity3d.com/ja/c …

no image

Unityエディタのレイアウトをデフォルトに戻す方法

こんにちは、今日はUnityエディタのレイアウトをデフォルトに戻す方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 エディタのレイアウトをデフォルトに戻す Unityエディ …

no image

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

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

no image

Unity – Consoleウィンドウにログを表示する方法まとめ

こんにちは、今日はUnityでConsoleウィンドウにログを表示する方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 ログの出力 ログの出力にはUnityEngine.D …