本文へスキップ
Devlog

四季、四つの世界

2026-09-05

マイルストーン9で昼間の世界を構築しました。しかし一つのテーマでは十分ではありません — プレイヤーが進むにつれて世界も変化すべきでした。

マイルストーン11でテーマシステムが完成しました。

三つの新世界

昼間が出発点です。Lv.25でトロピカル、Lv.60で夜、Lv.90で冬が解放されます。

各テーマは二つの層から構成されます:空の背景と水中の背景。両方が同時に変わります — 色だけでなく、構図も。

トロピカル:明るい青い空、サンゴ礁、熱帯の水中。夜:星空、暗い深海。冬:氷のブロックと凍ったように見える海。

テーマシステムのアーキテクチャ

システムはTemaData ScriptableObjectで動作します。各テーマには空の画像、水中画像、UIアクセントカラー、テキストカラー、雲の色などのフィールドがあります。

TemaManagerはシングルトンとして動作します — テーマが変わると、これらのフィールドすべてが自動的に更新されます。一つのキーで、シーン全体が変わります。

テーマカードのプレビュー

テーマ選択画面にプレビューカードが追加されました。各カードはそのテーマの空を340×150ピクセルのウィンドウで表示します — まるでその世界をアンロック前に少しのぞき見しているようです。

この機能は予想以上に技術的に複雑でした。RectMask2D、GridLayoutGroup、テーマごとのオフセット値。しかし結果は期待通りでした。

ローカライゼーション完了

テーマパネルに加えて、ショップ画面のすべてのボタンとラベルもこのマイルストーンで完全にローカライズされました。選択された言語に関係なく、すべてがその言語で表示されます。

進歩への報酬

テーマシステムはコスメティックな層ではありません — それは進行の報酬です。Lv.90までプレイするもう一つの理由。

そして視覚的に、各世界は本当に異なる感触があります — 同じゲームメカニクス、四つの異なる雰囲気。

← Devlog に戻る

このサイトは運営に必要な技術のみを使用しており、Cookie は一切設定しません。言語設定はURLの構造にのみ保存されます。 Cookie ポリシー