打地鼠游戏

a15216608378 2016-06-29 05:39:28
我想用vb.net做一个打地鼠的小游戏,遇到了一点麻烦。我的想法是,只有鼠标点击在特定的区域内(老鼠出来的区域),才能算成功打了一只地鼠,否则算失败。当我用鼠标(锤子)锤老鼠时,怎么确定鼠标光标的坐标,即获得打击的区域?希望大神们不吝赐教。
...全文
1033 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
picturebox,但愿没拼错,图片控件
Poopaye 2016-07-14
  • 打赏
  • 举报
回复
每只地鼠是个按钮不就行了?
清晨曦月 元老 2016-07-14
  • 打赏
  • 举报
回复
检测鼠标在窗体位置,form mousemove 如果地鼠是单独控件那就检测鼠标坐标是否在控件矩形内。估计不会这么做,问题太多了。 合成图片的话,可以先取图片中地鼠所在区域,然后检测鼠标是否在区域内。 可以用 Region.IsVisible(),这个和原始API一样都受到点个数限制,不过开发游戏来说,不可能正好在区域内才算,应该“让着玩家”一点,所以外包区域不用太复杂,要比地鼠大一些,于是可以简化成各种矩形、圆形、椭圆等易于计算的形态。
u010136299 2016-06-30
  • 打赏
  • 举报
回复
弄几个透明标签,盖住特定位置。根据标签点击确定位置吧

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧