【其他】怎样设置屏幕的多点控制互不干扰?
-
我想做成这样: 【左边触屏控制移动方向,右边触屏控制射击方向,无论是先按左边还是右边,也无论是先松左边还是右边,都能准确识别】 但是研究了好久都做不好,无论是根据触屏id还是触屏编号都无法达到效果。 现在我是根据触屏编号来做的,逻辑是当0号或1号触屏按下时,判断位于屏幕左边或右边,根据结果将全局变量“左控编号”或“右控编号”设置为0或1,然后根据这些变量来决定左右的控制。但是当先按住左边屏幕(设左控编号=0),再按住右边屏幕(设右控编号=1),然后松开左边屏幕时,原来的右边触屏编号就变成了0号,于是操作就出现了bug。 希望有人能帮我解决这个问题,最好能给出唤境源文件或者程序截图。 以下是我的程序源文件(不知道能不能传源文件):[0_1571792847733_血腥大地.evk](正在上传 100%) 以下是我的程序截图:
-
网站好像没有图片放大功能,再放一个裁切后的图片
-
解决了,配合触屏编号和触屏id以及设置的全局变量,通过复杂的逻辑完美解决。
-
@唤境用户71016196 好的。也可以加一下官方群,后续有问题可以群内联系技术人员协助和交流哦。
-
@唤境用户71016196 640215025
-
这个功能不用这么麻烦把,左边的不要用官方的摇杆功能,自己做一个就可以了, 你遇到左右互相影响,应该是和官方摇杆功能有关,那个有bug。做一个大,一个小两个圆圈,大的做定位,小的做移动按钮,小的实时通过xy坐标来和大的进行角度判断,就可以实时获得你要移动或者发射的准确方向了,