罗技游戏方向盘软件开发工具包(3)

2019-08-29 19:52

返回参数

成功返回true,否则返回false

LogiPlayDirtRoadEffect(土路效果)

bool LogiPlayDirtRoadEffect(const int index, const int magnitudePercentage);

这个LogiPlayDirtRoadEffect () f函数开启土路效果 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。

magnitudePercentage:指土路影响的程度。有效范围为0到100,高于100不起作用。 返回参数

成功返回true,否则返回false

LogiStopDirtRoadEffect

bool LogiStopDirtRoadEffect(const int index);

这个LogiStopDirtRoadEffect () 停止土路效果(模拟) 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数

成功返回true,否则返回false

LogiPlayBumpyRoadEffect(颠簸路面)

bool LogiPlayBumpyRoadEffect(const int index, const int magnitudePercentage);

这个LogiPlayBumpyRoadEffect () 函数模拟颠簸路面的影响效果 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。

magnitudePercentage :表示颠簸路面影响程度,有效范围从0到100,任何超出100的值都将不会起作用。 返回参数

成功返回true,否则返回false

LogiStopBumpyRoadEffect

bool LogiStopBumpyRoadEffect (const int index);

这个函数停止模拟颠簸路面的影响 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数

成功返回true,否则返回false

LogiPlaySlipperyRoadEffect(平滑路面)

bool LogiPlaySlipperyRoadEffect(const int index, const int magnitudePercentage);

这个函数模拟平滑路面的影响效果。 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。

magnitudePercentage :表示平滑路面影响程度,有效范围从0到100,100表示最平滑的

效果 返回参数

成功返回true,否则返回false

LogiStopSlipperyRoadEffect

bool LogiStopSlipperyRoadEffect (const int index);

这个函数作用是停止模拟平滑路面的效果。 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数

成功返回true,否则返回false

LogiPlaySurfaceEffect(路面响应效果)

bool LogiPlaySurfaceEffect(const int index, const int type, const int magnitudePercentage, const int period);

这个函数表示表面影响的效果 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。

类型:特定的类型的力影响,可以是以下数值: o LOGI_PERIODICTYPE_SINE o LOGI_PERIODICTYPE_SQUARE o LOGI_PERIODICTYPE_TRIANGLE

magnitudePercentage:表示表面影响力的大小,有效范围从0到100,数值超过100则不会起作用。

Period:表示周期力作用的期限,值是以毫秒测量的周期函数一个全周期的持续时间。一个比较好的范围是从20ms(沙子)到120ms(木桥或是鹅卵石),作为一个表面的影响周期不能大过150ms。 返回参数

成功返回true,否则返回false

LogiStopSurfaceEffectEffect

bool LogiStopSurfaceEffect (const int index);

这个函数停止表面的影响

参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数

成功返回true,否则返回false

LogiPlayCarAirborne(空降效果模拟)

bool LogiPlayCarAirborne(const int index);

这个函数模拟汽车空降的效果。 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数

成功返回true,否则返回false

LogiStopCarAirborne

bool LogiStopCarAirborne(const int index);

这个 LogiStopCarAirborne () 函数模拟汽车在路面腾空时的效果。 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数

成功返回true,否则返回false

LogiPlaySoftstopForce(软停止力)

bool LogiPlaySoftstopForce(const int index, const int usableRangePercentage);

这个LogiPlaySoftstopForce () 函数表示汽车soft停止时的效果。 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。

usableRangePercentage:表示在soft停止力影响百分数中的死区 返回参数

成功返回true,否则返回false

LogiStopSoftstopForce

bool LogiStopSoftstopForce(const int index);

这个 LogiStopSoftstopForce () 停止the soft stop force. 参数

索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数

成功返回true,否则返回false

LogiSetPreferredControllerProperties(设置前轮属性)

bool LogiSetPreferredControllerProperties(const LogiControllerPropertiesData properties);

该LogiSetPreferredControllerProperties()设置首选轮的属性。 参数

属性:包含的所有字段结构都要进行设置。 返回参数

成功返回true,否则返回false

LogiGetCurrentControllerProperties (获得当前控制器属性) bool LogiGetCurrentControllerProperties(const int index, LogiControllerPropertiesData& properties);

这个LogiGetCurrentControllerProperties () 根据当前控制器的参数填充性能参数 参数

索引:控制器的索引

properties : 接收当前参数 返回参数

成功返回true,否则返回false

LogiGetShifterMode(获得换挡模式) int LogiGetShifterMode(const int index);

该LogiGetShifterMode()获取当前的换档模式(门或顺序) 参数

索引:控制器的索引 返回参数

1,如果移位器门,0如果移位是连续的,-1如有不明

LogiSetOperatingRange(设置控制器作用范围)

bool LogiSetOperatingRange(const int index, const int range);

所述LogiSetOperatingRange()用范围参数设置控制器的操作范围。 参数

索引:控制器的索引 范围:被设置操作范围 返回参数

成功返回true,否则返回false

LogiGetOperatingRange

bool LogiGetOperatingRange(const int index, int& range);

所述LogiGetOperatingRange()函数根据当前控制器的操作范围获得控制器的范围参数。 参数

索引:控制器的索引

范围:接收当前控制器的操作范围(是一个整数?) 返回参数

成功返回true,否则返回false

LogiPlayLeds(设置显示灯)

bool LogiPlayLeds(const int index, const float currentRPM, const float rpmFirstLedTurnsOn, const float rpmRedLine);

该函数启动控制器的led。 参数

索引:控制器的索引 currentRPM:当前RPM

rpmFirstLedTurnsOn :当第一个led打开时的 RPM

rpmRedLine :低于这个值所有的led会打开,高于这个值,所有的led开始闪烁。 返回参数

成功返回true,否则返回false

LogiSetOperatingRangeDInput

bool LogiSetOperatingRangeDInput(const LPDIRECTINPUTDEVICE8 deviceHandle, const int range);

所述LogiSetOperatingRangeDInput()用范围参数设置控制器的操作范围 参数

deviceHandle: DInput 游戏控制器的手柄 range :被设置的参数范围 返回参数

成功返回true,否则返回false 注意

这个函数可以使用不管SDK是否已经被初始化(即可以在没有LogiSteeringInitialize函数下使用)

LogiGetOperatingRangeDInput

bool LogiGetOperatingRangeDInput(const LPDIRECTINPUTDEVICE8 deviceHandle, int& range);

所述函数根据当前控制器的操作范围获得控制器的范围参数。 参数

deviceHandle: DInput 游戏控制器的手柄

范围:接收当前控制器的操作范围(是一个整数?) 返回参数

成功返回true,否则返回false 注意

这个函数可以使用不管SDK是否已经被初始化(即可以在没有LogiSteeringInitialize函数下使用)

LogiPlayLedsDInput

bool LogiPlayLedsDInput(const LPDIRECTINPUTDEVICE8 deviceHandle, const float currentRPM, const float rpmFirstLedTurnsOn, const float rpmRedLine);

该函数启动控制器的led。 参数

deviceHandle: DInput 游戏控制器的手柄 currentRPM:当前RPM

rpmFirstLedTurnsOn :当第一个led打开时的 RPM

rpmRedLine :低于这个值所有的led会打开,高于这个值,所有的led开始闪烁。 返回参数

成功返回true,否则返回false 注意

这个函数可以使用不管SDK是否已经被初始化(即可以在没有LogiSteeringInitialize函数下使用)

LogiSteeringShutdown

bool LogiSteeringShutdown();

该LogiSteeringShutdown()关闭SDK和注销控制器对象 返回参数 这个函数没有返回参数 46130006109912


罗技游戏方向盘软件开发工具包(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:武警07式服装着装规定问答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: