1

我正在开发一个统一游戏,我想让连接的 Dualshock 控制器上的灯条在玩家受到伤害时改变颜色。有人可以告诉我一种方法来做到这一点,因为团结不再支持这一点。

我尝试通过使用以下命名空间来实现这一点,然后使用一种方法更改灯条的颜色,但很快意识到,Unity 早就弃用了这个功能。

using UnityEngine.InputSystem.DualShock;

提前致谢!

编辑:Unity 实际上支持这一点,只是在他们的输入系统包上(我的团队没有时间升级到)。所以我想我的新问题是:有没有办法通过编程和代码在统一之外改变双电击控制器灯条的颜色?

谢谢!

4

1 回答 1

1

尝试这个 !

var gamepad = (DualShockGamepad)Gamepad.all[0];
gamepad.SetLightbarColor(Color.red);

从这里:https ://forum.unity.com/threads/dualshock-4-lightbar.848707/

编辑:另外,您必须使用“新”输入系统:https ://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/Installation.html

于 2022-01-04T19:12:47.007 回答