【VRChat】Udon Timer
- ダウンロード商品通常版¥ 0
- ダウンロード商品Boost用¥ 100
Udon(UdonSharp)製の分と秒を指定できるスライダー付きカウントダウンタイマーです。 ローカルで動作するタイマーとワールドで同期するタイマーの両方が付属しています。 実際に動作している様子はこちらからご覧になれます。 https://twitter.com/sansuke05_vr/status/1249332667604033537?s=20
機能
・最大60分59秒までのカウントダウン ・カウントダウン中の一時停止、リセット ・AudioSourceにカウントダウン終了時のアラームを指定可能 ・カウントダウン終了時のテキスト表示(デフォルトではTimeUpと表示されます)
内容物
・UdonTimer.unity:右側にローカルタイマー、左側に同期するタイマーが設置されたサンプルシーン ・Timer.prefab:ローカルタイマーのプレハブ ・SyncTimer.prefab:同期するタイマーのプレハブ ・Scriptsフォルダ:U#のスクリプトが入ったフォルダ ・UdonSourcesフォルダ:Udonのコンパイル済みプログラムが入ったフォルダ
使用方法
<事前準備> ・VRCSDK3-UDONとU#(UdonSharp)をプロジェクトにインポートしてください U#の配布先: https://github.com/Merlin-san/UdonSharp/releases <サンプルシーンを使う場合> ・サンプルシーンを開き、Hierarchyから適当にUdon Behaviourコンポネントがアタッチされているオブジェクトを選択します。 ・Udon Behaviourコンポネントの「Compile All UdonSharp Programs」ボタンを押せば使えるようになります。 <プレハブを設置する場合> ・シーンにプレハブを設置します。 ・サンプルシーンを使う場合と同様にUdon Behaviourコンポネントの「Compile All UdonSharp Programs」ボタンを押せば使えるようになります。 <カウントダウン終了時のアラーム音声を指定する> ・Timer, SyncTimerのそれぞれのプレハブに入っているTimeUpAlarmオブジェクトのAudio SourceのAudioClipに再生したいアラーム音声を指定してください <カウントダウン終了時のテキストを非表示にする> ・TimerならTimerSystem、SyncTimerならSyncTimerSystemを選択 ・Udon Behaviourコンポネントの「Time Up Text」の項目をNoneにすると表示されなくなります
動作確認環境
・Unity 2018.4.20f1 ・VRCSDK3-WORLD-2020.12.09.04.44_Public ・UdonSharp_v0.18.8
ライセンス情報
本ソフトウェアのライセンスはMITライセンスに従います。 https://opensource.org/licenses/mit-license.php Copyright (c) 2020 sansuke05 U#のライセンス https://github.com/Merlin-san/UdonSharp/blob/master/LICENSE
連絡先・開発者向け情報
当ソフトウェアに関して不明な点があれば以下の連絡先にご連絡下さい Twitter: @sansuke05_vr Discord: sansuke05#9220 また、ソフトウェアのソースコードは以下のページにて公開しています https://github.com/sansuke05/udon-timer
更新履歴
・v1.0.0 リリース ・v1.0.1 スライダーの挙動がおかしくなる問題を修正