CreateCamera ( [parent] )

Параметры

parent (не обязательно) - родительский объект, к которому будет привязана камера

Описание

Создает камеру и возвращает указатель на нее.

Вы должны иметь по крайней мере одну камеру, чтобы увидеть что-нибудь в Вашем трехмерном мире. Более чем с одной камерой, Вы сможете сделать эффекты мультиэкрана или реалистичных зеркал.

Камера может выводить изображение только в backbuffer. Если Вы хотите наложить 3D-изображение на рисунок или текстуру, тогда копируйте содержимое backbuffer-а в соответствующий буфер текстуры или изображения.

Дополнительный родительский параметр позволяет Вам определять родительский объект для камеры так, чтобы, когда родитель будет перемещен, дочерняя камера будет двигаться вместе с ним. Однако, эта зависимость - односторонняя: применение команд движения к дочернему объекту не будет затрагивать родителя.

Если родительский объект указан, камера появится в координатах 0,0,0 относительно позиции родительского объекта (локальная система координат, привязанная к родительскому объекту).



Пример

; Пример CreateCamera
; --------------------

Graphics3D 640,480
SetBuffer BackBuffer()

; Создаем камеру
camera=CreateCamera()

light=CreateLight()

cone=CreateCone()
PositionEntity cone,0,0,5

While Not KeyDown( 1 )
RenderWorld
Flip
Wend

End

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в интернете