Unity开发Pico手柄震动教程

前言

大家好,我是橙子,最近因项目需求,涉及了关于手柄震动,但是搜了很久也没有讲的,所以今天我来给大家讲讲。

API详解

SetControllerVibration

函数名:public static void SetControllerVibration(float strength, int time, Controller controller)

技术名词解释

功能:使手柄震动

参数:

  • 震动强度(strength) : 0 - 1
  • 持续时间单位毫秒(time) :0 - 65535
  • controller:左右手柄

调用方式:PXR_Input.SetControllerVibration (strength, time, controller)

技术细节

using static Unity.XR.PXR.PXR_Input;
using Unity.XR.PXR;
using UnityEngine;

public class ElectrocotyController : MonoBehaviour
{
	public Controller controller_L; // 左手柄或右手柄
    public Controller controller_R; // 左手柄或右手柄


	void Start()
	{
		//震动强度:0.1f、时间2000毫秒(2秒)、震动左手柄还是右手柄(这里是两个都震动)
		PXR_Input.SetControllerVibration(0.1f, 2000, controller_L);
        PXR_Input.SetControllerVibration(0.1f, 2000, controller_R);
	}
}

在这里插入图片描述
复制完以后,挂载还需要在Unity中调整一下你的手柄,不然默认都是左手柄,右手柄不震动的现象

总结

很简单的一个Pico API震动讲解,大家在开发的时候,一定要多看文档!
文档地址:https://sdk.picovr.com/docs/XRPlatformSDK/Unity/cn/chapter_seven.html

如果帮助到了你,请点赞收藏!谢谢

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_济南橙子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值