![]() |
Ответ: Cubeedge [alpha, xors3d]
Офигенно! Респект.
|
Ответ: Cubeedge [alpha, xors3d]
Хотелось бы узнать - как привязывается скриптуемый триггер к определённому подгружаемому объекту?
В какой момент (и что id_enitity или entity_name) идёт привязка в триггер? Разве в igdc.ru нет правила "обязательно выкладывать исходник проекта"? ;) |
Ответ: Cubeedge [alpha, xors3d]
Harter, спасибо!
LLI.T.A.L.K.E.R., там есть, тут нет:) привязка в триггер идет по координатам. если игрок занимает его координаты он активируется. его запись в редакторе будет такая: trigger(x, y, z, a, command) x, y, z - координаты триггера(ставятся автоматически, но вручную можно несколько триггеров на одни координаты назначить) a - кол-во срабатываний (если 0 - то неограниченно) command - команда триггера: menu(%name%) - открывает меню с именем name console(%command%) - отправляет команду в консоль (например "level %level_name%" - загружает уровень, или "reset" - выгружает все и выкидывает в главное меню) Все команды триггеров могут выполнятся на лету, при загрузке карты (просто добавлять их в список команд в редакторе, например score(%count%) - назначает кол-во кубов для перехода на следующий уровень, а player(x, y, z) - назначает активный гг-куб) При добавлении платформы в редакторе нужно добавить команду (появляется в списке автоматически, нужно заполнить несколько параметров) выглядит как pform(x1,y1,z1,x2,y2,z2,status,pause,pong,activato rs) x1,y1,z1 - координаты первой точки платформы (добавляются сразу) x2,y2,z2 - координаты второй точки (к которой движется) status - 0 - не двигается, 1 - двигается ко второй точке, 2 - двигается к первой точке. pause - период ожидания в миллисекундах перед тем, как платформа начнет движение к противоположной точке. pong - "пингпонг", при 1 - платформа находясь во второй точке ждет промежуток pause и движется к первой, также из первой ко второй. проще говоря платформа двигается туда-сюда. При 0 - платформа срабатывает только 1 раз. activators - кол-во триггеров, необходимое для активации платформы (0 - хватит и одного, >0 уже конкретное число) для активации платформы есть команда pstatus(x1,y1,z1, status) x1,y1,z1 - координаты первой точки платформы. status - какой статус присваивается. |
Ответ: Cubeedge [alpha, xors3d]
Я просто оставлю это видео тут
|
Ответ: Cubeedge [alpha, xors3d]
Верно, но на igdc.ru я уже писал, что идея не моя:
Цитата:
Кстати говоря, edge тоже не первый в своем роде. |
Ответ: Cubeedge [alpha, xors3d]
небольшое видео
|
Часовой пояс GMT +4, время: 22:05. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot