Камера...
Очень прошу Вашеи помощи. Как мне сделать камеру от третьего лица... Приведу тупые примеры, но как в Gta, Hitman и тому подобные игры. И... Что бы она была "привязана" к спине персонажа... Офигенно бы было если бы камеру можно было крутить вокруг оси персонажа. Вот то что уже есть, если сможете, вставте код за меня, пожалуиста ^^:
Код:
Graphics3D 640,480 |
Ответ: Камера...
Код:
Graphics3D 800,600,32,0 Насчет крутить камеру вокруг это просто Крути pivot |
Ответ: Камера...
о! и на этом огромное спасибо ) можешь про pivot пояснить ?
|
Ответ: Камера...
так... хм... я вставил модель, но камера показывается с лица персонажа. и никак не смог сделать движение, стоит на месте и всё...
Код:
Graphics3D 800,600,32,0 |
Ответ: Камера...
Ты немного не с того начал
Pivot не видимая точка с которой ты можеш работать как с обьектом Pivot=CreatePivot(User) создаеш и привязываеш пивот к герою PositionEntity pivot,0,5,-300 ставиш пивот неподалеку от геороя поскольку он привязан он всегда будет на этом растаянии curX#=EntityX(Camera, True) curY#=EntityY(Camera, True) curZ#=EntityZ(Camera, True) destX#=EntityX(Pivot,True) destY#=EntityY(Pivot,True) destZ#=EntityZ(Pivot,True) CamX#=((destX#-curX#)/10) CamY#=((destY#-curY#)/10) CamZ#=((destZ#-curZ#)/10) TranslateEntity Camera,CamX,CamY,CamZ двигаеш камеру за пивотом PointEntity camera,User заставляеш камерувсегда смотреть на пивот Стоит на место пото му что If KeyDown(200) Then должно находится в цикле Repeat...... forever или While...... Wend пивот стоит с лица героя поэтому и камера так смотрит ps: ух как :) |
Ответ: Камера...
спасибо большое) вот только никак немогу вычислить чтобы со спины вид был, а у моделька полубоком к камере )
всё, задом поставил )) |
Ответ: Камера...
Цитата:
тут --> positionentity pivot ,0,0,0 |
Ответ: Камера...
с этим и игрался ) так, буду дальше твое сообщение изучать )
|
Ответ: Камера...
help читай там больше инфы чем в моем сообщении :)
|
Ответ: Камера...
у меня в конце вот так получается, но не работает, потому что не понял как вставлять While, Wend.. и тд
Код:
ScaleEntity user, 0.50, 0.50, 0.50 |
Ответ: Камера...
Цикл REPEAT ... UNTIL позволяет Вам выполнять серию команд, пока определенное условие не будет соблюдено. Это позволяет проверять условие ПОСЛЕ каждого цикла, а не ДО, как в цикле WHILE ... WEND. В общем, используйте REPEAT ... UNTIL, если Вы уверены, что помещаете в цикл команды, которые должны быть использованы минимум 1 раз.
Код:
; Повторять до нажатия клавиши ESC Код:
; While/Wend Пример ЧИТАЙ HELP внимательно!!! до полного осмысления! |
Ответ: Камера...
ну оочень прошу, проделаите с этим ^___^ :
Код:
ScaleEntity user, 0.50, 0.50, 0.50 |
Ответ: Камера...
дай полный код - помогу
|
Ответ: Камера...
Код:
Graphics3D 800,600,32,1 |
Ответ: Камера...
ну и модель тоже ё-маё, без неё не работает
|
Часовой пояс GMT +4, время: 01:50. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot