Показать сообщение отдельно
Старый 12.09.2005, 18:59   #12
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Могу посоветовать вот так сделать:

KEY_MOVE_LEFT = KeyDown(75)
KEY_MOVE_UP = KeyDown(72)
KEY_MOVE_RIGHT = KeyDown(77)
KEY_MOVE_DOWN = KeyDown(80)

If (KEY_MOVE_LEFT=0 And KEY_MOVE_UP=1 And KEY_MOVE_RIGHT=0 And KEY_MOVE_DOWN=0)
	MoveEntity player\obj,0,0,spd# 
	RotateEntity player\obj,0,0,0
End If 

If (KEY_MOVE_LEFT=1 And KEY_MOVE_UP=0 And KEY_MOVE_RIGHT=0 And KEY_MOVE_DOWN=0)
	MoveEntity player\obj,0,0,spd# 
	RotateEntity player\obj,0,90,0 
End If 

If (KEY_MOVE_LEFT=0 And KEY_MOVE_UP=0 And KEY_MOVE_RIGHT=1 And KEY_MOVE_DOWN=0)
	MoveEntity player\obj,0,0,spd# 
	RotateEntity player\obj,0,-90,0
End If 

If (KEY_MOVE_LEFT=0 And KEY_MOVE_UP=0 And KEY_MOVE_RIGHT=0 And KEY_MOVE_DOWN=1)
	MoveEntity player\obj,0,0,spd# 
	RotateEntity player\obj,0,180,0
End If

Почему-то взрываются БЕЛЫЕ кубики, НО это зависит от стороны, с которой осколок прилетел. Так же и с синими
(Offline)
 
Ответить с цитированием