Author Topic: Камера от 3-го лица (как в Корсарах, WOW или Мафии)  (Read 718 times)

0 Members and 1 Guest are viewing this topic.

Offline Alec - WS3D Developer

  • Producer
  • Administrator
  • Marquess
  • *
  • Posts: 910
  • Reputation 36
  • Game making is my hobby for life!
Привет, всем!

Один хороший парень сделал хороший пример камеры от 3-го лица.
Я его немного адаптировал: просто создал новый пустой проект Мастером, перекинул ресурсы в папку "Media" и подкорректировал соответственно ссылки. Пожалуйста, прилагаю "пример из коробки"  ;D . Просто разархивируйте в папку MyProjects.
Огромное спасибо автору - Jepalza.

Скрин

Скачать
WorldSim3D = 3D + FreeBasic. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain!

Offline Marsha

  • Friends
  • Knight
  • *
  • Posts: 128
  • Reputation 11
Спасибо! То, что надо. Попробую ещё подрегулировать отклик на мышь, а то поначалу так крутит на каждый сдвиг, что голова кружится ) Но в принципе - отлично.

Offline Alec - WS3D Developer

  • Producer
  • Administrator
  • Marquess
  • *
  • Posts: 910
  • Reputation 36
  • Game making is my hobby for life!
Пожалуйста. Главное спасибо Jepalza.
Quote
Попробую ещё подрегулировать
Да, там многое регулируется. Например, в модуле Moveplayerfunction есть таке настройки:
Code: [Select]
gravity=9.8*12
momentum=0
JumpTime=5.6
forwardAngle=45
WalkSpeed=4
RunSpeed=10
walk_or_run=walkspeed ' at th begin, you walk...
SwimSpeed=5
want_smooth_return=0

CamPan=0 ' giro principal YAW
CamTilt=-15 ' cabeceo PITCH
CamZoom=100 ' offset actual zoom
CamZoomOffset = 100   
minZoom=50 ' max and min zoom with wheel mouse
maxZoom=250
CamSpeed = 3
CamUpdateSpeed = 0.005

offset.X=0
offset.Y=20 ' separacion de la espalda del jugador
offset.Z=0 ' altura hacia los hombros desde el suelo

BR_TURN=50 ' turn speed with button right
K_TURN= 2 ' turn speed with left and right keys

WalkSpeedCrouch=4
WorldSim3D = 3D + FreeBasic. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain!

Offline Marsha

  • Friends
  • Knight
  • *
  • Posts: 128
  • Reputation 11
Главное спасибо Jepalza.
Да, безусловно! Jepalza - спасибо за отличную работу!
А Alec'у - за настройку и ценную подсказку! :)