| 
| 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
 |  |  |  |  |