力反馈笔记

安装Touch_Device_Driver_2017.11.30.exe 后运行 Touch Smart Setup进行配对
搜索Haptic Plugins 下载SDK
将SDK中Plugins文件夹移动到最外层
在Touch_Device安装路径下找到hd.dll 和hl.dll放到x64中,打包发布时需要将Build Settings 中Architecture 选择为x86_64 进行编译dll文件,否则发布后不能使用力反馈硬件

常用API
PluginImport.GetButtonState(1,2)
PluginImport.GetButton2State()

 

交互物体需要制定标签为Touchable

 

public class HapticProperties : MonoBehaviour {

public float stiffness; //硬度
public float damping; //阻力(可以理解为物体的回怼力)
public float staticFriction; //静态摩擦力(划过物体表面有点卡的感觉,根据不同的0-1数值可以模拟物体表面粗糙程度)
public float dynamicFriction; //动态摩擦力(划过物体表面有阻力,根据不同的0-1数值可以模拟物体表面有胶水,好像在淤泥中滑动越临近1越强烈)
public float tangentialStiffness; //没测数来
public float tangentialDamping;//没测数来
public float popThrough; //穿透需要的力
public float puncturedStaticFriction;//进入物体内部的静态摩擦力
public float puncturedDynamicFriction;//进入物体内部的动态摩擦力
public float mass; //重量
public bool fixedObj; //是否是固定的物体
}

转载于:https://www.cnblogs.com/what-lee/p/9723846.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值