長瀞早瀬 Posted September 25, 2019 Share Posted September 25, 2019 Здрасьте, потребовалось мне тут запилить функцию поворота камеры, вышло что-то подобное: local camX = cctv.camlx - math.cos(localC.angle / cctv.camlx) * 30 local camY = cctv.camly - math.sin(localC.angle / cctv.camly) * 30 setCameraMatrix(cctv.camx,cctv.camy,cctv.camz,camX,camY,cctv.camlz - localC.height,0,localC.fov) cctv.cam* -- позиция камеры cctv.caml* -- координаты, на которые смотрит камера localC.angle -- угол, задаваемый для поворота Проблема собственно вот какая: в зависимости от ротации камеры этот скрипт то работает, то не работает, при вызове камера смотрит не на заданные координаты и вращается каждый раз на разный улог не смотря на заданный диапазон (от -40 до 40). Подскажите пожалуйста как это можно решить. Link to comment
Space_Unicorn Posted October 27, 2019 Share Posted October 27, 2019 Посмотри реализацию в скриптах реализующих камеру от первого лица, например https://community.multitheftauto.com/index.php?p=resources&s=details&id=1603 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