小嵩的毕设学习之路--基于Scut的FPS设计实现(18.01.03)

今天先简单分析了一下昨天拷贝的摇杆操作的代码,其实原理也是比较简单的。主要就是摇杆中心和摇杆可移动半径,当点击的位置和摇杆中心的距离小于这个半径,直接进行一个赋值操作即可;当超出这个半径时(前提是你已经在拖拽摇杆),你可以选择不去管它,但是这样一来,摇杆就会卡在外围。 实际情况是,当你拖拽摇杆超过这个半径后,同样需要计算当前这个位置和摇杆中心的距离dir(其实是两个Vector2对象做减法),之后
相关文章
相关标签/搜索