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),因此鼠标的移动,就需要不断监视,在这里就来分析一下,


沪ICP备19023445号-2号
友情链接