Stiv, Что то ты намудрил)) До такого даже я бы не додумался))
Держи) Только игроку родительский объект "под пол" присвой. Чтобы игрок не проваливался в куб, ведь гизмо у него в центре по умолчанию.
Код
using UnityEngine;
using System.Collections;
public class ClickableTile : MonoBehaviour {
public GameObject player;
void Update()
{
if (Input.GetMouseButtonUp (1))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast (ray, out hit)) {
if (hit.collider.tag == "Cube") {
player.transform.position = hit.point;
}
}
}
}
}
Добавлено (15 февраля 2016, 20:40)
---------------------------------------------
И тег присвой "Cube" тем объектам, по которым телепортироваться будешь)