-
Публикаций
19 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Aiccat
-
-
-
В 20.01.2022 в 22:40, Ruwar сказал:фиг знает (не допилено)
Там лежат голограммы (кекв)
-
-
50 минут назад, RayTwitty сказал:но синхронизировать все это с игроком и другими объектами/миром - это все требует отдельной технической проработки
Судя по оставшимся конфигам, все объекты в катсцене были [animated_object] и после остановки постпроцесса их начинают двигать через =anim_obj_forward(int_gaz:belyev:dmitriev:sidorenko:slava)
А зеленый снег могли через статические партиклы впихуть
Так что самое сложное в этой сцене - сделать анимации -
-
-
31 минуту назад, Paradox27kms сказал:Ловлю вылет из-за строки
dialogs.relocate_money_from_actor(first_speaker, second_speaker, 200)
Ну я так полагаю что second_speaker как раз тот npc и функцию лучше не диаложную использовать
-
25 минут назад, TMM team сказал:Это обычные сталкеры. Обычный отряд без логики
...без постороннего усилия, сами по себе...
Если у тебя animpoint с автоподхватом по названию то придется делать логику и прописывать, т.к. использование кампа по дефолту только у walkerов есть. -
12 минут назад, TMM team сказал:Нужна помощь, у меня не работают camp зоны
А в работе этих сталкеров стоит use_camp = true?
Дополнено 14 минуты спустя44 минуты назад, Бессмертный сказал:при попытке разместить их на террейне появляются где-то в воздухе
Попробуй отключить привязку к сетке (если включена) -
54 минуты назад, TMM team сказал:Привет! Подскажите пожалуйста, какой файл отвечает за wallmarks (level). Я нажал make game, и wallmarks так и не появился в игре///
level.wallmarks не собирается через make game, только компил
-
55 минут назад, Бессмертный сказал:Привязка включена
Попробуй привязку к сетке отключить
-
Только что, Misery сказал:Время перематывается от нынешнего времени и тупо плюсуется
Ага-с, значит всё же set_time_что-то там
Только что, Misery сказал:И ещё не работает sleep.anm
Значит осталось добавить функцию проигрывания .ppe эффекта в скрипт: level.add_pp_effector("sleep_fade.ppe", 11, false) (чёт проглядел вчера)
4 часа назад, Misery сказал:Желательно телепортировать на вэйпоинт
=teleport_npc(имя_вейпоинта:индекс_вейпоинта(если в вейпоинте более 2х точек, считается от 0, не обязательный параметр)) т.е. хватит и =teleport_npc(имя_вейпоинта)
Вообще рекомендую по изучать оригиналы и скрипты с проверками и функциями, там ооочень много всего интересного чем можно оперировать
- 1
-
Только что, TMM team сказал:ну... Удалил я эту фигню. А она осталась...
Нажми Make game и перенеси level.ps_static из собранной локи в игру
- 1
- 1
-
Вот вроде так:
Спойлер[logic]
active = sr_idle@pre_cond[sr_idle@pre_cond]
on_info = {+поршень активирующий зону} sr_idle@wait[sr_idle@wait]
on_actor_inside = sr_idle@run %=run_tutorial(tutorial_sleep_story)%[sr_idle@run]
on_info = {-поршень после сна} sr_idle@wait
on_info2 = {+поршень после сна} sr_idle@nil %=stop_tutorial%
on_actor_outside = sr_idle@wait %=stop_tutorial%[sr_idle@nil]
Спойлер<tutorial_sleep_story>
<global_wnd/><item>
<disabled_key>quit</disabled_key>
<length_sec/>
<action id="use" finalize="1">скрипт.функция с переносом времени и затемнением экрана</action>
<guard_key>use</guard_key>
<grab_input>0</grab_input>
<main_wnd>
<auto_static start_time="0" length_sec="5000" x="512" y="660" width="300" height="60" alignment="c" stretch="1"
la_cyclic="1" la_texture="1" la_alpha="1">
<text font="graffiti22" r="225" g="225" b="250" a="255" align="c">sleep_zone_tip</text>
</auto_static>
</main_wnd>
</item>
</tutorial_sleep_story>Ну и функция:
Спойлерfunction story_sleep()
level.add_cam_effector("camera_effects\\sleep.anm", 1010, false, "xr_effects.cam_effector_callback")
db.actor:give_info_portion("поршень после сна")
xr_effects.forward_game_time(actor, npc, {2, 0})
endНе уверен что будет работать, с туториалами сталкиваюсь впервые
- 1
-
Только что, Misery сказал:Хорошо, с функцией разобрались. А логика правильная?
С этим сложнее, сек
-
17 минут назад, Misery сказал:function forward_game_time(actor, npc, p)
Эта функция должна устанавливать указанное время %=forward_game_time(2:0)%
хотя... они обе вроде должны это делать -
Только что, Misery сказал:со скриптами работать придется?
Для переноса времени вероятно уже есть готовая функция в xr_effects
Только что, Misery сказал:или sr_button?
sr_button не существует, для такой реализации нужно будет туториал сделать, можно сделать копию sr_sleep.ltx
-
1 час назад, Misery сказал:Вот так?
Можно оптимизировать:
[logic]active = чётотам@чётатам
[чётотам@чётатам]
on_info = {+инфо} чётотам@тупик %=сюжетно_спим_функция_типа%
[чётотам@тупик]
- 1
AP-PRO Live
в Проекты AP PRO
Опубликовано
не так страшны первые 90% проекта как вторые 90% проекта...