ребята, привет всем!
Появилась такая проблема: вобщем,
когда выезжаешь шариком за координаты по х и 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)
...
вот часть кода, думаю что тут что-то неправильно, но как еще по-другому то сделать, это вроде наиболее рационально.
прикрепил
СЮРС, на примере будет понятнее )