0
votes

Comment puis-je convertir des images en textures?

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. XXX

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?


1 commentaires

De toute façon, vous ne devriez pas le faire dans la mise à jour ^^


3 Réponses :


0
votes

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 (pas dans le champ). Il s'agit simplement d'obtenir le mécanicien de la glissement, rien d'autre.

En outre, la référence FileInfo dans votre question est un peu déroutante, car vous ne faites rien avec le résultat.


0 commentaires

0
votes

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


0 commentaires

1
votes

Eh bien, vous auriez besoin de lire le fichier selon E.G. Utilisation de File.ReadallBytes < P> Ensuite, vous pouvez utiliser Imageconversion.loadImage

Je ferais ensuite tout le processus de chargement déjà sur l'application Démarrer et ensuite échanger uniquement la texture, comme par exemple, xxx


note: Tapé sur smartphone mais j'espère que l'idée devient claire


3 commentaires

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 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.