社区
C#
帖子详情
GDI+画的简单坦克演示游戏中,在按下空格键后如何出现子弹,并且子弹能不断前行,需要用定时器吗?
xiamin
2008-04-11 10:31:36
GDI+画的简单坦克演示游戏中,在按下空格键后如何出现子弹,并且子弹能不断前行,需要用定时器吗?
坦克可以图片框显示,子弹呢,不会也用图片框显示吧?
...全文
135
3
打赏
收藏
GDI+画的简单坦克演示游戏中,在按下空格键后如何出现子弹,并且子弹能不断前行,需要用定时器吗?
GDI+画的简单坦克演示游戏中,在按下空格键后如何出现子弹,并且子弹能不断前行,需要用定时器吗? 坦克可以图片框显示,子弹呢,不会也用图片框显示吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vosov
2008-04-11
打赏
举报
回复
用定时器。给坦克加Direction和Speed属性。在定时器里根据这两个属性设置坦克的位置
偶很久以前做过一个,不过坦克是从PictureBox继承来的^0^
兔子-顾问
2008-04-11
打赏
举报
回复
因为windows的消息模式太复杂。很少做游戏的会考虑这个。一般都是在main函数里,这样写
main()
{
TankEngine te = new TankEngine();
Graphic g = .....;//desktop window to create a graphic object ,or you can try other way
while(running)
{
te.Update();
}
//show game over
}
伪代码,一般类似这样设计,重要的是如何实现那个坦克游戏引擎。
huang_8228
2008-04-11
打赏
举报
回复
可以直接计算了在面板上面画的。这样就可以只做一个没有图形的类来保存子弹的信息
c#
GDI+
完整例子
超完整的C#
GDI+
例子,包含所有可能的功能,各种
画
笔的用法,含
简单
的图形学算法,浮雕效果、锐化、底片、渐变显示、坐标变换、旋转文字、箭头等 非常全的一个例子。
C#流程图编程
演示
(用
GDI+
实现鼠标绘制流程图的Demo)
C#语言用
GDI+
实现鼠标绘制流程图的Demo 技术点:
GDI+
序列化与反序列化 拖拽 ToolStrip 应用范围:工作流程图设计器,Visio类似的设计器
3天掌握Windows
GDI+
图形编程
出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出
需要
应该使用
GDI+
,因为
GDI+
对以前的Windows版本
中
GDI进行了优化,并添加了许多新功能: 支持渐变的
画
刷、...
我用VS2010 C++和windows API制作的
坦克
大战
想回顾经典
游戏
的朋友,或者新手想学windows
游戏
开发可以参考源码,注释很详细,代码基本是纯C++加上STL容器和win32 API手工编写的,逻辑不是很复杂,也适合初学者学习GDI图形编程和windows编程入门。。
(源码)百分百仿360安全卫士界面和仿360新版特性窗口源码.rar
完全模仿360安全卫士新版特性源码,编译环境:本示例程序使用VS2005编写,在VC6,VC2003,VC2008,VC2010
中
进行少量修改即可直接使用,有问题请联系11259500@qq.com。另外包含完全模仿360安全卫士的界面,可换肤,可...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章