IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#开发的OpenRA游戏的游戏界面内鼠标处理窗口
caimouse
发表于
2023-05-05 17:18:26
love
0
在代码的最后,就是调用worldRenderer.World.Selection.SetRollover(rollover)来设置所有选中的物品,改变颜色,以便区分不同的组合选中方式,所以需要设置一种颜色,普通选中框使用的颜色是normalSelectionColor。如果可以选中,那么就执行整个屏幕里所有相同的种类的物品进行全部选中,这样可以快速选中同一兵种,执行相同的操作。这里判断是否是有效的拖动,首先拖动的标志有效,并且拖动的距离大于设置选择的距离,避免误操作,因为鼠标按下时,