GTA Vice City > Моды
SkinSwitcher
Shagg_E:
Нашел минутку затестить. Всё работает здорово, но из-за того, что камера в отеле не строго фиксирована, а стоит относительно игрока - иногда(в зависимости от прогресса прохождения) одежда может перекрывать игрока, а иногда - нет(на освещение не обращай внимание - это мое баловство). Да и сам шкаф просвечивает даже на твоем видео. Наверное, лучше камеру расположить по другую сторону от игрока. Хотя - в этом случае усложняется процесс написания таких точек...
Есть один вариант: каждые 200-300 миллисекунд записываются координаты игрока в специальные переменные. Перезаписываются эти координаты только в случае, если игрок ушел от предыдущих координат на метр. Должно быть 2 тройки координат: первые сменяют вторые, а вторые - первые, т.е. поочередная запись. Так вот, при заходе на маркер скрипт должен оценить, какие из этой пары координат находятся дальше от игрока, и плюхнуть туда камеру. Таким образом, никогда не возникнет ситуации, что камера расположена там, где её не могло быть(за стеной, например), поскольку камера всегда будет там, где игрок физически бывал, на расстоянии 1-2 метра.
Prographer:
Действительно, косяк. Спасибо, исправлю :)
Навигация
Перейти к полной версии