クイックガイド
核心概念: Obby Creator では、グローバル設定メニューからプロパティを「有効化」するのではなく、「Global Properties Part(グローバルプロパティパーツ)」を配置することで、ゲーム全体に特定のルールを適用します。
アクセス方法: エディットモードに入り、ツールの中から「Global Properties Part」を見つけて、ビルド内の好きな場所に配置します。
カスタマイズ: パーツを選択し、「Behaviors(動作)」メニューを開くことで、ライティング、歩行速度、ジャンプ力、同期設定などを調整できます。
ベストプラクティス: プレイヤーを混乱させたり、ゲームをプレイ不可能にしたりしないよう、これらの設定は控えめに使用してください。
目次 Global Properties Partを理解する グローバルプロパティの追加と設定方法 利用可能なプロパティの解説 なぜGlobal Properties Partを使うのか? 避けるべき一般的な間違い よくある質問 参考資料 Global Properties Partを理解する
Obby Creator の初心者の多くは、ゲーム設定で「より多くのプロパティを有効にする」方法を探しています。高度な物理演算や環境エフェクトを切り替えるためのマスターメニューが存在するという誤解がよくありますが、実際には、Obby Creator はモジュール式のオブジェクトベースのシステムを採用しています。
プレイヤーのジャンプの高さ、移動速度、大気のライティングなど、ゲームの「全体的な雰囲気」を変更するには、Global Properties Part を活用する必要があります。この特定のオブジェクトは、レベル全体のコントローラーとして機能します。一度配置すると、環境を動的に操作できるようになります。これは、ワークスペースに直接配置する、オビー専用の「管理者」ツールのようなものだと考えてください。
グローバルプロパティの追加と設定方法
これらのプロパティをオビーに追加する手順は簡単ですが、エディットモードである必要があります。以下の手順で始めましょう:
エディットモードに入る: ゲームインスタンスを起動し、ビルドモードになっていることを確認します。
パーツを探す: パーツメニューまたはツールインベントリを開きます。「Global Properties Part」を検索してください。
パーツを配置する: マップ上の任意の場所をクリックしてパーツを配置します。壁の中や床の下に隠すこともできるため、プレイヤーから見える必要はありません。
Behaviorsにアクセスする: パーツをクリックして選択し、プロパティメニューの「Behaviors」タブに移動します。
設定を調整する: スライダーや入力フィールドを使用して、歩行速度(Walk Speed)、アバターのジャンプ力(Avatar Jump)、環境光(Ambient Lighting)などのオプションを変更します。
これらの設定を構成すると、そのパーツの範囲内(またはプロパティの種類に応じてグローバルに)にいるプレイヤー全員に変更が適用されます。
利用可能なプロパティの解説
Global Properties Partを配置し、「Behaviors」メニューを開くと、いくつかのオプションが表示されます。それぞれの機能を理解することは、ゲームバランスを調整する上で非常に重要です。コミュニティのチュートリアルに基づき、調整できる項目を解説します:
移動と物理演算
Healing(回復): TrueまたはFalseに切り替えられます。有効にするとプレイヤーの体力が自動回復するようになります。小さな落下ダメージで死亡させたくない長距離のオビーには便利です。
Avatar Jump(アバターのジャンプ力): プレイヤーのジャンプ力を調整します。範囲は0から200です。高く設定しすぎるとオビーの攻略が不可能になり、低くしすぎると動きが鈍く感じられるため注意してください。
Walk Speed(歩行速度): プレイヤーの移動速度を調整します。プレイヤーが動けなくなったり、トラップを攻略できなくなったりするのを防ぐため、下限(通常8程度)が設けられています。
雰囲気とライティング
ライティング設定は、ゲームの「雰囲気」を変える最も効果的な方法です。以下の項目を変更できます:
Ambient Color(環境光の色): デフォルトのグレーではなく、環境光を好きな色に変更できます。例えば、深い赤に設定すると威圧的で激しい雰囲気が生まれ、シアンや水色にするとクールで未来的な印象になります。
Atmosphere(大気): これらの設定は、視覚的なレンダリング全体に影響します。シネマティックなショットや特定のテーマ(オレンジ色の色調で夏の雰囲気など)を狙う場合、環境光の色を調整するのが最も近道です。
高度なメカニクス
Sync(同期): これは動くパーツにとって非常に重要な設定です。プラットフォームやプッシュブロックなどの動くオブジェクトが、最初にオビーに入ったプレイヤーに基づいて全プレイヤー間で同期されるようにします。これにより、プレイヤーAとプレイヤーBでプラットフォームの位置がずれて見えるといった非同期問題を防止します。
Fly(飛行): これを有効にすると、プレイヤーに飛行ツールが与えられます。クリエイティブモードや「チル」モードには最適ですが、通常の障害物コースでは苦労して設計したチャレンジがスキップされてしまう可能性があるため、慎重に使用してください。
ヒント
複雑にしすぎない: 利用可能なすべてのプロパティを使いたくなるかもしれませんが、矛盾するグローバル設定をいくつも追加するとプレイヤーが混乱します。歩行速度を変更する場合は、動的に変更する特定の理由がない限り、レベル全体で一貫性を保つようにしてください。
なぜGlobal Properties Partを使うのか?
経験豊富なクリエイターは、Global Properties Partを使用して、単純なプラットフォームゲームを没入感のある体験へと昇華させています。なぜこれらの設定を使うべきなのか、その活用例を考えてみましょう:
シネマティックなストーリーテリング: 特定の間隔で(複数のパーツを使用したり、トリガーしたりして)ライティングの色を変えることで、「物語」の変化やレベルの難易度アップをプレイヤーに知らせることができます。
パフォーマンスの最適化: 「Sync」プロパティの使用は、マルチプレイヤーの安定性に不可欠です。これがないと、動くプラットフォームがプレイヤーにとってフラストレーションの原因となる可能性があります。
アクセシビリティ: 回復機能を有効にしたり、歩行速度を調整したりすることで、難しいオビーを初心者でもプレイしやすくし、離脱を防ぐことができます。
避けるべき一般的な間違い
強力なツールであっても、プレイヤー体験を損なう間違いを犯すことは簡単です。コミュニティで報告されている一般的な落とし穴は以下の通りです:
極端なジャンプ力: ジャンプ力を200に設定すると、意図した障害物を飛び越えてしまうことがよくあります。ジャンププロパティを変更した後は、必ずマップをテストしてください。
ライティングのやりすぎ: 環境光に明るいネオンカラーを使用すると、目が疲れる原因になります。テーマで特に高コントラストな視覚効果を求めていない限り、柔らかい補色を使用するようにしましょう。
「歩行速度」の制限を無視する: 歩行速度を低く設定しすぎると、プレイヤーが動けなくなる可能性があります。「ゆっくり」進むセクションを作りたい場合でも、プレイ可能であることを確認してください。
注意
公開前にテストする: グローバルプロパティを変更した後は、必ずサブアカウントや友人と一緒にオビーをプレイテストしてください。エディターで見栄えが良くても、実際のゲームプレイではフラストレーションが溜まったり、不具合が発生したりする可能性があります。
よくある質問
1つのオビーに複数のGlobal Properties Partを置けますか?
はい、複数のパーツを配置できます。ただし、設定が矛盾している場合(例:一方のパーツで速度を16、もう一方で20に設定するなど)、予測不可能な動作を引き起こす可能性があることに注意してください。基本的には、レベルのグローバルな物理演算には1つのメインコントローラーを使用するのが最適です。
Global Properties Partは可視化する必要がありますか?
いいえ。壁の中や床の下に隠したり、透明に設定したりすることで、レベルデザインを邪魔しないようにできます。ワークスペース内に配置されていれば機能します。
ボタンを使ってこれらのプロパティをトリガーできますか?
Global Properties Part自体は単独で機能しますが、ボタンのメカニズムを接続してゲームの特定のパーツを切り替えたり、有効化したりすることは可能です。ただし、プロパティ自体は通常、Global Properties PartのBehaviorsメニュー内のコンポーネントレベルで設定されます。