社区
界面
帖子详情
问一个贴图效率与速度的问题
drowdrow
2008-03-05 11:31:23
现在写了一个程序,需要重复大量贴图,使用bitblt进行,可是一贴图程序运行的速度马上就降下来了,不知道有什么好的贴图方法吗?能提高贴图效率,谢谢
...全文
74
5
打赏
收藏
问一个贴图效率与速度的问题
现在写了一个程序,需要重复大量贴图,使用bitblt进行,可是一贴图程序运行的速度马上就降下来了,不知道有什么好的贴图方法吗?能提高贴图效率,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
drowdrow
2008-03-05
打赏
举报
回复
我现在就是使用双缓存的方式进行的,但是图片比较大,所以很难办
菜牛
2008-03-05
打赏
举报
回复
一次刷新只往屏幕贴一次图,其他操作都放到内存DC上进行。
baby393
2008-03-05
打赏
举报
回复
bitblt已经是最快的方法了. 一定是你的程序实现逻辑不好所导致.
cnzdgs
2008-03-05
打赏
举报
回复
设法减少重画的次数和减小重画的区域。
如果没法从这两方面来优化,就只有DirectDraw了。
SkinBeauty
2008-03-05
打赏
举报
回复
估计是你的流程问题,不是使用了 双缓存 就可以解决一切问题的,你的绘图方案一定存在问题,
简单建议:
1。内存位图处理;
2。适当的更新机制,如果可以;
3。不要动不动就重新全部绘制,只需要更新必要的;
4。检测并调试一下你的拦截绘制消息,看看是主要由哪个模块引起这个明显的现象。
还有很多的经验细节,希望帮到你。
关于控件的美化,是一个较复杂的工作,这里的ListCtrl演示代码实现你说的需求,
可以下载源码看看。。是用skinbeauty 皮肤引擎用一个函数加载后实现的,可以参考看看。。。提供免费的dll。
不知道是否可以,还有多种皮肤下载:
www.afe-soft.com
EZ GUI 1.076.zip
官方的GUI根本无法跟EZGUI比,无论是资源还是易用性还是
速度
。EZGUI基于Mesh不占DrawCall。EZGUI是自动合并Mesh成为一个物体,并且
贴图
自动制作Atlas。所以
效率
高,CPU消耗低
Unity3D 游戏
贴图
(法线
贴图
,漫反射
贴图
,高光
贴图
)
我们都知道,一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于
贴图
,可见
贴图
在画面中所占的重要性。在这里我将列举一些
贴图
,并且初步阐述其概念,理解原理的基础上制作
贴图
,也就顺手多了。 我...
Shader中
贴图
知识汇总: 漫反射
贴图
、凹凸
贴图
、高光
贴图
、 AO
贴图
、环境
贴图
、 光照纹理及细节
贴图
一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于
贴图
,可见
贴图
在画面中所占的重要性。在这里我将列举一系列
贴图
,并且初步阐述其概念,理解原理的基础上制作
贴图
,也就顺手多了。 01漫反射
贴图
...
Shader中
贴图
知识汇总: 漫反射
贴图
、凹凸
贴图
、高光
贴图
、 AO
贴图
、环境
贴图
、 光照纹理及细节
贴图
...
一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于
贴图
,可见
贴图
在画面中所占的重要性。在这里我将列举一系列
贴图
,并且初步阐述其概念,理解原理的基础上制作
贴图
,也就顺手多了。 01漫反射
贴图
...
如何提高c#的GDI+绘图
效率
1. 减少不必要的绘制, 区域刷新效果比全部绘制
效率
高很多, 比如只是一个控件需要重绘,我们就不应该让整个窗口或者说大于次区域的界面无效 2. 不在显示区域的绘制工作能省就省, 主要绘制可视界面, 就是平时说的 脏...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章