Смена ориентации спрайта
Итак, вот ещё один тутор от MaximUm'a!
Довольно не редкие случаи, когда маппер хочет использовать спрайт, но он не подходит под существующую на карте «обстановку» из-за своей ориентации. Ориентации спрайтов бывают 3-ех видов:
- параллельные (т.е. плоскость спрайта всегда параллельная плоскости экрана)
- фиксированные
- зафиксированные по осям, кроме оси Z.
Что же делать, если вы тот самый маппер, который столкнулся с этой проблемой и не знает что делать? Есть вариант – выдрать из спрайта изображение(я) (SpritExplorer поможет) и заново скомпилить новый спрайт…. Но это не рациональный способ! Для того, чтоб поменять ориентацию спрайту, не прилагая особо больших усилий вам понадобится вооружится перчатками, пинцетом, скальпелем….. ой, простите… это не то
вам понадобится инструмент под названием xvi32[/URL], ну и, естественно, сам спрайт, а так же немного внимания...
Итак... Скачиваем вышеупомянутую программку, запускаем ее, и открываем в ней наш спрайт и ищем его 8-ой байт(в нормальном спрайте он равен 02)
Этот 8-ой байт и отвечает за ориентацию спрайтов. Поэтому его надо поменять на одно из значений:
00 – то спрайт будет вертеться только по оси Z.
03 – то спрайт будет полностью зафиксирован по всем осям и станет, как фейс с наложенной текстурой.
Жмем File -> Save и все!
Конечно если вы любопытный маппер, то вы зададите вопрос, «что будет если 8ой байт сделать равным «01»?». Сразу говорю – делает что-то непонятно-ненужное… Так что не берите в голову.
Вот пожалуй и все! Удачного высечения брашей на ваших картах!
Итак, вот ещё один тутор от MaximUm'a!
Довольно не редкие случаи, когда маппер хочет использовать спрайт, но он не подходит под существующую на карте «обстановку» из-за своей ориентации. Ориентации спрайтов бывают 3-ех видов:
- параллельные (т.е. плоскость спрайта всегда параллельная плоскости экрана)
- фиксированные
- зафиксированные по осям, кроме оси Z.
Что же делать, если вы тот самый маппер, который столкнулся с этой проблемой и не знает что делать? Есть вариант – выдрать из спрайта изображение(я) (SpritExplorer поможет) и заново скомпилить новый спрайт…. Но это не рациональный способ! Для того, чтоб поменять ориентацию спрайту, не прилагая особо больших усилий вам понадобится вооружится перчатками, пинцетом, скальпелем….. ой, простите… это не то
вам понадобится инструмент под названием xvi32[/URL], ну и, естественно, сам спрайт, а так же немного внимания...Итак... Скачиваем вышеупомянутую программку, запускаем ее, и открываем в ней наш спрайт и ищем его 8-ой байт(в нормальном спрайте он равен 02)
Этот 8-ой байт и отвечает за ориентацию спрайтов. Поэтому его надо поменять на одно из значений:
00 – то спрайт будет вертеться только по оси Z.
03 – то спрайт будет полностью зафиксирован по всем осям и станет, как фейс с наложенной текстурой.
Жмем File -> Save и все!

Конечно если вы любопытный маппер, то вы зададите вопрос, «что будет если 8ой байт сделать равным «01»?». Сразу говорю – делает что-то непонятно-ненужное… Так что не берите в голову.

Вот пожалуй и все! Удачного высечения брашей на ваших картах!

Вложения
-
433 КБ Просмотров: 272
Последнее редактирование:

написать, после того как столкнулся с необходимостью фиксированного спрайта.