我正在开发一款团结游戏,我想让连接的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