#ASK Skor di quiz game
Page 1 of 1
#ASK Skor di quiz game
halo agan agan sekalian ane orang baru di unity ini
ane mau nanya cara buat skor di quiz game ane
ini script nya
jadi tiap kali user game jawaban nya bener + skor nya 3
ini game nya tentang bener atau salah gan
Thx sebelumnya
ane mau nanya cara buat skor di quiz game ane
ini script nya
- Code:
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
public class GameManager : MonoBehaviour {
public Question[] questions;
private static List<Question> unansweredQuestions;
private Question currentQuestion;
[SerializeField]
private Text factText;
[SerializeField]
private Text TrueAnswerText;
[SerializeField]
private Text FalseAnswerText;
[SerializeField]
private Animator animator;
[SerializeField
private float TimeBetweenQuestions = 1f;
void Start()
{
if (unansweredQuestions == null || unansweredQuestions.Count == 0)
{
unansweredQuestions = questions.ToList<Question>();
}
SetCurrentQuestion();
}
void SetCurrentQuestion()
{
int randomQuestionIndex = Random.Range(0, unansweredQuestions.Count);
currentQuestion = unansweredQuestions[randomQuestionIndex];
factText.text = currentQuestion.fact;
if (currentQuestion.isTrue)
{
TrueAnswerText.text = "Hebat";
FalseAnswerText.text = "Maaf";
}else
{
TrueAnswerText.text = "Maaf";
FalseAnswerText.text = "Hebat";
}
}
void CallGameOverScene()
{
SceneManager.LoadScene("GameOverScene");
Application.LoadLevel("GameOverScene");
}
IEnumerator TransitionToNextQuestion()
{
unansweredQuestions.Remove(currentQuestion);
yield return new WaitForSeconds(TimeBetweenQuestions);
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
}
public void UserSelectTrue()
{
animator.SetTrigger("Benar");
if (currentQuestion.isTrue)
{
Debug.Log("Hebat!");
StartCoroutine(TransitionToNextQuestion());
}
else
{
Debug.Log("Maaf");
CallGameOverScene();
}
}
public void UserSelectFalse()
{[/font]
animator.SetTrigger("Salah");
if (!currentQuestion.isTrue)
{
Debug.Log("Hebat!");
StartCoroutine(TransitionToNextQuestion());
}
else
{[/font]
Debug.Log("Maaf");
CallGameOverScene();
}
}
}
jadi tiap kali user game jawaban nya bener + skor nya 3
ini game nya tentang bener atau salah gan
Thx sebelumnya
mrjoners366- Unity3D Newbie
- Posts : 1
Points : 3
Reputation : 0
Join date : 2016-10-08
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|
Thu Mar 23, 2017 10:21 am by kamil
» [ASK HELP] Slide informasi di augmented reality
Tue Jan 03, 2017 8:58 pm by Briyan_ap
» ASK cara klik dan memunculkan informasi
Tue Jan 03, 2017 8:54 pm by Briyan_ap
» [Ask] mengubah game PC menjadi game Android
Tue Jan 03, 2017 10:57 am by NiethaChan
» Virtualisasi suatu Gedung mengunakan unity3D + google seketchUP
Sat Dec 31, 2016 1:06 am by zeepank
» Minta Tolong, slideshow ngga muncul saat object di klik
Tue Dec 27, 2016 12:53 pm by Briyan_ap
» tolong dong lagi bikin button rotate tp button ga keluar
Wed Dec 21, 2016 1:15 pm by Lita Misae
» algoritma Minimax/negascout buat checkers
Wed Nov 30, 2016 1:51 am by ardiansa
» screenshot
Wed Nov 16, 2016 10:15 pm by azhari