Impossible de convertir implicitement le type "UnityEngine.Sprite" en "UnityEngine.SpriteRederer"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ControleCheckpoint : MonoBehaviour {
public Sprite redFlag;
public Sprite greenFlag;
public SpriteRenderer checkpointSpriteRenderer;
public bool checkpointReached;
// Use this for initialization
void Start () {
checkpointSpriteRenderer = GetComponent<SpriteRenderer> ();
}
// Update is called once per frame
void Update () {
}
void OnTriggeredEnter2D(Collider2D other) {
if(other.tag == "Player") {
checkpointSpriteRenderer = greenFlag;
checkpointReached = true;
}
}
} |
Voilà mon code.
Merci !