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

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

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

Ответ
 
Опции темы
Старый 15.01.2009, 23:25   #1
TEHb08
ПроЭктировщик
 
Регистрация: 25.12.2008
Сообщений: 103
Написано 0 полезных сообщений
(для 0 пользователей)
ХЕЛП про пик енити

не работает EntityPick (postroika,100)
postroika = объект

If builddom=1
If MouseDown(1) = 1
If EntityPick (postroika,20) = 0
gold=gold-5000
naselenie=naselenie+15
builddom=0
EntityAlpha postroika,1
postroika=0
Else
nameb$="Слишком близко к постройкам"
EndIf
EndIf
(Offline)
 
Ответить с цитированием
Старый 15.01.2009, 23:54   #2
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: ХЕЛП про пик енити

Для postroika выставлен EntityPickMode=2 ?
__________________
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 00:03   #3
TEHb08
ПроЭктировщик
 
Регистрация: 25.12.2008
Сообщений: 103
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: ХЕЛП про пик енити

Сообщение от SBJoker Посмотреть сообщение
Для postroika выставлен EntityPickMode=2 ?
угу так как мышью он выбирается
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 00:45   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: ХЕЛП про пик енити

у тебя пик что ничего не возвращает?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 02:26   #5
TEHb08
ПроЭктировщик
 
Регистрация: 25.12.2008
Сообщений: 103
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: ХЕЛП про пик енити

Сообщение от ABTOMAT Посмотреть сообщение
у тебя пик что ничего не возвращает?
возвращяет но тут же нуль возвращяет и потом двигаешь объект опять проскочат цыфры и опять нуль
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 08:53   #6
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Re: ХЕЛП про пик енити

так у тя видно в цикле что-то нето...
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 09:27   #7
TEHb08
ПроЭктировщик
 
Регистрация: 25.12.2008
Сообщений: 103
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Re: ХЕЛП про пик енити

Сообщение от NitE Посмотреть сообщение
так у тя видно в цикле что-то нето...
есть все я же говорю что он находит ближайший объект но на секунду
потом опять нуль потом через энное время опять на секунду находит и опять нуль
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 09:39   #8
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: ХЕЛП про пик енити

По твоему коду пик будет только если подойти к postroika по оси z, т.е. только строго спереди. Не совсем понятно зачем это. Обычно такой пик делается от перонажа, EntityPick (bot,20), а если нужно именно от постройки, то лучше мерять дистанцию.
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 12:06   #9
TEHb08
ПроЭктировщик
 
Регистрация: 25.12.2008
Сообщений: 103
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: ХЕЛП про пик енити

Сообщение от Damp Посмотреть сообщение
По твоему коду пик будет только если подойти к postroika по оси z, т.е. только строго спереди. Не совсем понятно зачем это. Обычно такой пик делается от перонажа, EntityPick (bot,20), а если нужно именно от постройки, то лучше мерять дистанцию.
а как тогда определить пик по радиусу во круг объекта ?
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 16:04   #10
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Re: ХЕЛП про пик енити

что те этот пик здался ?? делай entitydistance (сделать конечно можно всё, но те пока рано как видно ))))
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 17:10   #11
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: ХЕЛП про пик енити

попробуй поменять местами MouseDown(1) и EntityPick. у меня в некоторых случаях помогало
__________________

(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 19:44   #12
TEHb08
ПроЭктировщик
 
Регистрация: 25.12.2008
Сообщений: 103
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Re: ХЕЛП про пик енити

Сообщение от NitE Посмотреть сообщение
что те этот пик здался ?? делай entitydistance (сделать конечно можно всё, но те пока рано как видно ))))
эта команда определяет расстояние между объектами а мне нужно что бы самй близкий объект определял !!!
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 21:44   #13
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Re: ХЕЛП про пик енити

а ты думал там за тебя уже всё сделано ? - все команды чтобы сделать то что те надо есть - терь бери и делай... помоему гдето уже говорили что надо делать перебором... ппц блин - самый близкий объект...
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 23:39   #14
TEHb08
ПроЭктировщик
 
Регистрация: 25.12.2008
Сообщений: 103
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Re: ХЕЛП про пик енити

Сообщение от NitE Посмотреть сообщение
а ты думал там за тебя уже всё сделано ? - все команды чтобы сделать то что те надо есть - терь бери и делай... помоему гдето уже говорили что надо делать перебором... ппц блин - самый близкий объект...
Да должно работать!

EntityPick ( entity,range# )

entity - указатель объекта 
range# - РАССТОЯНИЕ проверки вокруг объекта  

Описание
Возвращает самый близкий объект около указанного объекта в прделах указанного расстояния. Объекты должны иметь ненулевое значение EntityPickMode, чтобы их можно было обнаружить функцией EntityPick.
(Offline)
 
Ответить с цитированием
Старый 17.01.2009, 00:03   #15
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Re: ХЕЛП про пик енити

это откуда ? из кривого русского промтовского хелпа ?? если да то пользуйся нормальным хелпом, чтоб больше небыло таких идиотских проблем...
если интересно то entitypick возвращает энтити по вектору определенной длинны (range#) от центра объекта, вектор это прямая линия от объекта...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хелп сос помогите KAK? TAK! MidletPascal 37 26.05.2009 11:21
Нид хелп ... Dredd.vl Прочие вопросы 5 28.04.2009 21:53
мд2-хелп сергей Blitz3D 5 18.12.2007 20:00
Хелп magpro Болтовня 15 04.09.2007 20:12
ХЕЛП!! HELP!! mr.DIMAS 3D-программирование 6 12.01.2007 19:44


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


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