有没有办法通过代码在 Unity 之外更改双震控制器灯条的颜色?



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

我试图通过使用以下名称空间来实现这一点,然后使用一种方法更改灯条的颜色,但很快意识到unity早就反对使用此功能。

using UnityEngine.InputSystem.DualShock;

提前感谢!

编辑:Unity确实支持这一点,只是在他们的NEW输入系统包上(我的团队没有时间升级到该包(。所以我想我的新问题是:有没有一种方法可以通过编程和代码来改变unity之外的双震动控制器灯条的颜色

谢谢!

试试这个!

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/手册/Installation.html

相关内容

  • 没有找到相关文章

最新更新