C#做一个小游戏,想弄那种如果鼠标碰到了一个移动中的picturebox,程序就结束的那种,求代码。。

就是类似于那个picturebox是个移动炸弹,不能碰,鼠标碰到了就死的那种小游戏... 就是类似于那个picturebox是个移动炸弹,不能碰,鼠标碰到了就死的那种小游戏 展开
 我来答
finalyfantasy
2013-06-21 · TA获得超过1364个赞
知道小有建树答主
回答量:1631
采纳率:0%
帮助的人:580万
展开全部
通过MouseEnter事件判断即可。
为了更人性化,你可以设置下图片的安全区域。

定义图片类型。
public enum TargetType
{
General = 0, // 普通图片,
Bomb = 1, //移动炸弹
Point =2 //加分
}
自定义类,添加以下属性,类可以从PictureBox继承。

private TargetType m_TargetType =TargetType.General;
public TargetType TargetType
{
get{ return m_TargetType;}
set{ m_TargetType =value;}
}

MouseEnter事件中,判断下图片类型
如果是Bomb炸弹,Show Game Over
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjj796
2013-06-20 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3462万
展开全部
根据屏幕坐标,picturebox的坐标和鼠标的坐标,来判断是不是picturebox和鼠标重叠在一起
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yqsky3964
2013-06-20 · TA获得超过1875个赞
知道小有建树答主
回答量:1184
采纳率:0%
帮助的人:666万
展开全部
picturebox控件的事件列表里有这样一个事件!

当鼠标进入控件可视范围内时发生!名字叫MouseEnter
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苟活的意义
2013-06-20 · TA获得超过141个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:121万
展开全部
picturebox+=mousemove(s,e)
{
//游戏结束
};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式