Комментарии |
(0002103)
Dima
01 февраля 2005 12:11
|
Вынесено в скрипты следующее:
level.environment():current().fog_density
level.environment():current().far_plane
game_object:set_eye_range (new_eye_range)
game_object:set_fov (new_fov) |
|
(0002113)
Dima
01 февраля 2005 13:09
|
В коде используется следующая формула преобразования eye_range :
range = start_range *
min(current_far_plane*far_plane_factor,standard_far_plane)/standard_far_plane*
1/(1 + fog_density_factor*current_fog_density)
В LTX-е для каждого монстра можно указать параметры far_plane_factor (по умолчанию 1) и fog_density_factor (по умолчанию 1) |
|
(0002114)
Dima
01 февраля 2005 13:10
|
standard_far_plane = 300 |
|
(0002116)
Dima
01 февраля 2005 14:41
|
сейчас standard_far_plane = start_range
по умолчанию far_plane_factor = 1.0
по умолчанию fog_density_factor = 0.05
Дальше экспериментируйте сами |
|