Показать сообщение отдельно
Старый 15.04.2011, 00:29   #1
Drayfer
Нуждающийся
 
Регистрация: 14.02.2011
Адрес: Украина, Луганск
Сообщений: 67
Написано 0 полезных сообщений
(для 0 пользователей)
Не разберусь с EntityVisible

Вот фрагмент моего кода:
Global map=LoadAnimMesh("pri.b3d") 
ScaleEntity map, 1,1,1 
EntityType map, TypeWall,True
EntityPickMode map,2

Global auto=LoadAnimMesh("auto.b3d") 
PositionEntity auto, 0,0,-1200
EntityType auto, TypeAuto, True
EntityPickMode auto,2

Global player=CreateSphere()
PositionEntity player,0,80,0
TurnEntity player,0,180,0
EntityRadius player, 19,40
;ScaleEntity player,0,1,0
EntityType player, TypePlayer
light=CreateLight(1)
TurnEntity light ,0,30,0
PositionEntity light, 0,3000,0

camera=CreateCamera(player) 
CameraRange camera,10,20000
PositionEntity camera,0,100,0
EntityPickMode player,2
И потом в главном цикле:
If EntityVisible(player, auto)  Then message="Объекты видят друг друга"
Но все равно - хожу по уровню, пробую заходить за стены и т.д. Но все равно при проверке message оказывается, что игрок все равно видит объект всегда.

В чем может быть причина?
(Offline)
 
Ответить с цитированием