Bonjour à tous
Je suis débutant sûr unity et en programmation.
Je cherche à instancier un certains nombre de gameobject :
Par exemple:le jeux est basé sur du drag ans drop de stickers.
À chaque drop sur le bon id ,le gameobject ce clone une fois 'et ainsi de suite jusqu'à 10 max.
Cette valeur doit être modifiable via l'interface d'unity donc en Public....
Merci d'avance Pour le coup de main 😉
En regardant part ci part là...je suis arrivé a ça!!!
Le truc, c'est que j'ai tous mes gameobject en même temps alors que je souhaiterais plutôt fixé une quantité max.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Script_Generator : MonoBehaviour { static public Script_Instantiates Mine; public GameObject MatchingItem; public int nb = 10; // Use this for initialization void Start() { Mine = this; for (int i = 0; i < nb; i++) { Debug.Log("MatchingItem"); Instantiate(MatchingItem); } } }
Comme ça, à chaque drop j'appelle ce script qui déduit 1 de la quantité.
ça doit être easy pour certain mais quand tu débute c'est chaud....
Partager