|
sub_divs (не обязательно) - делитель плскости. Должен быть в пределах 1-16. По умолчанию 1.
parent (не обязательно) - родительский объект, к которому будет привязана плоскость |
|
Создает полскость и возвращает указатель на нее.
Дополнительный параметр sub_divs определяет, сколько квадратов(полигонов) плоскость будет иметь. Хотя плоскость и так ровная (плоская), и дополнительные вершины не сделают ее ровнее, однако, они повлияют на обработку освещения этой плоскости, делая его более детализированным. Дополнительный родительский параметр parent позволяет Вам определять родительский
объект для плоскости так, чтобы, когда родитель будет перемещаться, дочерняя плоскость будет двигаться вместе с ним. Однако, эта зависимость - односторонняя:
применение команд движения к дочернему объекту не будет затрагивать родителя. Смотрите также : CreateMirror. |
|
; Пример CreatePlane ; ------------------- Graphics3D 640,480 SetBuffer BackBuffer() camera=CreateCamera() PositionEntity camera,0,1,0 light=CreateLight() RotateEntity light,90,0,0 ; Создаем плоскость plane=CreatePlane() grass_tex=LoadTexture( "media/mossyground.bmp" ) EntityTexture plane,grass_tex While Not KeyDown( 1 ) If KeyDown( 205 )=True Then TurnEntity camera,0,-1,0 If KeyDown( 203 )=True Then TurnEntity camera,0,1,0 If KeyDown( 208 )=True Then MoveEntity camera,0,0,-0.05 If KeyDown( 200 )=True Then MoveEntity camera,0,0,0.05 RenderWorld Text 0,0,"Use cursor keys to move about the infinite plane" Flip Wend End |