forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Вид от третего лица (http://forum.boolean.name/showthread.php?t=4853)

Packman 26.10.2007 03:25

Вид от третего лица
 
Подскажите как сделать вид от третего лица :SOS: ! Заранее спасибо

Извените за тупой вопрос

johnk 26.10.2007 03:34

Re: Вид от третего лица
 
=\ Сто раз это рассматривалось, юзай поиск.

Raiter 26.10.2007 03:56

Re: Вид от третего лица
 
[blitz]
; константы для клавиш. дабы не париццо потом со сканкодами

Const Key_W = 17
Const Key_S = 31
Const Key_A = 30
Const Key_D = 32
Const Key_Left = 203
Const Key_Right = 205

; инициализация графы
Graphics3D 800,600,16,1

; юзаем задний буффер
SetBuffer BackBuffer()

;создаем "окружение"

;плоскость
Plane = CreatePlane()
;задаем её цвет
EntityColor Plane,255,100,0

; "ящиг" 1
Cub = CreateCube()
;ставим в нужную позицию
PositionEntity Cub,10,1,10
;цвет
EntityColor Cub,0,0,100

; "ящиг" 2
Cub2 = CreateCube()
;позиция
PositionEntity Cub2,5,1,-10
;цвет
EntityColor Cub2,0,0,100

;создаем свет
Light = CreateLight()
;поворачиваем иго
TurnEntity Light,45,45,0

;создаем игрока
Player = CreateCube()
;позиция
PositionEntity Player,0,1,0

;создаем камеру. родителем для камеры выставляем кубик игрока
Camera = CreateCamera(Player)
;ставим камеру в нужную позицию
PositionEntity Camera,0,5,-10

;цикл
Repeat

;управление

;перемещение игрока
If KeyDown(Key_W) Then MoveEntity Player,0,0,.1
If KeyDown(Key_S) Then MoveEntity Player,0,0,.1
If KeyDown(Key_A) Then MoveEntity Player,-.1,0,0
If KeyDown(Key_D) Then MoveEntity Player,.1,0,0

; повороты игрока
If KeyDown(Key_Left) Then TurnEntity Player,0,1,0
If KeyDown(Key_Right) Then TurnEntity Player,0,-1,0

;рендерим
RenderWorld()
;меняем местами буферы
Flip()

; пока не нажата конопочега esc
Until KeyDown(1)

[/blitz]

наслаждайсо )

Packman 26.10.2007 04:48

Re: Вид от третего лица
 
Raiter, пасиб :super: Я тоже самое делал толька cam=createcamera(mymesh)я писал до обьявления mymesh и фсё:-)

Цитата:

Сообщение от JohnK
=\ Сто раз это рассматривалось, юзай поиск.

Я до этого додумался но результатов 0 :(
и вообще если придёт новичок поищет "вид от третего лица" то найдёт хотябы это

H@NON 26.10.2007 09:33

Re: Вид от третего лица
 
посмотри пример castle из стандартного набора семплов блитца. Там есть вид от 3-го лица.

Данил 26.10.2007 11:45

Re: Вид от третего лица
 
Вообще посмотри примеры блитза. Там очень много интерестного и есть ответы на некоторые вопросы... ;)


Часовой пояс GMT +4, время: 05:49.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot