Показать сообщение отдельно
Старый 31.08.2012, 20:58   #1501
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Подскажите как вот так сделать.
Нажмите на изображение для увеличения
Название: problem.png
Просмотров: 913
Размер:	3.3 Кб
ID:	17542
А именно есть платформы и кубики. Если кубик на платформе, то она перекрашивается в красный, а если нет, то в зеленый. Делаю без коллизий, проверяю на дистанцию. Проблема в том что у меня вечно тупняки с перебором объектов. На данный момент все это дело работает только для одного кубика.
---
Сделал через лайн пик, но тоже самое выходит
For d.TDepot = Each TDepot
	m\p = LinePick (m\x,m\y,m\z,0,-0.5,0)
		If m\p = d\ent Then
			d\is123 = 1
		Else 
			d\is123 = 0 // тут вся борода. надо как то по другому, но не знаю как. :)
		EndIf 
Next

Последний раз редактировалось Nex, 31.08.2012 в 21:58.
(Offline)
 
Ответить с цитированием