我尝试通过使用以下命名空间来实现此目的,然后使用某种方法更改灯条的颜色,但很快意识到 Unity 很久以前就已经弃用了此功能。
using UnityEngine.InputSystem.DualShock;
提前致谢!编辑:Unity 实际上确实支持这一点,只是在他们的
NEW 输入系统包上___
谢谢!
var gamepad = (DualShockGamepad)Gamepad.all[0];
gamepad.SetLightbarColor(Color.red);
从这里:https://forum.unity.com/threads/dualshock-4-lightbar.848707/
编辑:另外,您必须使用“新”输入系统:https://docs.unity3d.com/Packages/[email protected]/manual/Installation.html