|
21.11.2010, 22:59
|
#1171
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Taugeshtu
Похоже на проникновение коллизящих тел друг в друга, лечение - ставь скорость игрока поменьше, других методов не знаю.
|
Другой метод: использовать физдвиги, коллизия в блице настоящее уг!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.11.2010, 19:41
|
#1172
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
а почему когда я ставлю на пушку параметр EntityOrder , -9999 (вобще любое число) ,то пушка становится прозрачной?
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
23.11.2010, 20:12
|
#1173
|
scientist.alien
Регистрация: 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
|
Мастер
Регистрация: 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
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Помню где-то был сэмпл с булевыми операциями над примитивами.
Если у кого есть - скиньте
|
(Offline)
|
|
27.11.2010, 16:14
|
#1176
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Подскажите, пожалуйста, как при создании шарика вычислить позицию так чтобы он не пересекался и находился на рандомном расстоянии от других шариков?
Я пробовал сравнивать координаты и вроде работает, но не всегда, иногда даже наоборот ставит один шарик в позицию другого или очень близко к нему..
|
(Offline)
|
|
27.11.2010, 16:52
|
#1177
|
Элита
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений (для 3,833 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Ну как вариант заносить все точки созданных шаров в определенный файл....тхт к примеру и при создании нового шара сравнивать рандомную координату с координатами уже существующих шаров...ну и при необходимости поправлять.
|
(Offline)
|
|
27.11.2010, 21:06
|
#1178
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Можно проверить на расстояние с каждым шариком. Если условие расстояния >= суммы радиусов сравниваемых рашиков выполняется для всех существующих шариков и нового положения, то положение корректно.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.11.2010, 22:04
|
#1179
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от pax
Можно проверить на расстояние с каждым шариком. Если условие расстояния >= суммы радиусов сравниваемых рашиков выполняется для всех существующих шариков и нового положения, то положение корректно.
|
Спасибо! Я че то про дистанцию забыл и с формулами и условиями извращался.
|
(Offline)
|
|
27.11.2010, 22:10
|
#1180
|
Элита
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений (для 3,833 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Та блджад....Nex.С твоим то опытом и про дистацию забыть?! )
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.11.2010, 10:15
|
#1181
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Dzirt
Та блджад....Nex.С твоим то опытом и про дистацию забыть?! )
|
Опыт то есть, но во всяких мелких наработках. А щас делаю игру и уже довольно много написал кода и с не привычки начинаю путься в коде и забывать ченить. Только вот почему то EntityDistance не возвращает ничего.
Кстати можно ли сделать что бы 2 спрайта не много прозрачных не накладывались друг на друга (что бы в месте их пересечения цвет оставался тот же)?
|
(Offline)
|
|
30.11.2010, 16:22
|
#1182
|
Знающий
Регистрация: 31.07.2008
Сообщений: 321
Написано 108 полезных сообщений (для 229 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
А чем можно заменить Pickанье объектов чтобы это работало быстрее? А то при поле 20х20 все нормально работает а при 50х50 уже дико тормозит (пикается каждая клетка поля - обычный двухмерный массив из блоков).
Посоветуйте не кусками кода а методами и словами ))
|
(Offline)
|
|
30.11.2010, 16:37
|
#1183
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сделай плоскость невидимую из двух полигонов да пикай её. Потом по координатам пика на ней вычисляй конкретную клетку.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.11.2010, 16:51
|
#1184
|
Знающий
Регистрация: 31.07.2008
Сообщений: 321
Написано 108 полезных сообщений (для 229 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от ABTOMAT
Сделай плоскость невидимую из двух полигонов да пикай её. Потом по координатам пика на ней вычисляй конкретную клетку.
|
Огромное спасибо! Так и знал что решение простое до безумия =) Но не знал что можно получить координаты пика - только хендл пикнутого
|
(Offline)
|
|
30.11.2010, 23:09
|
#1185
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
как узнать имя чилда объекта (не номер, а именно имя)?
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:00.
|