Для моей новой игры в Unity3D я создал код Javascript, который позволяет подсчитывать, когда игрок играет, и отображать значение в GUIText.
Но у меня есть некоторые проблемы.
В игре начинается отсчет, и GUIText показывает значение счетчика. Но когда я подхожу к концу игры, счет не останавливается.
В сцене выхода GUIText, который показывает значение счетчика игровой сцены, перезапускается с 0 и не останавливается.
Вот сценарий:
var Counter : int = 0;
var score : GUIText;
function Start () {
}
function Update () {
Counter++;
score.text = Counter.ToString();
}
Итак, что я хочу сделать, это остановить подсчет, когда игра закончится, и сохранить значение, чтобы в следующей сцене GUIText показывал окончательное значение.
Как я могу это сделать?
if(!gameover){//show score}
в вашем методе onGUI - person Pragnani   schedule 18.02.2016onGuI
, где вы будете показывать свой счет. там вам нужно показывать счет только тогда, когда игра не окончена .. поделитесь своим кодом, чтобы я мог вам помочь - person Pragnani   schedule 18.02.2016