
我正在用C#做一个射击小游戏,已经做出了一个随机移动的靶子,怎样让鼠标单击靶子时靶子上出现弹孔呢?
5个回答
展开全部
你用XNA吧,或者用DX,用这个写很麻烦的,要做缓冲,双绘,你移动的时候还要开线程,不开线程,你移动的靶子一运行,程序就卡那里了,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用picturebox 说明的项目是winForm, 如果实现效换,再用一个孔的边缘透明的图片,盖在上面就行了!
其实你用winForm做游戏是错误的,建议你选选择sl或者XNA,特别是后者,是专门用来做游戏的,语言还是你熟悉的C#,
如果你实在用喜欢用WINForm 应该主要用GDI+来画,有很多工作要自己写
其实你用winForm做游戏是错误的,建议你选选择sl或者XNA,特别是后者,是专门用来做游戏的,语言还是你熟悉的C#,
如果你实在用喜欢用WINForm 应该主要用GDI+来画,有很多工作要自己写
追问
是不是要用到重绘啊??
追答
是的,做游戏,不是能像WINFROM那样拖控件的,所有界面都要自己控制GDI+去画,如果使用控件,也是在后台加载,
比如
Label lbl = new Label ().
this.Childs.Add(lbl)
这样,
用winForm做游戏太麻烦了,建议您用XNA,学起来很快,都是.NET平台。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
再绘制一个有弹孔的靶子 ,当单击时切换一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-28
展开全部
你的靶子是怎么做出来的,是采用图片吗
更多追问追答
追问
恩,是的,用picturebox
追答
那你就再做一幅有弹孔的图片,如果鼠标击中了靶子,就替换图片,如何?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |