IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#开发的OpenRA游戏选中物品后鼠标移动产生消息的过程
caimouse
发表于
2023-05-09 11:42:41
love
0
最后调用World.OrderGenerator.GetCursor(World, cell, worldPixel, mi),这是游戏世界里处理命令生成的。world.ActorMap.GetActorsAt(cell)是从当前格子里获取所有物品,这个范围获取到的物品就比鼠标上一点获取范围就大很多了。就会不断地调用窗口光标处理函数OpenRA.Widgets.Widget.GetCursorOuter(OpenRA.int2 pos),因此鼠标的移动,就需要不断监视,在这里就来分析一下,