网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VC++ > 正文
使用标准GDI实现游戏品质的动画系统
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
道。
呵呵,像素交给你了,这样我就放心了,那我走了…。。等等,你得到了这些像素,但是渲染时我们还是要使用标准GDI操作,所以好把这些像素设置回Bitmap对象中才行,好吧,这其实很简单,继续上面的代码:
SetDIBits(dc,mybmp,0,bm.bmHeight,pbuf,&binfo,DIB_RGB_COLORS);
最后别忘了:
delete pbuf;
RLE压缩
现在的个人电脑内存容量已经非常大了,但是对某些人来说还显得不够(或者他们不愿意浪费这些可怜的资源虽然它们可再生),例如在Diablo中一个骷髅兵从地上站起来的动画为96*96像素*100帧,所以你有很多这样的动画,最好压缩一下.
RLE是游戏常用的技巧,但是似乎已经超出了本文的范围。而且这方面的文章很多,我这里就不赘述了,留给你自己去进一步发掘.J
最后,更多编程文章,请访问我个人网站http://www.diamondgarden.net/。
参考
华山论键
2001年上半年,我为号称国内最大武侠社区的笑傲江湖.com实现的图形MUD客户端软件,基于上述技术。详情请见http://hslj.Xajh.com

其它类库
CIJLBitmap  一个CBitmap的派生类,可以Load BMP,JPG,GIF文件
NewImage Lib  纯软件2D图像引擎,支持RLE,Alpha通道等,与GDI和DX无关,所谓的Open-ending。
以上两个都可以到我个人网站http://www。diamondgarden。net下载
郑重声明:本文所有使用的所有图片,其版权都归笑傲江湖.Com(http://www.xajh.com)武侠文化社区所有!不得擅自使用,否则责任自负,与本文作者无关。

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号