Jeu Quiz : Comment lier une image à une question dans une list ?

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
Anti-Qwerty
Messages : 7
Inscription : 02 Août 2019 11:11

Jeu Quiz : Comment lier une image à une question dans une list ?

Message par Anti-Qwerty » 01 Nov 2019 17:56

Bonjour Communauté française de Unity3D,

Premier poste sur le forum, je sors de ma grotte pour demander de l'aide. (c''est juste que je n'ai pas l'habitude d'utiliser les forums)

Pour revenir à mon problème, j'ai suivi un tuto QUIZ payant FR sur UDEMY et dans le cours, le prof préconise d'utiliser la "list" pour stocker les questions (dans un script BDD). Le problème, c'est qu'il ne développe pas son cours pour avoir un Quiz viable comme application et donc l'aspect image n'est pas traité.

Je me dis, OK, je vais regarder le tuto officiel de UNITY pour en apprendre plus en visionnant les 15 vidéos en anglais. Déjà, on passe de "list" à "array" et le plus drôle c'est qu'il traitre l'aspect avec l'image, mais pas le système des questions aléatoires (et aussi des réponses entre les 4 cases) -> ce qui était le cas avec le premier tuto UDEMY. Et si on regarde les commentaires sous les vidéos officielles, personne n'a répondu aux internautes qui souhaitent la même chose que moi.

Tout cela, pour se prendre la tête encore plusieurs jours

Je pourrais encore parler pendant des heures, mais je ne souhaite qu'une seule chose.

Est-il possible d'attribué une image à une question dans une list et comment faire ? S'il-vous-plaît."

Merci encore à ceux qui prennent la peine de lire ce monologue.
Dernière édition par Anti-Qwerty le 04 Nov 2019 19:34, édité 1 fois.

Avatar de l’utilisateur
jmhoubre
Messages : 851
Inscription : 05 Oct 2019 22:05

Re: Jeu Quiz : Comment lier une image à une question dans une list ?

Message par jmhoubre » 01 Nov 2019 22:06

Bonsoir,

je n'ai pas essayé, mais je ferais une classe avec les questions (une question = la question, les n réponses, le numéro de la bonne réponse, la référence de l'image (comme il y a une BDD derrière, je ne vois pas l'intérêt de stocker les images dans Unity), éventuellement les points pour bonne et mauvaise réponse).
Je ferais ma List avec ces objets.
Pour info il s'appelle comment le formateur (en MP).
Bon, ce n'est pas forcément une bonne réponse, mais je débute aussi :)
Et pour une fois qu'Alex n'a pas répondu ^^

Anti-Qwerty
Messages : 7
Inscription : 02 Août 2019 11:11

Re: Jeu Quiz : Comment lier une image à une question dans une list ?

Message par Anti-Qwerty » 03 Nov 2019 13:04

Voici le code du tuto officiel qui ressemble à ce que tu me préconise, non ? Mais en list ? Je le fais comment ? car les Array aucun problème, mais la list c'est un fantôme sur l'interface.


Voici le code du cours officiel (dans le cours, les Scripts son séparés, mais j'ai tous rassemblé en 1 seul, c'est mieux pour moi)

Code : Tout sélectionner

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class BddArray : MonoBehaviour
{
    public RoundData[] choixDeNiveau;


    public class RoundDataList : MonoBehaviour
    {
        public string nom;
        public int limiteDeTempsEnSeconde;
        public int pointsEnPlusParReponseJuste;

    }
    [System.Serializable]
        public class RoundData // Niveau
        {
            public string nom;
            public int limiteDeTempsEnSeconde;
            public int pointsEnPlusParReponseJuste;
            public QuestionData[] questions;

        }
            [System.Serializable]
            public class QuestionData // Question
            {
                public string questionTexte;
                public Sprite questionImage;
                public AnswerData[] reponses;
            }
                [System.Serializable]
                public class AnswerData //Réponses
                {
                    public string reponseText;
                    public bool isCorrect;
                }
}

Anti-Qwerty
Messages : 7
Inscription : 02 Août 2019 11:11

Re: Jeu Quiz : Comment lier une image à une question dans une list ?

Message par Anti-Qwerty » 04 Nov 2019 19:28

Bonjour,

Je viens de réussir grâce à l'aide du prof d'UDEMY.
C'est difficile d'expliquer, car il faut déjà avoir suivi le cours pour mon cas. (sinon, je vais écrire le prochain tome du Seigneur de Anneaux...je plaisante)
Si cela vous intéresse vraiment, je vous invite à participer à son cours et ensuite regarder dans les questions posées. Ma question est : "image pour le quiz".

Son cours
Formation Complète Développeur de jeux vidéo - UNITY3D: https://www.udemy.com/course/unity3d-fo ... -jeu-video

Et normalement ce sera réglé.

Bonne journée

Répondre

Revenir vers « Scripting »