Итак, я пытаюсь создать викторину, возможно, самый трудный способ узнать меня, и эта ошибка продолжает появляться (название потока). Это код, кто-нибудь знает, что случилось?Unity не может неявно преобразовывать тип «строка» в «bool»
using UnityEngine;
using System.Collections;
public class score : MonoBehaviour {
public string final_score;
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
if (final_score = ("10"))
{
Application.LoadLevel("Result1");
}
if (final_score = ("20"))
{
Application.LoadLevel("Result2");
}
if (final_score = ("30"))
{
Application.LoadLevel("Result3");
}
if (final_score = ("40"))
{
Application.LoadLevel("Result4");
}
if (final_score = ("50"))
{
Application.LoadLevel("Result5");
}
if (final_score = ("60"))
{
Application.LoadLevel("Result6");
}
}
}
Это моя главная проблема, но если это вообще возможно, кто-нибудь знает хороший учебник для приложения викторины в единстве? Я использую основные вещи, чтобы создать его сейчас, но я чувствую, что есть способ упростить его, и я не знаю, что это такое. Я нашел несколько уроков, но ни один из них мне не нужен. В моей викторине 8 вопросов, каждый из которых имеет 4 ответа. Мне нужно, чтобы каждый ответ складывался, чтобы определить окончательный результат, которого есть 6. Я использую сцену для каждого вопроса/результата, должен ли я изменить это? Но если бы я это сделал, как бы правильно и правильно ответить на вопросы/ответы? Это моя основная проблема со всей викториной. Как я могу получить вопросы для добавления в разные сцены, чтобы определить результат? Благодаря! Этот проект идет по графику и должен быть сделан завтра, поэтому быстрые результаты будут замечательными! Убедитесь, что исправления/учебники работают на iOS и других мобильных устройствах.
использовать '==' вместо '=' в операторах if – Steve