Вниз  Конкурс на лучшую игру 2014
- 11.12.2014 / 14:19
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Its_Your_Soul, верхняя левая точка экрана является началом отсчета системы координат.

Соответственно ось Oy направлена вниз, ось Ox вправо. Это также называется левосторонней системой координат.
- 11.12.2014 / 14:23
Its_Your_Soul
  Пользователь

Its_Your_Soul 
Сейчас: Offline
Ксакеп, Спасибо.
Открыть спойлер

- 11.12.2014 / 15:20
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Ксакеп, в libgdx? Rly?

Its_Your_Soul, если использовать камеру с умножением матрицы оси Y на -1 то будет всё привычно – ось будет направлена вниз. Вообще, камеру используй, с ней сделать вещей можно классных много. Йода
__________________
 let live
- 11.12.2014 / 15:24
Its_Your_Soul
  Пользователь

Its_Your_Soul 
Сейчас: Offline
aNNiMON, int touchY = Gdx.graphics.getHeight()-Gdx.input.getY() :hack:

Изменено Its_Your_Soul (11.12 / 15:25) (всего 2 раза)
- 11.12.2014 / 15:27
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Its_Your_Soul, координаты тоже как-то можно преобразовывать.
__________________
 let live
- 11.12.2014 / 15:32
Its_Your_Soul
  Пользователь

Its_Your_Soul 
Сейчас: Offline
aNNiMON, Там просто идиотизм какой то : обработка нажатий происходит в системе где координаты 0,0 находятся в верхней левой точке экрана . А вот отрисовка в системе где 0,0 находятся в нижней левой точке .. код выше исправляет проблему :gg:
- 11.12.2014 / 15:33
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Цитата aNNiMON:
Ксакеп, в libgdx? Rly?
А что, нет? Я не в курсе, рребят :gy:
- 11.12.2014 / 19:31
Oak
  Пользователь

Oak 
Сейчас: Offline
Цитата Its_Your_Soul:
aNNiMON, int touchY = Gdx.graphics.getHeight()-Gdx.input.getY() :hack:
не используй такое. Это не бейсик, используй более высоко-ориентированные интерфейсы
__________________
 Эль Презеденте
- 11.12.2014 / 20:13
Its_Your_Soul
  Пользователь

Its_Your_Soul 
Сейчас: Offline
Oak, Зачем ? Если все работает :biggrin:
- 11.12.2014 / 20:17
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Its_Your_Soul, действительно, зачем писать на Java, если и на Ассемблере збс всё пашет, даже лучше! А ещё вы оффтопите.
__________________
 Homo homini penis est.
Наверх  Всего сообщений: 1377
Фильтровать сообщения
Поиск по теме
Файлы топика (35)