[RÉSOLU] Bouton non cliquable ?
-
- Messages : 40
- Inscription : 11 Avr 2019 10:05
[RÉSOLU] Bouton non cliquable ?
Bonjour,
J'ai une scène dans laquelle j'ai créé une sphère 3D, avec un player vidéo.
J'ai adjoint un Canvas dans lequel j'ai intégré un bouton.
Mais celui-ci n'est pas "cliquable", je n'arrive pas à le rendre "actif"
Voici les captures du menu
J'ai une scène dans laquelle j'ai créé une sphère 3D, avec un player vidéo.
J'ai adjoint un Canvas dans lequel j'ai intégré un bouton.
Mais celui-ci n'est pas "cliquable", je n'arrive pas à le rendre "actif"
Voici les captures du menu
- Pièces jointes
-
- Capture d’écran 2020-02-13 à 14.56.16.png (410.52 Kio) Consulté 5303 fois
-
- Capture d’écran 2020-02-13 à 14.56.29.png (372.06 Kio) Consulté 5303 fois
Dernière édition par Alkyssprod le 17 Fév 2020 13:17, édité 2 fois.
- boubouk50
- ModoGenereux
- Messages : 6216
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Bouton non cliquable ?
Je ne comprends pas trop ce que tu as mis en place...
C'est pas compliqué de base:
Tu crées un bouton et dans la propriété OnClick () du component Button tu donnes l'information d'action à performer: ici Canvas -> BoutonRetour -> Menu ().
Tu cliques, ça appelle Menu ().
par contre, il faut obligatoirement que tu ajoutes la scène nommée Intro dans le Scene In Build du Build Settings.
Info: le component BoutonRetour peut être placé n'importe où, mais c'est quand même plus pratique de le mettre sur le bouton lui-même, au vu de son utilité.
C'est pas compliqué de base:
Tu crées un bouton et dans la propriété OnClick () du component Button tu donnes l'information d'action à performer: ici Canvas -> BoutonRetour -> Menu ().
Tu cliques, ça appelle Menu ().
par contre, il faut obligatoirement que tu ajoutes la scène nommée Intro dans le Scene In Build du Build Settings.
Info: le component BoutonRetour peut être placé n'importe où, mais c'est quand même plus pratique de le mettre sur le bouton lui-même, au vu de son utilité.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
-
- Messages : 40
- Inscription : 11 Avr 2019 10:05
Re: Bouton non cliquable ?
Merci,
C'est à la base simple oui, mais ça ne fonctionne pas.
J'ai bien ma scène dans le Build Settings.
Lorsque je play, je clique sur le bouton et rien ne se passe.
C'est à la base simple oui, mais ça ne fonctionne pas.
J'ai bien ma scène dans le Build Settings.
Lorsque je play, je clique sur le bouton et rien ne se passe.
- Pièces jointes
-
- Capture d’écran 2020-02-14 à 13.23.16.png (429.06 Kio) Consulté 5267 fois
-
- Capture d’écran 2020-02-14 à 13.23.25.png (373 Kio) Consulté 5267 fois
-
- Capture d’écran 2020-02-14 à 13.23.33.png (507.23 Kio) Consulté 5267 fois
Re: Bouton non cliquable ?
Bonjour,
Au vu de tes screens, Je dirais que c'est normal. Tu ne sembles pas avoir d'EventSystem dans ta scène .
Au vu de tes screens, Je dirais que c'est normal. Tu ne sembles pas avoir d'EventSystem dans ta scène .
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ
Re: Script player non fonctionnel
Bonjour,
si le Render Mode du Canvas n'est pas sur Canvas Space Overlay, il faut vérifier qu'une Caméra est bien affectée à Render Camera.
si le Render Mode du Canvas n'est pas sur Canvas Space Overlay, il faut vérifier qu'une Caméra est bien affectée à Render Camera.
-
- Messages : 40
- Inscription : 11 Avr 2019 10:05
Re: Bouton non cliquable ?
Désolé j'avais pas vu ici
Non ça marche toujours pas même avec l'EventSysteme.
Non ça marche toujours pas même avec l'EventSysteme.
Re: Bouton non cliquable ?
Tu as remis l'EventSystem manuellement ? Si oui, essaies plutôt de le faire recréer en mettant un nouveau canvas que tu supprimes (ou mieux, supprime ton canvas et fais en un tout neuf).
Sinon, ton script est bien affecté à un objet ? Si oui cet objet et la method associée sont-ils affectés à l'action du bouton ? (Edit, sur un screen je vois que oui, mais qu'est-ce que ta method "Menu()" est censée faire ?)
Ton bouton, réagit il au clic ? C'est à dire passe-t-il à la "pressed color" quand tu cliques ou ne réagit il absolument pas ?
Sinon, ton script est bien affecté à un objet ? Si oui cet objet et la method associée sont-ils affectés à l'action du bouton ? (Edit, sur un screen je vois que oui, mais qu'est-ce que ta method "Menu()" est censée faire ?)
Ton bouton, réagit il au clic ? C'est à dire passe-t-il à la "pressed color" quand tu cliques ou ne réagit il absolument pas ?
Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.
Celui qui ne pose pas de question restera bête toute sa vie.
-
- Messages : 40
- Inscription : 11 Avr 2019 10:05
Re: Bouton non cliquable ?
Merci pour vos réponses.
J'ai recommencé le Canvas, mes boutons répondent bien (changement de couleur). Le bouton de retour au menu d'accueil fonctionne aussi.
Mais mon script apparemment ne marche pas. Je clique sur pause la vidéo continue de tourner...
J'ai recommencé le Canvas, mes boutons répondent bien (changement de couleur). Le bouton de retour au menu d'accueil fonctionne aussi.
Mais mon script apparemment ne marche pas. Je clique sur pause la vidéo continue de tourner...
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;
public class VideoManager : MonoBehaviour
{
private VideoPlayer videoPlayer;
void Awake()
{
videoPlayer = GetComponent<VideoPlayer> ();
}
private void Start()
{
}
public void Play()
{
videoPlayer.Play();
}
public void Pause()
{
videoPlayer.Pause();
}
public void Stop()
{
videoPlayer.Stop();
}
}
- boubouk50
- ModoGenereux
- Messages : 6216
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Bouton non cliquable ?
Tu as donc 3 boutons: Play, Pause et Stop qui appellent respectivement VideoManager.Play(),VideoManager.Pause() et VideoManager.Stop()?
Le component VideoManager se trouve sur le même gameObject qui possède le VideoPlayer?
Le component VideoManager se trouve sur le même gameObject qui possède le VideoPlayer?
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
-
- Messages : 40
- Inscription : 11 Avr 2019 10:05
Re: Bouton non cliquable ?
Bien c'est ça j'ai 3 gameobjects nommés respectivement Play, Pause, Stop.
J'ai glissé mon script sur les 3 objets, j'ai ensuite assigné chaque objets à OnClick en allant choisir chaque action.
J'ai glissé mon script sur les 3 objets, j'ai ensuite assigné chaque objets à OnClick en allant choisir chaque action.