Resource
機能の例テンプレート

ZEPETO build it テンプレート

39min

概要

このテンプレートを使用すると、マップを簡単に作成できます。

難易度

初心者向けです

シングルプレイ/マルチプレイ

マルチプレイです

📘 ZEPETO build it Template Download https://studio.zepeto.me/console/download



テンプレートに含まれる機能です

  • Zepeto 文字を作成します
  • マルチプレイヤー対応です
  • アドバタイズメントを表示します
  • マネキン機能です
  • 音声チャットと変調を行います
  • クイックチャットです
  • スクリーンショットと画面録画を行います
  • アニメーションをジェスチャ操作します
  • NPC 作成モジュールです
  • 対話型オブジェクトです
  • プラットフォームオブジェクトを移動しています



テンプレートにリソースが含まれています

  • 公式の3D資産は19のテーマに含まれています
  • UI イメージ リソースとプリファブです
  • 地図を飾るための資料です
  • サウンドリソースのサンプルです

ZEPTO build it テンプレートを使用する方法です

ZEPETO build itテンプレートを実行します

チュートリアル ビデオに従って、基本的なセットアップを完了します。


  1. Unity をインストールして、ZEPETO Build it テンプレートを実行します。
  2. このリンクから ZEPETO Build it テンプレートをダウンロードします。https://studio.zepeto.me/console/download
  3. ダウンロードしたテンプレート プロジェクトを解凍し、解凍したフォルダーを Unity で選択して開きます。
  4. WorldScene をダブルクリックして開きます。
  5. 上部のマルチプレイヤー サーバーを緑色になるまで有効にし、下の矢印をクリックして ZEpeto アカウントでログインします。[再生] をクリックしてテストします。
    1. Document image
      
  6. もう一度再生ボタンを押すと編集モードに戻ります。
  7. 新しいシーンを追加するには、メニュー > ファイル > 新しいシーン に移動し、「ビルド」を選択してから「作成」をクリックします。
Document image


3D ワールドの作成

チュートリアル ビデオに従って、さまざまな 3D オブジェクトを配置し、マップを作成します。


  1. 左側の Build it アセット ブラウザでオブジェクトを選択し、マップをクリックして配置します。
    • 

      Document image
      
  2. オブジェクトの選択を解除するには、右クリックするか、ESC キーを押します。
  3. 検索ボックスを使用して、英語のキーワードでオブジェクトを検索します。検索ボックスの横にある X をクリックすると、検索ボックスがリセットされます。
    • 

      Document image
      
  4. 背景色、マップの明るさ、照明の色など、ZEPETO シーン設定で設定を調整します。リセット ボタンをクリックすると、デフォルト設定に戻ります。
  • Top Color: スカイボックス グラデーションの上部カラー
  • Center Color: スカイボックス グラデーションの中央カラー
  • Bottom Color: スカイボックス グラデーションの下部カラー
  • Up Vector: スカイボックス グラデーションの位置
  • Exp: スカイボックス グラデーションのぼかし量
  • Ambient Color: シーンのデフォルトの明るさ
  • Default Light Rotation: シーンのデフォルトの照明角度
  • Light Intensity: デフォルトの照明の明るさ
  • Document image
    

5. キャラクターコントロール設定を調整するには、左側の階層タブでマネージャーを選択し、右側のインスペクターで値を調整します。

  • Walk Speed: キャラクターの歩行速度 (デフォルト: 2)
  • Run Speed: キャラクターの走行速度 (デフォルト: 5)
  • Jump Power: キャラクターのジャンプ力 (デフォルト: 13)
  • Enable Double Jump: ダブルジャンプ機能を切り替えます。
  • Double Jump Power: キャラクターのダブルジャンプ力 (デフォルト: 13)
  • Fall Area Position: キャラクターの位置がリセットされる高さ (デフォルト: -200)
  • Document image
    



ユーティリティ オブジェクトの使用

Build It テンプレートには、コーディングなしで活気のある世界を作成するためのユーティリティ オブジェクトが用意されています。

チュートリアル ビデオに従って機能オブジェクトの使用方法を理解し、それを世界に適用して、より魅力的なエクスペリエンスを作成します。



BGM Object

BGM オブジェクトをシーンに配置して、バックグラウンド ミュージック (BGM) を再生します。各シーンには、BGM オブジェクトを 1 つだけ配置する必要があります。

  • AudioClip: インスペクターでオーディオ クリップを割り当てます (.mp3 または .wav 形式をサポート)。
Document image


SFX Object

SFX オブジェクトは、クリックすると特定のサウンドを再生します。シーンに配置し、インスペクターで設定を構成します。

  • AudioClip: インスペクターでオーディオ クリップを割り当てます (.mp3 または .wav 形式をサポート)。
  • IconPos: ユーザー操作用のアイコンの位置を調整します。
Document image


NPC Object

Zepeto ID を入力して NPC を作成します。

NPC はプレイ モードがアクティブになっている場合にのみ表示されます。

  • Zepeto ID: NPC のアカウント ID を入力します。
  • Has Speech Bubble: NPC の近くにいるときに吹き出しを表示します。
  • Speech Bubble Text: NPC の吹き出しのテキストを設定します。
Document image


Interaction Object

インタラクティブ オブジェクトをクリックすると、特定のキャラクター ジェスチャがトリガーされます。

  • Interaction_bed: 横になるジェスチャを再生します。
  • Interaction_chair: 座るジェスチャを再生します。
  • Interaction_dance: ダンス ジェスチャを再生します。

インタラクティブ オブジェクトを変更して、さまざまな形式を適用できます。

  • Change Animation Clip: InteractionPoint 子オブジェクトのアニメーション クリップに適用されているアニメーション ファイルを置き換えて、インタラクション中にさまざまなジェスチャを作成します。
  • Is Snap Bone: キャラクターの位置は、特定のボーンに基づいて固定されます。たとえば、ボーンが Foot に設定されている場合、アニメーションの再生中、キャラクターの足は InteractionPoint の位置に留まります。これを無効にすると、キャラクターはオブジェクトから離れることができます。
  • Body Bone: スナップ ボーンが有効になっている場合は、キャラクターが固定されるボーンを設定します。
  • オブジェクトの外観の変更: 外観を変更するには、外観の原因となっている子オブジェクトを削除し、マップ上の同じ場所にある別のオブジェクトに置き換えます。
  • インタラクション アイコンの位置の調整: オブジェクトの外観を変更する場合は、新しいデザインに合わせて IconPos 子オブジェクトの位置を調整します。
Document image


Teleport Object

テレポート オブジェクトは、クリックすると、ユーザーを設定された目的地に瞬時に移動します。

  • Destination Point: 子の目的地オブジェクトを移動して目的地を設定します。

テレポート オブジェクトの外観とインタラクション ボタンの位置を、独自のデザイン コンセプトに合わせてカスタマイズできます。

  • オブジェクトの外観の変更: 外観を左右する子オブジェクトを削除し、マップ上の同じ位置にある別のオブジェクトに置き換えて外観を更新します。
  • インタラクション アイコンの位置の調整: オブジェクトの外観を変更する場合は、IconPos 子オブジェクトの位置を更新して、新しいデザインと正しく位置合わせします。
Document image


Roulette Object

ランダムな数字を生成し、クリックすると Zepeto チャット ウィンドウに表示されます。

  • Number Range: インスペクターで最小値と最大値を設定します。

ルーレット オブジェクトの外観とインタラクション ボタンの位置をカスタマイズして、独自のデザイン コンセプトに合わせることができます。

  • オブジェクトの外観の変更: 外観に関係する子オブジェクトを削除し、マップ上の同じ位置にある別のオブジェクトに置き換えて外観を更新します。
  • インタラクション アイコンの位置の調整: オブジェクトの外観を変更する場合は、IconPos 子オブジェクトの位置を更新して、新しいデザインと正しく一致するようにします。
Document image


Timer Object

タイマー UI を表示し、「開始」オブジェクトをクリックすると計時を開始します。「終了」オブジェクトをクリックすると成功メッセージが表示されます。

タイマー オブジェクトの外観とインタラクション ボタンの位置を、独自のデザイン コンセプトに合わせてカスタマイズできます。

  • オブジェクトの外観の変更: 外観に関係する子オブジェクトを削除し、マップ上の同じ位置にある別のオブジェクトに置き換えて外観を更新します。
  • インタラクション アイコンの位置の調整: オブジェクトの外観を変更する場合は、IconPos 子オブジェクトの位置を更新して、新しいデザインと正しく位置合わせします。
Document image


Spawn Object

スポーン オブジェクトは、ワールドの開始時に ZEPETO キャラクターのスポーン ポイントを設定します。

  • シーンにスポーン オブジェクトがない場合、ZEPETO キャラクターは座標 x=0、y=0、z=0 にスポーンします。
  • 複数のスポーン オブジェクトがある場合、ZEPETO キャラクターはスポーン位置としてそのうちの 1 つをランダムに選択します。
Document image


MovingPlatform Object

これは、ジャンプ マップでよく使用される、マルチプレイヤー同期が有効になっている移動プラットフォームです。キャラクターはプラットフォームに乗ることができ、移動経路と速度を簡単に設定できます。

自動マルチプレイヤー同期により、部屋にいるすべてのプレイヤーがプラットフォームの動きを同じように見ることができます。

プロパティは、子オブジェクト MovingPlatformManager で設定できます。

  • Sync Type : 同期設定プロパティ。
    • Sync : マルチプレイヤー同期を有効にします。
    • NoneSync : 同期を無効にします。
  • Tween Type : DOTween が前後の動きを処理する方法を定義します。
    • Circulation : 循環ループで移動します (例: 1 -> 2 -> 3 -> 4 -> 1 -> 2 -> 3 -> 4)。
    • Linear : 直線パスで前後に移動します (例: 1 -> 2 -> 3 -> 4 -> 3 -> 2 -> 1)。
    • TeleportFirstPoint : 終了点に到達すると、すぐに開始点にテレポートして繰り返します (例: 1 -> 2 -> 3 -> 4 -> 1 (テレポート))。
  • Loop Type : 繰り返し動作を定義します。
    • Repeat : 連続してループします。
    • JustOneWay : 一方向に 1 回だけ実行します。
    • JustOneRoundTrip : 1 回の往復を実行します。
  • Sync Extrapolation : サーバーの遅延を考慮して位置を計算します。
    • default : true
  • Tween Position
    • プラットフォームが移動する localPosition 座標を入力します。プラットフォームは、トゥイーン タイプに基づいて座標のシーケンスに従います。
    • 開始位置と終了位置には、少なくとも 2 つのポイントが必要です。
  • Move Speed : オブジェクトの移動速度を設定します。

MovingPlatform オブジェクトの外観のカスタマイズ

  • オブジェクトの外観の変更: 外観の原因となる子オブジェクトを削除し、同じ場所にある別のオブジェクトに置き換えて、独自のデザインを作成します。
Document image


PopUp Window

このポップアップ ウィンドウは、ユーザーがワールドに入ると表示されます。ユーザーがポップアップ内のボタンをクリックすると、自動的に閉じます。

ポップアップ ウィンドウを使用して、ワールドを紹介したり、独自のイベントを宣伝したりできます。

  • 重要な注意事項
    • ポップアップ ウィンドウは地面に配置されません。UI 画面領域内に表示され、ゲーム ビューで表示できます。

階層でポップアップを選択し、インスペクターでそのプロパティを調整します。これらの変更は、プレイ モードで確認できます。

  • Background Image: 2D スプライト画像をここにドラッグして、背景を変更します。
  • Message: メッセージ テキストを編集します。
  • Message Color: メッセージ テキストの色を調整します。
  • Message Shadow: メッセージ テキストの影効果をオンまたはオフに切り替えます。
  • Button Title: ボタンのテキストを変更します。
Document image


マネキンと広告機能をワールドに適用する

Build It テンプレートを使用すると、ワールドを収益化できます。チュートリアル ビデオに従って、収益化要素を追加してください。



Advertisement Object

広告機能は、簡単に統合できるようにテレポート オブジェクトとして実装されています。主な機能には、広告を視聴した後に特定のアクションを実行するスクリプトが含まれます。Build It テンプレートはこのテレポート デザインを使用しているため、この点に注意してください。

  • Destination Point : 子オブジェクトの宛先を目的の場所に移動して、宛先ポイントを設定します。

広告テレポート オブジェクトの外観とインタラクション ボタンの位置をカスタマイズします。

  • オブジェクトの外観の変更: 外観の原因となる子オブジェクトを削除し、同じ場所にある別のオブジェクトに置き換えて外観を変更します。
  • インタラクション アイコンの位置の調整: オブジェクトの外観を変更する場合は、新しいデザインに合わせて IconPos 子オブジェクトの位置を調整します。
  • Zepeto スクリプトに精通している場合は、AdvertisementController.ts ファイルを開いて、広告ボタンがクリックされたときにトリガーされるさまざまなイベントをカスタマイズします。これにより、あなたの世界でよりパーソナライズされたインタラクションと収益化戦略が可能になります。
Document image


Mannequin Object

カスタム衣装アイテム ID をマネキン オブジェクトに割り当てて、ワールドに入るユーザーが表示された衣装を購入できるようにします。

マネキンはプレイ モードでのみ表示されます。

  • Type
    • Simple: マネキンなしでインタラクション アイコンのみを表示します。外観のためにカスタム子オブジェクトを追加することもできます。
    • Zepeto Model: 衣装アイテムを着用したデフォルトのマネキンを表示します。
    • Zepeto Template: Zepeto ID を入力して、そのキャラクター モデルを衣装とともに表示します。
  • Pose: マネキンのポーズを調整します。
  • Ids: 作成した衣装のアイテム ID を入力します。
Document image


Gift Object

ギフト オブジェクトにアイテム ID を設定することで、ユーザーが世界中の他のプレイヤーに衣装をギフトできるようにすることもできます。

アイテム所有者はギフト機能を通じて収益を得ることができます。

ギフト機能はモバイル デバイスでのみテストできることに注意してください。

  • Item ID: ギフトするアイテムの ID を入力します。
Document image


ギフト オブジェクトの外観とインタラクション ボタンの位置をカスタマイズします。

  • オブジェクトの外観の変更: 外観を担当する子オブジェクトを削除し、独自のコンセプトに合わせて同じ場所にある別のオブジェクトに置き換えます。
  • インタラクション アイコンの位置の調整: オブジェクトの外観が変更された場合は、IconPos 子オブジェクトの位置を調整して新しいデザインに合わせます。



ZEPETO build it Template Q&Aとヒント

Unity

Q. Unity Asset Storeでダウンロードしたパッケージが見つかりません。 A. Assetをダウンロードした後、Unityを再起動した後、Windows > Package Manager > Package: My Assetsウィンドウを確認してみてください。

Q. パッケージのビルドができません。 A. Unity 2022必須モジュールをすべて設置したか確認してください。Unity 2022バージョンアップグレードに伴うトラブルシューティング



ZEPETO build it Template

Q. Unityでログインができません。 A. 現在ご使用中のZEPETO アカウントが一時的なアカウント状態ではないか確認してください。 ワールド制作のためには、ZEPETOアカウントの会員登録が必要です。

Q. Moving Platformの位置は、直接座標値を探して設定しなければなりませんか? A. はい。オブジェクトを動かして希望する位置の座標値がいくらか確認した後、Tween Positionの値を修正してください。

Q. Publishボタンを押しましたが、生成された .zepetopackageファイルがどこにあるのかわかりません。 A. .zepetopackageファイルは、プロジェクトフォルダ > Build > ZEPETO.Scriptフォルダ内に作成されます。

Q. Build it templateで新しいワールドを作るためには、新しい Build it templateを使わなければなりませんか? A. はい。最新のbuild it template zipファイルを使用して新しいプロジェクトフォルダを作成してください。

Q. Build it templateを使ってワールドを製作する時、容量制限がありますか? A. 物理的な容量では、zepetopackageファイルの容量が1GBを超えてはなりません。 また、最適化のためにRuntime Profilerで確認したAllocated Memory550MBを超えてはいけません。 ランタイムプロファイラ

Q. Play Modeに進入してもゼペットキャラクターが見えません。 A. 上段にあるStart Multiplay Serverボタンに緑色のランプがついているか確認してください。

Q. Sceneでオブジェクトをクリックしても選択されなかったり、他のオブジェクトが選択されます。 A. Sceneでオブジェクト同士が重なっている場合、選択が正確でないことがあります。 Hierarchyタブで希望するオブジェクトを選択してみてください。

Q. ゲーム画面を縦モードに変えたいです。 A. 現在、build it templateで製作したワールドは横モードに最適化されています。 縦モードもまもなく対応する予定ですので、少々お待ちください!

Q. Unityで生成したQRコードでテストされません。 A. Unityエディターが提供するQRコードテストは、ユーザーのネットワーク環境の影響を多く受けます。 よりスムーズなモバイルテストのためには、ZEPETO Studioに.zepetopackageファイルをアップロードした後に生成されるQRコードでテストすることをお勧めします。

Q. 私が追加したSceneが表示されず、別の画面が表示されます。 A. Build Settingsに希望するSceneを登録しないために発生する問題です。 あなたの世界を解放する

ヒント

  • ワールド制作の合間にPlay Modeでワールドをプレイしてみてください。 ワールドの規模は適当か、予期せぬエラーが発生しないかを確認することができます。
  • Build It Asset BrowserにあるAssetはMaterialの交換が可能で、一部のアセットは部分的なMaterialの交換も可能です。
    • 例)cafe_furniture_worktable1、cafe_furniture_worktable2の場合、テーブル上部の素材だけを変えることができます。
  • 新しいワールドを作成したら、Edit > Project Settings > Zepeto ServiceにワールドがZepeto Studioで作成したワールドとLinkされているか必ず確認してください。 Publish時にエラーが発生する可能性があります。
  • Build it Templateで含まれているスクリプトは修正しないでください。 予期しないエラーが発生する可能性があります。 この他に発生したエラーはディスコードに情報提供してください。



インセンティブプログラム

💰ZEPETO build it templateで世界を立ち上げ、300ドルを獲得しましょう!





テンプレート使用時の注意事項

  • このテンプレートに関する著作権を含む知的財産権は「NAVER Z」とその関連会社に帰属します。詳細については、以下のリンクを参照してください。[ZEPETO World SDKライセンスと条件]
  • このテンプレートはZEPETO Worldを作成する際に自由に使用できますが、ZEPETO World以外での使用は禁止されています。
  • このテンプレートを使用して世界を提出する際、以前にリリースされた世界に似ている場合、レビューが拒否されることがあります。したがって、シーン内の背景やオブジェクトなどのリソースを変更することをお勧めします。