voici le script pour la prise de screenshot.
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class buttonshot : MonoBehaviour {
public GameObject interfacephoto;
public GameObject obj3d;
public Image screen;
public void shot()
{
interfacephoto.SetActive(false);
ScreenCapture.CaptureScreenshot("Resources/screen1.png");
obj3d.SetActive(false);
ScreenCapture.CaptureScreenshot("Resources/screen2.png");
interfacephoto.SetActive(true);
SceneManager.LoadScene("scenes/loadscreen");
}
}
et le loadscreen
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class loadscreen : MonoBehaviour {
public Sprite screen;
// Use this for initialization
void Start () {
screen = gameObject.GetComponent<UnityEngine.UI.Image>().sprite;
screen = Resources.Load<Sprite>("screen1");
}
}