multi skybox на Synergy
В мастерской стима http://steamcommunity.com/sharedfiles/filedetails/?id=357270491 на игру Synergy была выложена демонстрационная карта показывающая , что на движке source можно сделать карту с несколькими скайбоксами. Но автор не обьяснял как это сделано и к тому же закрыл карту от декомпиляции. Для начинающих маперов обьяснить будет несколько сложновато. А для тех кто уже немного понимает в создании карт предлогаю поглядеть как это можно сделать на примере двух скайбоксов. на одном есть ночное небо и нет двигающегося солнца, а на втором дневная текстура скайбокса. и модель солнца. Прошу обратить внимание, что переключение скайбоксов сделано от кнопки, а можно сделать это как событие от тригера или реле. Так же хочу заметить, что смена скайбоксов займет много места на карте и может помешать созданию интересного геймплея. Ограничения движка никто не отменял. На видео может быть не видно текстов, поэтому напишу тут некоторые i/o Outputs кнопок ----------------------------------------------------------------------- "targetname" "button_adm1" connections { "OnPressed" "!activator,SetSky,sky_day01_04,0,-1" "OnPressed" "player,SetSkyCamera,skycam2,0,-1" "OnPressed" "spawn1,Enable,,0,-1" "OnPressed" "spawn2,Disable,,0,-1" } --------------------------------------------------------------------------- "targetname" "button_adm2" connections { "OnPressed" "!activator,SetSky,sky_borealis01,0,-1" "OnPressed" "player,SetSkyCamera,skycam1,0,-1" "OnPressed" "spawn1,Disable,,0,-1" "OnPressed" "spawn2,Enable,,0,-1" } ---------------------------------------------------------------------------- "targetname" "button_adm3" connections { "OnPressed" "!activator,SetSky,tides,0,-1" "OnPressed" "!activator,SetSkyCamera,skycam2,0,-1" "OnPressed" "spawn1,Enable,,0,-1" "OnPressed" "spawn2,Disable,,0,-1" } --------------------------------------------------------------------------------- В синержи спавн игрока не позволяет делать инпуты. Поэтому я сделал отдельный бокс для спавна и телепорт от тригеров Выходы на двух телепортах ------------------------------------------------------------------------------------------------------------ "classname" "trigger_teleport" "targetname" "spawn2" connections { "OnStartTouch" "!activator,SetSkyCamera,skycam1,0,-1" "OnStartTouch" "!activator,SetSky,sky_borealis01,0,-1" } -------------------------------------------------------------------------------------------------------- "classname" "trigger_teleport" "targetname" "spawn1" connections { "OnStartTouch" "!activator,SetSkyCamera,skycam2,0,-1" "OnStartTouch" "!activator,SetSky,tides,0,-1" } Если так не сделать, игрок при спавне не увидит 3d скайбокс
Название:
multi skybox на Synergy
Категория:
Разное