Страница 1 из 1

Progress Bar для перехода в след локацию

СообщениеДобавлено: 01 июл 2018, 16:08
kus4401
Всем доброго дня. Help!
Объясняю принцип работы сцены: Пользователь должен переходить из одной локации в другую путем задержки взгляда на картинке на которой установлен прогресс бар с написаным скриптом.
Проблема: При наведении прицела на картинку не срабатывает система прогресс бара и переход не осуществляется.
Вопрос: Как решить эту проблему?
Написано 3 скрипта.
1) скрипт для картинки Image ProgressBar он же применен к той картинке которая должна прогружаться настроен переход TeleportToPosition/MovePlayer
2) TeleportToPosition
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TeleportToPosition : MonoBehaviour
{
public void MovePlayer()
{
Player.SetPosition(transform.position);
}
}
3) Player
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Player : MonoBehaviour
{
private static Player instance;

private void Start()
{
instance = this;

}
public static Vector3 GetPosition()
{
return instance.transform.position;
}
public static void SetPosition(Vector3 position)
{
instance.transform.position = new Vector3(position.x, 0.0f, position.z);

}
}

Re: Progress Bar для перехода в след локацию

СообщениеДобавлено: 01 июл 2018, 22:53
seaman
Для начала научитесь нормально оформлять код на форуме...