【发布时间】:2018-11-21 14:09:42
【问题描述】:
请随意将我的问题标记为重复。因为我对 COS、SIN 和 TAN 一无所知,而且其他人可能已经问过这个问题了。
所以,我尝试根据可以从游戏手柄输入获得的 x 和 y 轴设置圆形进度条。简而言之,进度条就是最小值为 0,最大值为 360。
我确实尝试搜索了一下,但我最好的理解是它仅适用于 180 度和正 x 和 y。但是我从控制器得到的输入是和 y 从 -1 到 1(其中 x -1 是左边,1 是右边,y -1 是底部,1 是顶部)
这是我目前的代码。
var controller = Windows.Gaming.Input.Gamepad.Gamepads[0].GetCurrentReading();
x = controller.LeftThumbstickX
y = controller.LeftThumbstickY
//what do I have to do from here?
progress.Value = angle; //?
【问题讨论】:
标签: c# windows math uwp trigonometry