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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 11.08.2009, 02:42   #1
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
pxTrigger

Global pxTriggerGetNumBody:Int(trigger:Int) "win32"
Global pxTriggerGetBody:Int(trigger:Int, num:Int) "win32"
Global pxTriggerGetBodyTrigger:Int(body:Int) "win32"

Вот, получается, три функции взаимодействия боди с триггерами.
Первая: показать, сколько боди в данном тригере.
Вторая: если данное количество боди есть в данном тригере, то возвращаем 1 ( как я понял)
Третья: есть ли данный боди в ЛЮБОЙ триггере.

А где ж функция "есть ли данный боди в данном тригере" ?
Как, допустим, понять, есть ли у нас Body1 в Trigger1 , если этих боди сотни, как и триггеров? ( до меня пока не доходит(
(Offline)
 
Ответить с цитированием
Старый 11.08.2009, 03:20   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: pxTrigger

Данил, по логике, вторая функция возвращает боди с тригерра по индексу..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Данил (11.08.2009)
Старый 11.08.2009, 03:38   #3
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Ответ: pxTrigger

MoKa, да, ты прав, неправильно понял команду.
Тогда что надо писать в num? что за индекс? В примере стоит 1.

и еще -

С чем это может быть связано? такая ошибка именно при команде
pxTriggerGetBody
(Offline)
 
Ответить с цитированием
Старый 11.08.2009, 03:42   #4
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Ответ: pxTrigger

обновил все библиотеки - заработало о_О
(Offline)
 
Ответить с цитированием
Старый 11.08.2009, 03:43   #5
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: pxTrigger

Это как чайлды: получаешь число бодей в триггере (pxTriggerGetNumBody), и дальше циклом от 1 (думаю от 1го), до колличества..
Возвращать должен хэндл боди. Сравнивай его со своим. Помоему не оптимально согласен..
Поищи команду привязанную к Боди, на проверку в Триггере ли он, должно быть по разумности такое..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Данил (11.08.2009)
Ответ


Опции темы

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

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


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


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