???
Математика на уровне МГУ

Показано с 1 по 25 из 68

Тема: Дрожание осей на руде х52про

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #15
    Заявка на ПМЖ
    Регистрация
    28.08.2011
    Возраст
    44
    Сообщений
    15

    Re: Дрожание осей на руде х52про

    После прочтения сотен страниц форумов в надежде найти способ убрать дрожание осей на своём х52, после попыток слепить примитивный фильтр, у меня уже было пропал энтузиазм к этому всему, Но дрожание очень мешало комфортным полётам и мысли о сглаживании время от времени снова посещали меня. Ну пусть не аппаратно, то хотя бы программно. Начал рыть в эту сторону. В итоге у меня получилось. Пусть этот способ кому-то покажется не очень элегантным и оригинальный, но зато он не сложный и довольно универсальный.
    Выложу здесь, может, кто и воспользуется.
    Суть такова: необходимо построить цепочку взаимодействия Ваш джой -> GlovePIE -> PPJoy и уже виртуальный джой указывать в качестве управления в нужной вам игре.
    О программах GlovePIE и PPJoy подробно рассказывать не буду, ниже ссылки, по ним есть и инфа и дистрибутивы.
    http://mw.mechlivinglegends.net/inde...iple_joysticks
    http://glovepie.org/glovepie_download.php

    О установке и настройке виртуального джоя здесь писать не буду, инфы валом.
    И теперь скрипт для GlovePIE:

    var.x = joystick1.yaw //в переменную х читаем состояние оси yaw(это в моём случае крутилка на РУДе)
    var.y = Smooth(var.x, 10, 0.01) //в переменную у записываем состояние переменной х сглаженой ф-цией Smooth, 10 - это количество последних фреймов для усреднения переменной х, а 0,01 это величина при изменении на которую ф-ция срабатывает.
    ppjoy.Analog0 = var.y //ну и собственно записываем эти данные в ось виртуального джоя.

    изменяя эти величины можно менять плавность и отзывчивость оси.

    Надеюсь кому-то пригодиться!
    Крайний раз редактировалось Shu_her; 28.09.2013 в 20:46.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •