Unity desenvolve tutorial de vibração do cabo Pico

prefácio

Olá a todos, sou a Orange. Recentemente, devido a requisitos de projeto, estive envolvido na vibração do cabo, mas não falei sobre isso depois de muito pesquisar, então vou contar hoje.

API detalhada

SetControllerVibration

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

Explicação dos termos técnicos

Função: fazer o punho vibrar

parâmetro:

  • Intensidade de vibração (força): 0 - 1
  • Unidade de duração milissegundos (tempo): 0 - 65535
  • controlador: alças esquerda e direita

Método de chamada: PXR_Input.SetControllerVibration (força, tempo, controlador)

detalhes técnicos

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);
	}
}

insira a descrição da imagem aqui
Após a cópia, você precisa ajustar sua alça no Unity para montagem, caso contrário, o padrão é a alça esquerda e a alça direita não vibra

Resumir

É uma explicação muito simples da vibração Pico API. Quando você está desenvolvendo, você deve ler mais documentos!
Endereço do documento: https://sdk.picovr.com/docs/XRPlatformSDK/Unity/cn/chapter_seven.html

Se te ajudou, por favor curta e colete! Obrigado

Acho que você gosta

Origin blog.csdn.net/weixin_45375968/article/details/131780150
Recomendado
Clasificación