Понедельник, 25 Ноября 2024, 15:59

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Движение вида
StarLLaytheДата: Среда, 20 Февраля 2019, 19:02 | Сообщение # 1
был не раз
Сейчас нет на сайте
Привет я тут настраивал камеру, нашёл в Инетике такой код

Код

x += (PLAYER.x - x) * 0.1
y += (PLAYER.y - y) * 0.1


PLAYER - игрок соответственно.

Данный кусочек должен двигать камеру за игроком чуть медленнее его скорости (как я понял)

Скорость игрока тоже довольно сильно может меняться (от нуля и до почти двух пикселей)
Возможно, я выбрал ооочень маленькое разрешение для графики... меняется скорость сотыми пикселя.

Ну так вот, игрок передвигается очень плавно, камера буквально плавает, даже слишком гладко.

Но вот вид, который следит за камерой двигается по пикселям (камера двигается очень медленно но плавно,
и как только она проходит один внутриигровой пиксель, вид сдвигается сразу на 1 пиксель целиком,
что в итоге очень раздражает, когда он начинает дёргаться вблизи, на большой скорости этого вроде как нет)

Мне нужно, что бы вид передвигался не целыми пикселями, если это возможно в таких условиях.

Размер вида 215х130 (215 - ширина).

//Или я слишком придираюсь и так и должно быть?

Возможно я сам нашёл решение но пока рано говорить. Если всё сделаю то выложу.



Сообщение отредактировал StarLLaythe - Вторник, 26 Февраля 2019, 22:09
CUbeBДата: Среда, 20 Февраля 2019, 23:44 | Сообщение # 2
частый гость
Сейчас нет на сайте
StarLLaythe, Как этот код связан с видами?

Да да, на аватарке моя старая игра...
StarLLaytheДата: Четверг, 21 Февраля 2019, 21:53 | Сообщение # 3
был не раз
Сейчас нет на сайте
Этот код связан с (был) объектом камеры, но вид сам двигался резко, я просто его выложил что бы было ясно, как камера двигается.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг