Polyobj RotateLeft
Материал из DoomDev
(Различия между версиями)
Текущая версия (15:06, 19 января 2006) (просмотреть исходный код) |
|||
- | ''' | + | '''90:Polyobj_OR_RotateLeft(полиобъект, скорость, угол)''' |
полиобъект вращаемый полиобъект | полиобъект вращаемый полиобъект | ||
угол байтовый угол, на который поворачивается полиобъект | угол байтовый угол, на который поворачивается полиобъект | ||
- | + | Заставляет полиобъект прекратить текущее действие и поворачивает полиобъект влево на указанный угол. Если угол равен 255, то полиобъект будет вращаться постоянно и никогда не остановится. | |
+ | |||
+ | OR в названии означает OverRide – аннулировать. Обычно если полиобъект что-то делает, то нельзя заставить его делать что-то другое, пока он не закончит текущее действие. Это может стать проблемой при использовании полиобъектов с вечным движением (например, выполняющих [[Polyobj_RotateLeft]] или [[Polyobj_RotateRight]] при байтовом угле 255). Используя такой спецификатор, можно заставить полиобъект прекратить выполнение текущего действия и начать выполнять действие в соответствии со спецификатором. | ||
[[category:спецификаторы полиобъектов]] | [[category:спецификаторы полиобъектов]] | ||
- | + | {{zdoomwikibased}} |