Каждому "вулчеру" - медаль "За Храбрость" и аттестат на усиленное питание!
Сорри за офтоп, но уж больно тему интересную затронули, да ещё и двое ошибочное утверждение поддержали.
Согласно личным ощущениям, к тому же подтверждёнными википедией (http://ru.wikipedia.org/wiki/%D0%9F%...BD%D0%B8%D1%8F) поле зрения каждого глаза только наружу составляет 90 градусов. То есть полностью двумя глазами не поворачивая головы и даже глаз можно заметить движение в секторе 180 градусов, а это как раз "пол комнаты", то есть вся передняя полусфера.
Повернув голову на 90 градусов таким образом можно дотянуться уже до 6 часов.
Ну и напоследок ещё один миф про FOV 30 градусов, соответсвующий реальным пропорциям.
Не забывайте, что FOV и искажения зависят от размера монитора и удалённости его. Простая геометрия.
Обладатель 40" телевизора, сидящий на расстоянии вытянутой руки реалистично будет воспринимать на 90 или даже 120 градусах, а обладателю 17" монитора, сидящему на расстоянии метра и 30 градусов будет много. Поэтому в игре доолжна быть возможность подстроить FOV для себя. При этом ситуация меняется и в одно время нжно видеть реальные размеры и оценивать расстояние, а в другое видеть как можно больше. Так что менять FOV это важно и нужно и должно быть удобно.
Плавно менять мышкой конечно можно, но удобство и точность сомнительны. На голове трекир, в обеих руках хотас, мышку ногой? Так ещё и кнопку держать же надо...
В общем однозначно нужно дорабатывать управление FOV.
Я бы предложил следующее:
1. Возможность менять FOV осью джоя
2. Возможность менять FOV осью Z трекира
3. Возможность менять FOV кнопками 30, 40,50, ..., 120
4. Возможность менять FOV кнопками приближать и удалять ПЛАВНО. Пока держим - FOV меняется с заданной скоростью. Скорость вынести в конфиг для изменения "ручками".
5. Возможность менять FOV кнопками приближать и удалять ДИСКРЕТНО. Нажатие меняет FOV на определённое значение. Само значение внести в конфиг для изменения "ручками".
Вопросы по NewView задавать здесь: www.hruks.com/forum
NewView можно скачать здесь: www.newview.hruks.com
QuadCore Intel Core i5-3570, 3400 MHz (34 x 100); Gigabyte GA-H67MA-USB3-B3; DDR3 16368 Мб; NVIDIA GeForce GTX 660 (2 ГБ); Defender COBRA M5; Gametrix Engine Control System; FaceTrackNoIR 1.7; Logitech HD Webcam C510; Windows 8.1 x64
А сейчас мышкой FOV меняется или расстояние до прицела?
Если FOV, то можно на кнопки мышиную ось назначить, есть программка для этого. Эти же кнопки замапить в Иле на "удерживать для изменения". На желтом давно писали.
Если это так, интересно, позволяет ли это сделать 5 или 10 дискретных положений, переключаемых 2мя кнопками, т.е. чтобы одно нажатие отслеживалось. Вероятно в софте джойстика можно макрос написать с нужным количеством нажатий.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
И причем здесь оффтоп? Ваше сообщение неплохо описывает "хотелку", а тема, как раз про "хотелки".
+10000. Думаю нужны все варианты, чтобы пользователи выбрали наиболее удобный себе.
Мне лично удобнее был бы п.2, с таким механизмом: в нейтральном положении, FOV выбранный "под монитор", двигаешься в положительном направлении оси - FOV сужается, в отрицательном - расширяется. Вот это бы было айс.
З.Ы. У меня 32'', но разрешение 1360х768 и по ощущениям, адекватные пропорции на 60 градусов. На разрешении 1920х1080, может и больше ставить придётся. (куплю проверю)
Каждому "вулчеру" - медаль "За Храбрость" и аттестат на усиленное питание!