Перейти к содержанию
Авторизация  
Hardtmuth

 Cоздание кат-сцены в начале игры

Рекомендуемые сообщения

 

 Cоздание кат-сцены в начале игры

Автор: tema796 и genior

В этом уроке мы научимся создавать кат-сцену в начале игры.

Для работы нужно:

  • X-Ray CoP SDK
  • Прямые руки

Во первых надо создать сам путь по которой будет двигаться камера:
Как создавать путь можно увидеть в этом уроке: Облёт камеры,создание летающей.

Сам файл мы помешаем в camera_effects которая находиться в папке anims.

Во вторых мы создадим спейс регистор и пути:

[41] - номер секций
; cse_abstract properties
section_name = space_restrictor
name = agr_space_restrictor
position = -119.177703857422,0,-162.076232910156 - кординаты
direction = 0,0,0

; cse_alife_object properties
game_vertex_id = 0 -гейм вертекст
distance = 0
level_vertex_id = 64794 -левл вертекст
object_flags = 0xffffff3e
custom_data = <<END
[logic]
cfg = scripts\start.ltx - путь до логики
END

; cse_shape properties
shapes = shape0
shape0:type = sphere
shape0:offset = 0,0,0
shape0:radius = 1.91259896755219

; cse_alife_space_restrictor properties
restrictor_type = 3

Создаем путь:

[agr_look]
points = p0
p0:name = wp00
p0:position = -119.5,0,-159.600006103516
p0:game_vertex_id = 28
p0:level_vertex_id = 63455

[agr_walk]
points = p0
p0:name = wp00
p0:position = -119.200004577637,0,-161.699996948242
p0:game_vertex_id = 28
p0:level_vertex_id = 63894

В третьих напишем логику для спей регистора.

Создаем файл start.ltx в папке scripts которая находиться configs и пишем это:

[logic]
active = sr_idle

[sr_idle]
on_info = {=actor_on_level(agroprom)} sr_cutscene@agr если актер находиться на Агропроме то включаеться секция sr_cutscene@agr

[sr_cutscene@agr]
point = agr_walk - точка в который стоит актер после сцены
look = agr_look  - куда он смотрит
cam_effector = agr_start сам путь который мы создавали
global_cameffect = true
enable_ui_on_end = true
on_signal = cameff_end | %=stop_sr_cutscene% отключение кат-сцены

 

Спойлер

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу