Feareles | Дата: Среда, 07 Августа 2019, 18:52 | Сообщение # 1 |
почетный гость
Сейчас нет на сайте
| Хочу сделать, чтобы персонаж перемещался в нужный тайл. Чтобы все сделать правильно, сначала написал такой код
Vector3 v = camera.ScreenToWorldPoint(Input.mousePosition); GridLayout gridLayout = grid.GetComponent<GridLayout>(); Vector3Int v3i = gridLayout.WorldToCell(v); v3i = new Vector3Int(v3i.x, v3i.y, 0); print(gridLayout.CellToWorld(v3i)); print(camera.ScreenToWorldPoint(Input.mousePosition));
Теоретически принты должны выводить одинаковые координаты, но в результате они разные
Делаю игру на unity 3d https://vk.com/ser_gunnar
|
|
| |