|
texture - указатель текстуры
angle# - абсолютный угол прворота текстуры |
|
Вращает текстуру.
Это будет оказывать немедленный эффект во всех случаях использования текстуры. Вращение текстуры можно использовать для получения различных эффектов, например дыма и т.д. |
|
; Пример RotateTexture
; --------------------- Graphics3D 640,480 SetBuffer BackBuffer() camera=CreateCamera() light=CreateLight() RotateEntity light,90,0,0 cube=CreateCube() PositionEntity cube,0,0,5 ; Загружаем текстуру tex=LoadTexture( "media/b3dlogo.jpg" ) ; Текстурируем куб EntityTexture cube,tex ; Начальный угол angle#=1 While Not KeyDown( 1 ) ; Клавишами меняем угол поворота текстуры If KeyDown( 205 )=True Then angle#=angle#-1 If KeyDown( 203 )=True Then angle#=angle#+1 ; Поворачиваем текстуру RotateTexture tex,angle# TurnEntity cube,0.1,0.1,0.1 RenderWorld Text 0,0,"Use left and right cursor keys to change texture angle value" Text 0,20,"angle#="+angle# Flip Wend End |