vb ②-|||-r<-|||-=e-|||-^-|||-<-|||-Ω-

版权声明:本文为博主原创文章未经博主允许不得转载。如有问题欢迎指正。 /qq_/article/details/

很多手游里面都有一个滑轮控制人物移动

我前段时间也研究了一下

下面附上源码因为囿注释我就不多说什么了


 屏幕分辨率比率;这里Canvas是根据宽来缩放的
 用来存储鼠标和大圆的距离;是一个由大圆坐标指向鼠标坐标的方向向量
 屏幕分辨率的宽除以实际屏幕宽度
 轮盘在屏幕左下角占屏幕1/4的大小范围有效
 限制左边和下边的间距,是上面的1/15的长度
 生成滑轮大圆的位置在鼠标在实际屏幕的位置
 被激活要做的事情;控制小圆的移动
 小圆的坐标:等于相对于父物体大圆鼠标的坐标;等于大圆指向鼠标的一個向量;等于鼠标坐标减去大圆坐标;
 鼠标到大圆的距离;是一个方向指向鼠标的向量
 如果鼠标到大圆的距离大于100
 将这个向量转换成单位姠量乘以一百就是小圆的位置了

我要回帖

更多关于 vb r 的文章

 

随机推荐