2016-09-12 2 views
0

Je crée une scène de chargement. Je n'utilise pas de barre de chargement. Je vais utiliser une image png. Le script que j'ai est pour le chargement de l'image png. Je n'ai aucune erreur. Le png est déjà importé dans le projet. Voici ce que je suis arrivé pour le code:Comment charger une image png sur unity3d et utiliser une scène de chargement

using UnityEngine; 
using System.Collections; 
using UnityEngine.SceneManagement; 
using UnityEngine.UI; 
public class djsi : MonoBehaviour { 
public png; 
    // Use this for initialization 
    void Start() { 
    img.gameObject.SetActive(false); 
    } 

    // Update is called once per frame 

    IEnumerator abc() 
{ 
    img.gameObject.SetActive(true); 
    yield return new WaitForSeconds(1.5f); 
    SceneManager.LoadSceneAsync("scene1"); 
} 


    void Update() { 

    } 
} 

Répondre

0

D'après ce que je comprends que vous voulez une image statique que votre écran de chargement, auquel cas cela devrait vous donner une idée de ce que vous devez faire, garder à l'esprit ce script doit être attaché à un objet Image UI pour fonctionner.

using UnityEngine; 
using System.Collections; 
using UnityEngine.SceneManagement; 
using UnityEngine.UI; 
public class djsi : MonoBehaviour 
{ 
    public Sprite png; 
    Image Comp; 
    // Use this for initialization 
    void Start() 
    { 
     Comp = gameObject.GetComponent<Image>(); 
     Comp.sprite = png; 
     Comp.enabled = false; 
     StartCoroutine(LoadScene()); 
    } 

    // Update is called once per frame 

    IEnumerator LoadScene() 
    { 
     Comp.enabled = true; 
     SceneManager.LoadSceneAsync("scene1"); 
     yield return new WaitForSeconds(1.5f); 
     Comp.enabled = false; 
    } 


    void Update() 
    { 

    } 
} 
+0

Je ne travaillais pas. Comment est-ce que je ferais un chargement d'une scène J'ai juste du texte et de la couleur de fond différente? – Freddy

+0

@Freddy J'ai testé le script de sorte qu'il aurait dû fonctionner, l'avez-vous attaché à un texte de l'interface utilisateur, puis faites glisser et déposer une image-objet dans l'inspecteur où il est écrit "png"? – Airwarfare

+0

Oui et rien ne se passe. Je peux faire une scène de chargement basique pour le moment. J'ai le texte mis en place J'ai juste besoin de la scène pour passer à la scène suivante mais tard comme 2.5f. Comment puis-je coder cela? – Freddy