J'utilise ce script mais je ne sais pas comment convertir le tableau d'informations en textures et attribuer les images info sur le tableau des textures. Puis j'ai copié les images de le dossier TMP sur mon nouveau dossier, mais si je sélectionne toutes les images dans les actifs, je ne peux pas les faire glisser vers l'inspecteur du script, je ne peux que les faire glisser un par un et qu'il prendra du temps alors comment puis-je le faire avec le script? p> p>
3 Réponses :
Vous pouvez faire glisser plusieurs images sélectionnées.
Vous devez d'abord verrouiller la vue de votre inspecteur avec un cadenas (non possible si vous ignorez cela).
Sélectionnez ensuite toutes les images et déposez ensuite sur le name_of_the_array em> (pas dans le champ). Il s'agit simplement d'obtenir le mécanicien de la glissement, rien d'autre. P>
En outre, la référence FileInfo dans votre question est un peu déroutante, car vous ne faites rien avec le résultat. P>
Ne l'avez pas encore fait, mais je crois que cela devrait fonctionner avec: https://docs.unity3d.com/scriptreference/imageconversion.loadimage.html Dans l'exemple de code là-bas, Insteed of "ImageAseSet.Bytes", appliquez cette fonction à vos fichiers (appelez FullPath sur vos instances FileInfo): https://docs.unity3d.com/scriptreference/windows.file.readallbytes. HTML P>
Eh bien, vous auriez besoin de lire le fichier selon E.G. Utilisation de File.ReadallBytes code> < P> Ensuite, vous pouvez utiliser Imageconversion.loadImage Code> P>
Je ferais ensuite tout le processus de chargement déjà sur l'application Démarrer et ensuite échanger uniquement la texture, comme par exemple, P> note: Tapé sur smartphone mais j'espère que l'idée devient claire em> p> p>
Derhugo est-ce une bonne façon de charger de nombreuses images pour revitaliser un à un à un effet vidéo? J'ai maintenant 120 images mais si ihad 500 par exemple? Le problème avec le lecteur vidéo de l'unité est lorsque vous en bouchon à chaque fois pour préparer le joueur et faire un deuxième retard chaque fois que cela commence à jouer à nouveau.
En général, je dira que c'est bien mais bien sûr charger 500 images externes prendra une fois de temps afin que vous puissiez envisager de préférer tout async code> et montrer un écran de chargement.
@derhugo Il travaille bien encore un petit retard de très petit retard quand il recommence dans la mise à jour Je me demande s'il y a un moyen d'éviter ce délai? C'est presque lisse. Comme un milliseconde de retard ou plus.
De toute façon, vous ne devriez pas le faire dans la mise à jour ^^