Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты на Blitz3D

Проекты на Blitz3D Обсуждение будущих проектов, демок, набор команды и т.п.

Ответ
 
Опции темы
Старый 30.05.2013, 19:54   #16
Harter
Бывалый
 
Аватар для Harter
 
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений
(для 2,520 пользователей)
Ответ: Cubeedge [alpha, xors3d]

Офигенно! Респект.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LLI.T.A.L.K.E.R. (31.05.2013)
Старый 31.05.2013, 04:12   #17
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Cubeedge [alpha, xors3d]

Хотелось бы узнать - как привязывается скриптуемый триггер к определённому подгружаемому объекту?

В какой момент (и что id_enitity или entity_name) идёт привязка в триггер?


Разве в igdc.ru нет правила "обязательно выкладывать исходник проекта"?
(Offline)
 
Ответить с цитированием
Старый 31.05.2013, 10:02   #18
Владислав
ПроЭктировщик
 
Аватар для Владислав
 
Регистрация: 08.05.2011
Сообщений: 143
Написано 46 полезных сообщений
(для 219 пользователей)
Ответ: 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 - какой статус присваивается.
__________________


Последний раз редактировалось Владислав, 31.05.2013 в 13:48.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Владислав за это полезное сообщение:
LLI.T.A.L.K.E.R. (02.06.2013), St_AnGer (31.05.2013)
Старый 31.05.2013, 19:44   #19
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Cubeedge [alpha, xors3d]

Я просто оставлю это видео тут
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
ABTOMAT (02.06.2013), Кирпи4 (31.05.2013)
Старый 31.05.2013, 19:54   #20
Владислав
ПроЭктировщик
 
Аватар для Владислав
 
Регистрация: 08.05.2011
Сообщений: 143
Написано 46 полезных сообщений
(для 219 пользователей)
Ответ: Cubeedge [alpha, xors3d]

Верно, но на igdc.ru я уже писал, что идея не моя:
Да, вдохновился игрой edge, в которую играл года 3 назад. При этом я не мог вспомнить название, а получилось почти тоже самое
Когда объявили конкурс на тему "cube", мне сразу вспомнилась такая игра.
Кстати говоря, edge тоже не первый в своем роде.
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LLI.T.A.L.K.E.R. (02.06.2013)
Старый 01.06.2013, 18:57   #21
Владислав
ПроЭктировщик
 
Аватар для Владислав
 
Регистрация: 08.05.2011
Сообщений: 143
Написано 46 полезных сообщений
(для 219 пользователей)
Ответ: Cubeedge [alpha, xors3d]

небольшое видео
__________________


Последний раз редактировалось Randomize, 01.06.2013 в 21:24.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Владислав за это полезное сообщение:
FREE MAN (05.06.2013), jfkkk (09.06.2013), LLI.T.A.L.K.E.R. (02.06.2013), Жека (02.06.2013)
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:33.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com