unity控制手机震动

 Handheld.Vibrate();

Unity的API中调用一次 Vibrate() 的震动时长是0.5s

震动周期缩短:
无法设置其时间为更短的时间,除非自己使用Android原生的Java重新定义一个Vibrate接口,修改器时长,然后打包成Android SDK导入到Unity中使用;iPhone设备也可以使用类似的方式,以SDK的形式自定义此接口。
(源自Unity官方回答:Handheld.Vibrate() duration)

振动周期增长:
其实也不算是修改震动时间长度,而是通过自定义一个定时器,然后定时重复调用Vibrate()来实现的

猜你喜欢

转载自blog.csdn.net/kill566666/article/details/78429057