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

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

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

Ответ
 
Опции темы
Старый 21.11.2010, 22:59   #1171
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от Taugeshtu Посмотреть сообщение
Похоже на проникновение коллизящих тел друг в друга, лечение - ставь скорость игрока поменьше, других методов не знаю.
Другой метод: использовать физдвиги, коллизия в блице настоящее уг!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pepel (22.11.2010)
Старый 23.11.2010, 19:41   #1172
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

а почему когда я ставлю на пушку параметр EntityOrder , -9999 (вобще любое число) ,то пушка становится прозрачной?
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 23.11.2010, 20:12   #1173
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Вопрос-Ответ (для новичков)

а почему когда я ставлю на пушку параметр EntityOrder , -9999 (вобще любое число) ,то пушка становится прозрачной?
А весь мой пост прочитать религия не позволяет, да? Иди на предыдущую станицу.
P.S. Вот и помогай им после этого...
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 01:55   #1174
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Ganociy:
глянул демку твою, у тебя сначала рисуется рука, потом пушка, скорей всего entityorder -9999 приминен к руке
а вообще поидее делай так :

entityorder hand,-1
entityorder gun,-2

т.е. чтобы сначала перед всем миром рендерилась пушка , а потом рука

Последний раз редактировалось pepel, 25.11.2010 в 03:58.
(Offline)
 
Ответить с цитированием
Старый 25.11.2010, 17:42   #1175
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Помню где-то был сэмпл с булевыми операциями над примитивами.
Если у кого есть - скиньте
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 27.11.2010, 16:14   #1176
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Подскажите, пожалуйста, как при создании шарика вычислить позицию так чтобы он не пересекался и находился на рандомном расстоянии от других шариков?
Я пробовал сравнивать координаты и вроде работает, но не всегда, иногда даже наоборот ставит один шарик в позицию другого или очень близко к нему..
(Offline)
 
Ответить с цитированием
Старый 27.11.2010, 16:52   #1177
Dzirt
Элита
 
Аватар для Dzirt
 
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений
(для 3,833 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Ну как вариант заносить все точки созданных шаров в определенный файл....тхт к примеру и при создании нового шара сравнивать рандомную координату с координатами уже существующих шаров...ну и при необходимости поправлять.
(Offline)
 
Ответить с цитированием
Старый 27.11.2010, 21:06   #1178
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Можно проверить на расстояние с каждым шариком. Если условие расстояния >= суммы радиусов сравниваемых рашиков выполняется для всех существующих шариков и нового положения, то положение корректно.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (27.11.2010)
Старый 27.11.2010, 22:04   #1179
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от pax Посмотреть сообщение
Можно проверить на расстояние с каждым шариком. Если условие расстояния >= суммы радиусов сравниваемых рашиков выполняется для всех существующих шариков и нового положения, то положение корректно.
Спасибо! Я че то про дистанцию забыл и с формулами и условиями извращался.
(Offline)
 
Ответить с цитированием
Старый 27.11.2010, 22:10   #1180
Dzirt
Элита
 
Аватар для Dzirt
 
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений
(для 3,833 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Та блджад....Nex.С твоим то опытом и про дистацию забыть?! )
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (28.11.2010)
Старый 28.11.2010, 10:15   #1181
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от Dzirt Посмотреть сообщение
Та блджад....Nex.С твоим то опытом и про дистацию забыть?! )
Опыт то есть, но во всяких мелких наработках. А щас делаю игру и уже довольно много написал кода и с не привычки начинаю путься в коде и забывать ченить. Только вот почему то EntityDistance не возвращает ничего.
Кстати можно ли сделать что бы 2 спрайта не много прозрачных не накладывались друг на друга (что бы в месте их пересечения цвет оставался тот же)?
(Offline)
 
Ответить с цитированием
Старый 30.11.2010, 16:22   #1182
EvilOkta
Знающий
 
Аватар для EvilOkta
 
Регистрация: 31.07.2008
Сообщений: 321
Написано 108 полезных сообщений
(для 229 пользователей)
Ответ: Вопрос-Ответ (для новичков)

А чем можно заменить Pickанье объектов чтобы это работало быстрее? А то при поле 20х20 все нормально работает а при 50х50 уже дико тормозит (пикается каждая клетка поля - обычный двухмерный массив из блоков).
Посоветуйте не кусками кода а методами и словами ))
__________________
Области Хаоса - мой новый Youtube проект
(Offline)
 
Ответить с цитированием
Старый 30.11.2010, 16:37   #1183
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Вопрос-Ответ (для новичков)

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

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

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
EvilOkta (30.11.2010)
Старый 30.11.2010, 16:51   #1184
EvilOkta
Знающий
 
Аватар для EvilOkta
 
Регистрация: 31.07.2008
Сообщений: 321
Написано 108 полезных сообщений
(для 229 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от ABTOMAT Посмотреть сообщение
Сделай плоскость невидимую из двух полигонов да пикай её. Потом по координатам пика на ней вычисляй конкретную клетку.
Огромное спасибо! Так и знал что решение простое до безумия =) Но не знал что можно получить координаты пика - только хендл пикнутого
__________________
Области Хаоса - мой новый Youtube проект
(Offline)
 
Ответить с цитированием
Старый 30.11.2010, 23:09   #1185
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

как узнать имя чилда объекта (не номер, а именно имя)?
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста дайте ответ на несколько вопросов Kuzma 3D-программирование 8 06.10.2009 19:38
Предложение к теме "вопрос-ответ" jimon Наш форум 1 27.02.2009 19:26
Мой ответ Жеке! alcosholik Болтовня 5 19.11.2005 16:41


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


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