Mesh サンプルの概要

独自のカスタム環境の開始点として使用できるMesh サンプル プロジェクトが多数あります。 各プロジェクトは既に Mesh ツールキット パッケージで設定されており、便利なアセットが多数含まれています。

GitHub からサンプルを ダウンロードすると、プロジェクトで使用できるユーザー インターフェイス コントロールを含む コントロール サンプル パッケージも取得します。 コントロールサンプルは Mesh ツールキット を使用して構築されました。

Meshサンプルプロジェクトを学ぶことは、以下のことを学ぶのに役立ちます。

  • Mesh を使用して作成できるさまざまな種類のエクスペリエンス。
  • Mesh ツールキットで使用できる多数のアセット。
  • GameObjects を対話的にできる Mesh コンポーネント。
  • さまざまな種類のインタラクティビティ (単純なグラビング、グラビングと保持、グラビングとスローなど)。
  • Equippables を使用してオブジェクトが現実的に保持されるようにする方法。
  • Visual Scripting を使用してイベントとアクションを設定する方法。
  • スクリプトで使用できるMesh 固有のノード
  • Mesh での 物理特性のしくみ。

サンプル プロジェクトについて

  • Mesh 101: Mesh 101 はチュートリアルですが、サンプルとしても使用できます。 チュートリアル パートでは、Mesh Interactables、物理特性、スクリプトなどを使用して、風力発電所に関する教育エクスペリエンスを設定する方法について説明します。 プロジェクトでは、 StartingPoint シーンを開き、チュートリアルを進めることができます。 ただし、プロジェクトには、チュートリアルの完成版である FinishedProject という名前の別のシーンが含まれています。 このシーンをサンプルとして表示し、他のサンプルと同様にプロジェクトの開始点として使用できます。 Mesh 101 チュートリアルを開始します

  • Mesh 201: Mesh 101 の風力発電所テーマを続行すると、このチュートリアル / サンプルでは Mesh の知識を次のレベルに引き上げます。 WebSlatesを使用してウェブコンテンツを表示し、クリックするとBing Mapsからデータを取得し、環境内に表示する対話型の地球儀を追加する方法を学びます。 また、Mesh クラウド スクリプトを使用して、リアルタイムの気象データを 3D でダウンロードして表示し、参加者が風力発電所に関する質問をするために使用できる OpenAI チャットボットを設定します。 Mesh 201 チュートリアルを開始します

  • Pavilion: アセット、シェーダー、ビジュアル スクリプト、アニメーション、VFX、SoundFX など、多数の便利な Mesh 機能を紹介するプロジェクト。 Pavilion サンプルの詳細をご覧ください

  • Physics Effects Gallery: 魅力的なビジュアルと Mesh Physics 機能の創造的な使用を組み合わせる能力を示すプログラマアート デザインのシーンが含まれています。 物理効果ギャラリーのサンプルの詳細

  • ダーツ ルーム:インタラクティブな Mesh 物理機能を展示するためのダーツ ゲームを備えたサルーンスタイルの部屋。 ダーツ ルーム サンプルの詳細

  • サイエンス ビルディング: ダイナミックで魅力的な体験を生み出す Mesh 物理機能の能力を展示する広大な博物館。 サイエンス ビルディングのサンプルの詳細

サンプル プロジェクトから開始するには:

  1. まだ行っていない場合は、Mesh サンプルをダウンロードして解凍します

  2. Unity Hub で [Open][Add project from disk] を選択し、サンプルが含まれている抽出フォルダーに移動します。

  3. 希望するサンプル プロジェクトを開きます。

  4. Unity で、[Assets]>[Scenes] に移動し、目的のシーンを開きます。これは、サンプルによって異なります。 たとえば、Science Building プロジェクトでは、ScienceBuilding シーンを開きます。

そのシーンで見つかる内容の例を次に示します。___

カスタマイズしたサンプルをビルドして発行する

サンプルをカスタマイズした後、Mesh on the Web にビルドして発行することで、サンプルを環境に変換できます。 その後、イベント開催者はその環境に基づいてイベントを作成できます。 詳細については、「環境をビルドして発行する」をご覧ください。

貢献

現在、サンプルに対するコードのコントリビューションは受け付けていません。 フィードバックがある場合、またはサンプルや Mesh ツールキットで問題が発生した場合は、Mesh ツールキット パッケージがインストールされている Unity プロジェクトで、[Mesh Toolkit][Give feedback to Microsoft] を選択し、Mesh ツールキットのフィードバック リンクを使用してお知らせください。

このプロジェクトは、「Microsoft のオープン ソースの倫理規定」を採用しています。 詳細については、倫理規定についてよくある質問を参照するか、opencode@microsoft.com 宛てに質問またはコメントをお送りください。

ライセンス

Mesh サンプルは、Mesh-Toolkit-Unity リポジトリの LICENSE.MD ファイルに示されているように、MIT ライセンスによって管理されます。 ただし、サンプル機能は、別のライセンスによって管理される Mesh ツールキットに依存し、サード パーティ製ソフトウェアが含まれています。

-- プロジェクトで使用できるゲーム アクティビティを表示します。