2017-10-20 23 views
1

Une façon de télécharger un actif à partir du serveur consiste à créer un ensemble d'actifs, à le télécharger sur une URL spécifique et à télécharger ce regroupement dans le projet Unity à l'exécution. Enfin, décharger l'actif pour l'utiliser est l'unité.Télécharger un actif dans Unity lors de l'exécution sans Asset Bundle

Mais mon scénario pour permettre à l'utilisateur de télécharger un actif de choix sur le serveur et le télécharger dans le projet d'unité comme un atout.

Existe-t-il un autre moyen d'effectuer cette tâche?

+0

Je suis tombé sur un problème similaire il y a environ un an. À l'époque, la réponse était simple: non! Nous avons dû commencer à écrire notre propre API de sérialisation. La seule façon d'ajouter des éléments au jeu à l'exécution consistait à utiliser des regroupements d'actifs ou des éléments -generic- pouvant lire des méta-fichiers et créer votre contenu à partir de ces derniers. Pourrait faire l'affaire pour certains attributs de script ou des images, mais avec des modèles et des scripts réels, cela commence à être difficile. Je ne pense pas que Unity a ajouté beaucoup plus de soutien modding depuis lors. –

Répondre

0

Vous ne pouvez pas faire directement ce que vous pouvez avec un ensemble d'actifs ou un dossier de ressources.

La seule façon de répondre à vos besoins est de le faire manuellement par script à l'exécution. Analyser les informations du fichier téléchargé, et créer votre maillage, vos textures, vos matériaux et tout ce dont vous avez besoin.