Форум

Коэффициент плавности поворота eye камеры

29 мая 2015 20:28
Подскажите, как изменить коэффициент плавности поворота камеры. Желательно отдельно для каждой оси (по вертикали, по горизонтали)
Пользуюсь кодом отсюда
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
30 мая 2015 16:54
Здравствуйте!

Константы для плавности камеры и алгоритмы ее работы заданы в аддоне app.js.

Этот модуль можно изменить по вкусу и подключить к приложению. Предполагается, что вместо b4w.full.min.js должна использоваться версия движка без аддонов (лежит тут).

Удачи!
Руководитель проекта | VK | Twitter | Facebook | Linkedin
31 мая 2015 09:55
Правильно ли я всё сделал?
Вместо b4w.full.min.js подключил b4w.min.js, вылезла ошибка:
Uncaught Error: Module "app" not found

Полез в blend4web_sdk_free\src\addons, нашёл там app.js, подключил сразу после b4w.min.js. Ошибка пропала, приложение работает.
Далее меняю константы, прописанные в начале файла, (Сначала выборочно менял, потом все нулями заменил от отчаяния ) но камера не изменила своего поведения.

UPD: нашёл константу, оказалось это CAM_SMOOTH_CHARACTER_MOUSE в mouse.js всё работает) Спасибо!
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
06 июня 2015 10:22

UPD: нашёл константу, оказалось это CAM_SMOOTH_CHARACTER_MOUSE в mouse.js всё работает) Спасибо!
…То-есть, отключить b4w.full.min.is, подключить последовательно b4w.min.js, app.is, mouse.is, выковырять из mouse.js константу CAM_SMOOTH_CHARACTER_MOUSE и изменить её значения?
Коплю деньги на коммерческий B4W.
06 июня 2015 10:54
Ответ на сообщение пользователя Йеджи Заборовски
…То-есть, отключить b4w.full.min.is, подключить последовательно b4w.min.js, app.is, mouse.is, выковырять из mouse.js константу CAM_SMOOTH_CHARACTER_MOUSE и изменить её значения?
Именно так… Хотя, я бы не отказался от возможности менять эти значения через api или в интерфейсе блендера
P.S. в своём проекте уже убрал плавность
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
08 июня 2015 19:33
Именно так… Хотя, я бы не отказался от возможности менять эти значения через api или в интерфейсе блендера
P.S. в своём проекте уже убрал плавность
Да. Согласен с вами. Через API, конечно, удобнее. Внесли в TODO список.
30 октября 2015 12:35
Сделали через API:
set_plock_smooth_factor
get_plock_smooth_factor
30 октября 2015 14:14
хыыы, покатал шар по сцене Контрстрайка
Дорогу осилит идущий
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.