CRÉEZ VOTRE MONDE
Économie
Utilisation d'un échantillon de produit
19min
étape 1 commencer avec l'échantillon de produit zepeto échantillon de produit zepeto https //github com/naverz/world tutorial/tree/main/product https //github com/naverz/world tutorial/tree/main/product référence api zepeto product \[api produit zepeto] https //developer zepeto me/docs/product/ ce qui suit est une mise en œuvre d'échantillon du produit zepeto pour comprendre le système de produit zepeto, nous vous recommandons de suivre le guide pour comprendre la mise en œuvre de l'échantillon les échantillons incluent des exemples de systèmes de monnaie, de systèmes d'inventaire, d'acquisition d'articles, d'achats et de ressources ui ❗️ avertissement n'hésitez pas à utiliser les ressources ui et les scripts fournis dans l'échantillon lorsque vous créez le monde zepeto cependant, il est interdit d'utiliser les ressources des échantillons publiés autres que le monde zepeto comment appliquer un échantillon de produit zepeto veuillez enregistrer la devise et les produits avec le même nom que ceux utilisés dans l'échantillon au zepeto studio (si l'id de la devise et l'id du produit sont différents, ils ne peuvent pas être liés à l'échantillon ) devise id nom de la devise étoile étoile énergie énergie produit article id nom monnaie de vente prix type note1 note1 étoile 10 non consommables potion4 potion4 énergie 4 consommables potion3 potion3 énergie 3 consommables potion2 potion2 énergie 2 consommables potion1 potion1 énergie 1 consommables produit de paquet de devises id nom devise de vente prix configuration du paquet énergie4 énergie4 zepeto zem 4 énergie, 40 énergie3 énergie3 zepeto zem 3 énergie, 30 énergie2 énergie2 zepeto zem 2 énergie, 20 énergie1 énergie1 zepeto zem 1 énergie, 10 produit d'emballage d'article id nom monnaie de vente prix configuration du paquet (article) potion package potion package zepeto zem 3 potion4, 3 2\) importer le produit canvas situé dans assets/productsystem/prefab dans la scène 3\) ouvrez les paramètres du projet > service zepeto dans votre projet pour vérifier si le monde est correctement connecté 4\) exécutez la barre de menu unity > zepeto > produit > paramètres si les devises et la liste des produits s'affichent correctement, le lien sera réussi vous pouvez vérifier que l'image de l'icône dans le dossier assets>product>resources est définie vous pouvez enregistrer la photo de l'icône du produit en utilisant une image de votre choix ❗️ avertissement si vous ne pouvez pas voir le produit correctement, veuillez vérifier ce qui suit veuillez vous assurer que les informations du compte connectées à l'éditeur unity sont les mêmes que celles du créateur de l'identifiant mondial assurez vous que les informations de l'identifiant mondial connecté dans les paramètres du projet > service zepeto sont correctes veuillez confirmer que vous avez enregistré les mêmes devises et produits d'identifiant que ceux utilisés dans l'exemple 5\) veuillez activer le multi serveur et appuyer sur le bouton jouer pour exécuter l'exemple étape 2 comprendre l'exemple de produit zepeto https //www youtube com/watch?v=jizxeaq nv8 https //www youtube com/watch?v=jizxeaq nv8 ◦ gagner de l'énergie lorsque vous cliquez sur un bouton, vous obtenez un produit énergétique ◦ utiliser de l'énergie lorsque vous cliquez sur un bouton, vous pouvez déduire un élément énergétique ◦ augmenter l'exp cliquez sur le bouton pour obtenir une valeur d'expérience de 10 si vous obtenez une valeur d'expérience et que votre niveau augmente, vous obtenez 5 devises étoile ◦ acquérir un objet aléatoire cliquez sur le bouton pour ajouter aléatoirement l'un des quatre objets de potion à l'inventaire ◦ acheter immédiatement lorsque vous cliquez sur le bouton, vous pouvez déduire un élément énergétique et acheter la potion 1 la fenêtre d'achat n'apparaît pas, et les objets achetés sont immédiatement dans l'inventaire ◦ acheter via l'interface cliquez sur le bouton et la fenêtre d'achat apparaîtra vous pouvez acheter la note 1 en déduisant 10 devises étoile de la fenêtre d'achat ◦ acheter un paquet d'objets cliquez sur le bouton et la fenêtre d'achat apparaîtra vous pouvez acheter des produits de paquet de potion en déduisant zepeto zem de la fenêtre d'achat icône de sac cliquez sur le bouton pour afficher la fenêtre d'inventaire vous pouvez vérifier la liste des objets que vous avez, les sélectionner et les utiliser icône de panier lorsque vous cliquez sur le bouton, la fenêtre d'achat pour la monnaie d'énergie apparaît vous pouvez acheter des produits de paquets de monnaie en déduisant zepeto zem de la fenêtre d'achat précautions pour le test de produit zepeto lorsque le multi serveur est activé, le test de produit zepeto est possible sur le serveur sandbox les modifications apportées dans l'éditeur ne seront pas reflétées dans zepeto studio les modifications apportées au prétest et au monde publié seront reflétées dans zepeto studio l'environnement de test sandbox sera initialisé lorsque le multi serveur est désactivé (il sera initialisé avec les données de zepeto studio ) tester des articles non consommables si le multi serveur est activé, vous ne pouvez pas l'acheter à nouveau une fois que vous l'avez acheté si vous désactivez le multi serveur, l'environnement de test sera initialisé, donc si vous réactivez le multi serveur, vous pouvez l'acheter sans enregistrer une image de couverture de monde, vous ne pouvez pas effectuer correctement le test de produit veuillez vous assurer que l'image de couverture du monde a été correctement enregistrée dans zepeto studio étape 3 mise en œuvre du contenu après l'achat du produit les échantillons ne mettent pas en œuvre le contenu après que l'article a été utilisé cette partie doit être mise en œuvre directement comme prévu par les producteurs du monde veuillez vous référer au script dans uicommonbtn ts this multiplay room addmessagehandler\<inventorysync>("syncinventories", (message) => { this openinformation(`${message productid} a été ${inventoryaction\[message inventoryaction]} dans l'inventaire `); // exemple d'utilisation d'article if(message inventoryaction == inventoryaction used){ if(message productid == "potion1"){ console log("utilisation de la potion !"); } } }); la clé est de mettre en œuvre le code de contenu selon l'id du produit lors de l'utilisation du produit si vous souhaitez mettre en œuvre lors de l'utilisation de potion2, apportez les modifications suivantes this multiplay room addmessagehandler\<inventorysync>("syncinventories", (message) => { this openinformation(`${message productid} a été ${inventoryaction\[message inventoryaction]} dans l'inventaire `); // exemple d'utilisation d'article if(message inventoryaction == inventoryaction used){ if(message productid == "potion2"){ console log("utilisation de potion2 !"); } } }); pour communiquer un système économique utilisant le produit zepeto avec un serveur, les scripts serveur et les scripts client doivent être mis en œuvre séparément pour la mise en œuvre des scripts, veuillez vous référer aux scripts d'exemple mis en œuvre dans l'échantillon de produit zepeto et l'api de produit zepeto