Weather Switcher

Game Maker 0.8 から導入されたビヘイビアでGameplay のメニューで全体のライトのアンビエンスを変更できます。光の強さ、色、月、星、太陽の設定を調節して雰囲気を変えることができるビヘイビアです。

ライトの強度や色、月、星、太陽などを使ってアンビエンスを変更したり一日の時間を表現できます。

シングルプレイヤーとマルチプレイヤーのロジックを制作のページでも[SP] [MP] のビヘイビアやコンポーネントの使い方をご紹介しています。

Weather Switcher のビヘイビア [MP]

すべてのプレイヤー間で同時に環境やアンビエンスを変更できます。

  • 空の色や環境光

  • 太陽や月の位置(一日の時間に合わせて)

  • 雲の密度

  • 星の明るさ

おすすめの使い方

  • メッセージを使った天気や時間設定を即時に変更できます。

  • 特別なメッセージやWeatherFade のメッセージをオブジェクトに送信することで特定の時間に天気や時間の設定を徐々に変化させることができます。

  • Timed Events などの他のロジックと併せて使用することで日中と夜の変化のサイクルを表現できます。

パラメーター

オプション
詳細

Wait For Message - ゲームのスタート時またはメッセージ受信時に天気の設定を有効にするかどうかを選択できます。 Message to switch - Weather Switcher のビヘイビアを有効にするメッセージを設定できます。

Preset Name - ドロップダウンメニューから天気を設定するプリセットを選択できます。固有の天気のプリセットを作成するにはCustom を選択してください。

Sky Top/Middle/Bottom - 空の色を選択できます。

Light Colour - 体験内のライトの色を選択できます。ライトの色を変えることでゲームの雰囲気を変更できます。

Light Intensity - ライトの強さを設定できます。数値を高くすると体験が明るくなります。

Fog Density - 地平線上の霧の濃さを設定できます。 Fog Power - 地平線上の霧の強さを設定できます。

Sun Colour - 太陽の色を変更できます。 Sun Size - 太陽の大きさを設定できます。

Moon Colour - 月の色を変更できます。

Moon Size - 月の大きさを設定できます。

Stars Intensity - 星の輝きの強さを設定できます。数値が高いほど星は明るくなります。

Shadow Colour - 影の色を変更できます。 Shadow Intensity - 影の濃さを設定できます。数値が高いほど影が濃くなります。

Time - 一日の時間を設定できます。設定を変更すると太陽か月が表示され、その位置も変化します。 0.50 は正午にあたり、0 と1 は真夜中にあたります。

Sky Influence - 空の色が風景全体の色合いに与える影響を設定できます。

Cloud Density - 雲の量を設定できます。 Cloud Shadow/Light/Sky Colour - 雲の色を設定できます。様々なエフェクトに合わせて設定を変更できます。

Preview - 選択した設定をプレビューできます。 Restore - プレビューで確認したものをデフォルト設定に戻します。設定はそのまま保存されます。

Weather Switcher のビヘイビアがプレイヤーのインタラクションによって影響を受けるトリガーを持っている場合、すべてのプレイヤーのアクションがこのビヘイビアをトリガーすることができます。

ビヘイビアの適用方法

マルチプレイヤー向け機能のためアクターに追加する際にはビヘイビアのパネルから必ずSynchronized を選択してください。

体験内で識別しやすくしたり、フェイスカウントを減らしてパフォーマンスを向上させるためにロジックアセットにこのビヘイビアを適用することをお勧めします。

プロパティ

WAIT FOR MESSAGE

Wait for Message がFasle に設定されている場合、ビヘイビアは体験の読み込みが終了するとすぐに使用可能になります。

Wait for Message がTrueに設定されている場合、ビヘイビアはトリガーされるまでは使用できませんがMessage to Switch が表示され、それを使用することができます。

Message to Switch

アクティベーションメッセージを設定するには入力欄をクリックし、使用したい新規のメッセージを作成してEnter キーを押すか、ドロップダウンのリストから既存のメッセージを選択してください。

PRESETS

Weather Switcher のビヘイビアはデフォルト設定のPreset として開き、Desert、Neutral、Night、Noon、Sunrise、Overcast からテーマを選んで変更することができます。

Weather Switcher のビヘイビアをカスタマイズすることも可能です。Custom を選択した場合、太陽の位置月の位置星の明るさなどの様々な設定が可能になります。

Weather Switcher のビヘイビアのカスタマイズ

プロパティパネル内に表示される上記の項目のプリセットがCustom に設定されていることを確認してください。

SKY

スカイのパラメーターを使用してスカイボックス内の異なるエリアの色を設定することができます。

スカイボックスとはGame Maker 上のLAND を囲むキューブ型をしたオブジェクトで、外部の環境をシミュレーションするのに使用されます。

赤:Sky Top(スカイトップ) 緑:Sky Middle(スカイミドル) 青:Sky Bottom(スカイボトム)

Sky Top

スカイボックスの最上部の色を設定することができます。地平線から体験の真上のすべてのエリアをカバーします。

Sky Middle

スカイミドルの色設定ではスカイボックスの地平線の色を決定することができ、スカイトップとスカイボトムの間の色が混ぜ合わされています。

太陽と月の色設定によってスカイボックス内のスカイミドル部分の見た目が変化します。

Sky Bottom

スカイボックスの最下部の色を設定することができます。地平線から体験の真下のすべてのエリアをカバーします。

SHADOWS

Shadow Color

ライトがオブジェクトによって遮られている時、体験内のオブジェクトの影の色を設定することができます。

プロパティパネルのカラーバーをクリックして表示されるポップアップの数値を調節することでゲームに合わせて影の色を設定することができます。

左:Shadow Color の設定を #A9A9A9 にした場合 右:Shadow Color の設定を #AB49FF にした場合

スライダーを使って色を設定したり、カラーパレット上に体験に合わせた色が設定してある場合はHex 値を入力して設定することも可能です。

影の色を白に設定すると影は見えません。

選択した色がオブジェクトの色に影響を与えることもあります。表面の色の明暗によって色による影響は異なります。

色や明暗によって影の色が与える影響は変化します。

影を使うことによってよりリアルに表現することが可能になります。影に暗い色を使用することで怖いイメージを作り出すことができ、深みや雰囲気を表現することができます。

Shadow Intensity

体験内のブロックやオブジェクトによって作り出された影の暗さや濃さを設定することができます。

0.00から1.00の間の数値で設定可能です。0.00の設定では影は全く無く、1.00を設定すると濃い影を設定することができます。

左:Shadow Intensity の設定値 0.2 右:Shadow Intensity の設定値 1.00

通常の影を設定する場合には影の色の設定にはHex 値 #A9A9A9 (ダークグレー)を設定し、影の濃さを0.6に設定することをお勧めします。

SSS Colour

雲のSSSの色を設定することができます。

ハロー効果のようなこの機能はSSS Intensity(SSS 強度)の数値が0.00以上に設定されている時に確認することができます。雲のSSSの色を設定することができます。

PREVIEW

Game Maker の編集モードで現在の様子をプレビューとして見ることができます。

変更を加える際は変更の度にボタンをクリックしてシーンをアップデートする必要があります。

RESTORE

シーンをデフォルトの状態に戻すことができます。

RESTORE のボタンをクリックしてもWeather Switcher のビヘイビアで設定したのカスタム設定が削除されることはありません。PREVIEW ボタンをクリックすれば選択したWeather Switcher のパラメーターを使用したシーンがアップデートされます。

最終更新

役に立ちましたか?