Kenix Posted January 29, 2012 Share Posted January 29, 2012 Если использовать setCameraTarget то камера будет жестоко лагать т.е если игрок бежит , то он будет бежать интервалами или зависать часто. И я решил сделать свою камеру на замену setCameraTarget. Цель сделать камеру такую же как бы она была в функции setCameraTarget. И у меня есть вопрос. Как именно вычеслить из 3д координатов горизонтальный-угол и вертикальный-угол . Я так понял что 3д координаты дастаём через событие onClientCursorMove и естественно обновляем камеру в onClientPreRender. Если кто не понял я хочу сделать камеру похожею как в Tactics или Basemode. Помогите пожалуйста. Link to comment
StUNt71 Posted January 29, 2012 Share Posted January 29, 2012 Установи сначало setCameraInterior такую же как и у элемента, и тогда setCameraTarget не будет лагать. Link to comment
Kenix Posted January 29, 2012 Author Share Posted January 29, 2012 Установи сначало setCameraInterior такую же как и у элемента, и тогда setCameraTarget не будет лагать. Спасибо что ответил. Сейчас проверю. Link to comment
Kenix Posted January 29, 2012 Author Share Posted January 29, 2012 Нет не помогло. Тоже самое. Link to comment
LoveFist Posted January 29, 2012 Share Posted January 29, 2012 Использую setCameraTarget для спека и все прекрасно работает. Ты часом не спек админки юзаеш? Link to comment
Kenix Posted January 29, 2012 Author Share Posted January 29, 2012 Ты часом не спек админки юзаеш? Нет. Link to comment
MX_Master Posted January 29, 2012 Share Posted January 29, 2012 А где код? Давайте по факту рассуждать, а не на пальцах. Link to comment
MX_Master Posted January 29, 2012 Share Posted January 29, 2012 вряд ли кто-то будет запускать у себя этот скрипт. Я говорил о коде, который подтверждает факт, что элементы как бы дергаются во время слежения за ними. В вопросе на баг трекере этого кода нет, пусть он будет для начала здесь. Link to comment
Kernell Posted January 30, 2012 Share Posted January 30, 2012 Kenix, может ещё весь игровой режим скинете? вряд ли кто-то будет запускать у себя этот скрипт. Вряд ли его вообще кто-то будет разбирать. Link to comment
StUNt71 Posted January 30, 2012 Share Posted January 30, 2012 Попробуй установить функции в этом порядке: setCameraTarget(source, player) setCameraInterior(source, getElementInterior(player)) setElementInterior(source, getElementInterior(player)) setElementDimension(source, getElementDimension(player)) Link to comment
Kenix Posted January 30, 2012 Author Share Posted January 30, 2012 Проблема решилась. Просто измерения не совпадали. P.S Всётаки есть проверка в спектаторе так видимо и не помогала. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now