【無料版あり/VRC想定】SunnyClock
- 通常版Digital0 JPY
- 支援版Digital500 JPY





SunnyClockは、uGUIで作られた2Dの時計です。 ワールドに置くことで現在時刻、日付、現在人数/累計人数を表示し、月の満ち欠けと月齢も表示します。 支援版では、現在時刻に合わせて変動する空のようなグラデーションの背景があり、窓のようにそれとなく時間を表します。 Join/Leave音を鳴らすことができ、デフォルトでJoin音(鈴の音)が構成されています。 (AudioSourceを削除するだけで外せます) おまけとしてKaiseiフォントを使用した差分Prefab Variant(Mocha)があります。 支援版には現在時刻に合わせて変動する背景ありのPrefab Variantを追加するUnityPackageが付属します。
技術概要と留意点
月の満ち欠けの表示を行うシェーダーと月齢計算ロジックにほぼ完全なAIコーディングを使用しています。 それ以外のUdonSharpやプレハブ構成などはコーディングアシストと手作業で行っています。 個人用に作ったもので、完全なサポートを保証できないので通常版を無料で配布しています。(テストと境界設定はできる限り行っています、そして大量の試行錯誤も……) このギミックは、Meeus 第49章のアルゴリズムに基づいて月齢を計算しています。 簡易的な計算ロジックよりは正確ですが、~2分程度のズレが発生するかもしれません。 計算の更新は1時間ごとに設定されています。 月相名の表示は、デフォルトでは一致しなければ近いものを薄く表示します。 設定で一致するときのみ表示するように変更できます。 支援版の背景は1x240の画像を拡大してスクロールさせています。その関係上、通常版のPrefabよりもTransformの原点にズレが生じます。 一個の表示にかかる最大バッチ数は11です。 支援版までインポートした際のAssets内で消費する容量は約5MB(4.22MB)です。 OFLフォントであるJost, IBM Plex Sans JP, Kaisei Tokuminを使用しています。 サブセット化について、JostはASCII収録、IBM Plex Sans JPとKaisei Tokuminは使用する文字に合わせて収録しています。 ビルド時のフォント容量は以下の通りです。(一例です) Jost: 267.7KB IBM Plex Sans JP: 262.8KB Kaisei Tokumin: 1MB Join音に ザ・マッチメイカァズ 様の素材を利用しています。 https://osabisi.sakura.ne.jp/m2/index.html UdonSharpとTextMeshProが必要です。 アバターギミックとしての使用はできません。
利用規約
Copyright © 2026 CYakigasi 1. 概念定義 「本データ」とは、UnityPackageおよびそれに含まれるすべてのアセット・スクリプトを指します。 「単体で利用可能な形」とは、第三者が本データの全部または一部を再利用できる形を指します。 2. 免責と無保証での提供 本データは適合性や動作の保証を含まない状態で提供され、本データを使用したことによる損害について権利者は一切責任を負いません。 3. 許可されること 個人利用、商用利用、データの改変、また本データを組み込んだワールドをビルドしてVRChatへアップロードする行為、及びそのワールドをPublic化することを許可します。 (クレジット表記をワールド内に表示する義務はありませんが、歓迎します) VRChat上で公開されたワールドを第三者が通常の利用(閲覧、撮影、配信等)を行うことについて、本ライセンスは制限を課しません。 4. 許可されないこと 本データの単体で利用可能な形での再配布、及びVRChatの利用規約に反する内容、法令に違反する内容での利用は許可されません。 (上記に記した通り、VRChat上でのワールドアップロード及びPublic化は、ここでの再配布には該当しません) 4-1. 改変の委託に関する例外 本データの単体で利用可能な形での再配布は許可されていませんが、第三者へ本データもしくは本データを含むプロジェクトの改変を、 一時的に委託する目的で、データをやり取りすることは例外的に許可されます。 (本セクションにおいては「本データもしくは本データを含むプロジェクト」を「データ」と呼びます) ただし、データに本データ以外の素材が含まれる場合、それらのライセンスが優先され、本ライセンスによってそれらの利用条件が変更されることはありません。 また、改変の受託者へ本ライセンスの内容を明示する必要があります。 その際、受託者には改変が完了してデータを委託者に返却するまでの間、一時的に個人利用とデータの改変、 また受託者の所有するアカウントを使用して、本データの組み込まれたワールドをビルドしてVRChatへアップロードする権利を持ちます。 (アップロードしたワールドをPublic化することはできません) また、受託者と委託者の間では、第三者が容易にダウンロードできない手段でデータをやり取りするものとし、 必要な改変を完了してデータを返却した後、受託者は可能な限りすぐに、受け取ったデータを削除する必要があります。 (受託者の所有するアカウントを使用して本データの組み込まれたワールドをアップロードした場合は、そのアップロードされたワールドも可能な限りすぐに削除すること) 5. 権利の期間と規約の変更に関する同意 本ライセンスは、利用者が本規約に違反しない限り、期間の定めなく有効とします。 利用者が本規約に違反した場合、本ライセンスは自動的に終了します。 権利者は諸般の事情、また販売プラットフォームのサービス終了などの不可抗力により、予告なく本データの提供を終了することがありますが、 それ以前に本データを取得した利用者の権利には影響しません。 本規約は予告なく変更される場合がありますが、変更前に本データを取得した利用者には、取得時点の規約が適用されます。 6. オープンソースソフトウェアについて このプロジェクトにはオープンソースライセンスのもと提供されるデータが含まれている場合がありますが、 そのデータについては、各オープンソースソフトウェアのライセンスが優先され、利用者はそれを遵守するものとします。
更新履歴
## 1.0.0 - 2026/10/07 初版





