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でキー入力を取得する方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 キー入力の取得 https://docs.unity3d.com/ja/c …

no image

Unity – pingを実行する

こんにちは、今日はUnityでpingを実行する方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 pingの実行方法 UnityEngine.Pingクラスを使用します。 …

no image

Unity2020でMapboxを使用する

この記事ではエラー回避のため、SDKからAR関連パッケージを除外してインポートを行います。セットアップ完了まで動作確認済ですが、AR以外にも動作に影響している可能性があります。 確認環境 Unity …

no image

Unity2019でMapboxを使用する

確認環境 Unity Version 2019.4.28f1mapbox-unity-sdk_v2.1.1 Unity2020で使用する場合の記事は以下です。 Unity2020でMapboxを使用す …

no image

UnityでIMGUIのウィンドウを表示するGUI.Windowの使い方

こんにちは、今日はUnityでIMGUIのウィンドウを表示するGUI.Windowの使い方についてまとめていきます。 確認環境 Unity 2018.4.15f1 GUI.Windowの使い方 以下の …