Показать сообщение отдельно
Старый 24.05.2010, 15:55   #823
PackegerX
Нуждающийся
 
Аватар для PackegerX
 
Регистрация: 15.01.2010
Сообщений: 58
Написано 13 полезных сообщений
(для 34 пользователей)
Ответ: Вопрос-Ответ (для новичков)

ребята, привет всем!
Появилась такая проблема: вобщем, когда выезжаешь шариком за координаты по х и z меньше 1 и больше 576 , шарик должен перемещаться на другую часть уровня, но когда на прямой там, где он должен перемещаться стоит препятствие, шарик перемещается к препятствию. Проверил дебагером, ошибок не заметил может сталкивался кто-нибудь:
...
If pack_x<1 Then PositionEntity(packman,576,pack_y,pack_z,1)
If pack_x>576 Then PositionEntity(packman,1,pack_y,pack_z,1)
If pack_z<1 Then PositionEntity(packman,pack_x,pack_y,576,1)
If pack_z>576 Then PositionEntity(packman,pack_x,pack_y,1,1)
...
вот часть кода, думаю что тут что-то неправильно, но как еще по-другому то сделать, это вроде наиболее рационально.
прикрепил СЮРС, на примере будет понятнее )
Вложения
Тип файла: rar Packman.rar (7.3 Кб, 455 просмотров)

Последний раз редактировалось PackegerX, 24.05.2010 в 17:43.
(Offline)
 
Ответить с цитированием