社区
C++ 语言
帖子详情
C++如何实现一个游戏加载进度的进度条?
templar616
2011-07-11 11:32:44
如题:
我想制作一个游戏
该游戏是在一个平台上加载的
我希望在游戏加载过程中显示一个进度条,用于显示当前加载了百分之几了,并且进度条会逐渐增加
之前做FLASH的时候知道进度条制作的原理
就是用一个计时器循环检测当前已加载了的数据大小,然后除以总共需要加载的数据大小
然后,问题就在于,用什么函数获取
1)当前已加载了的数据大小呢?
2)总共需要加载的数据大小呢?
...全文
495
12
打赏
收藏
C++如何实现一个游戏加载进度的进度条?
如题: 我想制作一个游戏 该游戏是在一个平台上加载的 我希望在游戏加载过程中显示一个进度条,用于显示当前加载了百分之几了,并且进度条会逐渐增加 之前做FLASH的时候知道进度条制作的原理 就是用一个计时器循环检测当前已加载了的数据大小,然后除以总共需要加载的数据大小 然后,问题就在于,用什么函数获取 1)当前已加载了的数据大小呢? 2)总共需要加载的数据大小呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
waxilo1988
2011-07-16
打赏
举报
回复
已经有 了正解 mfc的滑块 扔上去呗。。。
templar616
2011-07-15
打赏
举报
回复
顶一下
周成风
2011-07-11
打赏
举报
回复
选择一个具体的ui做进度条。
至于如何计算数据块大小,这个在设计数据块的时候可以将大小写入数据块,读取的时候先读入这个大小。另外,进度条不一定要十分准确,载入一个阶段才使进度条滚动也可以,而进度条最大值为阶段个数。
风吹PP凉SS
2011-07-11
打赏
举报
回复
MFC有个progress控件
bdmh
2011-07-11
打赏
举报
回复
总数据大小,那只有你自己知道,之际怎么规定的数据,要加载哪些数据,只有你知道,然后每完成一步就与总值对比一下,取当前半分比,界面可以用MFC现成的,也可以自己画
c_losed
2011-07-11
打赏
举报
回复
for (int i = 0; i <= 100; ++i)
{
//i 就是加载的大小 100就是总的大小
}
要是自己写的话 可以参考下mfc的那个进度条控件的写法
ryfdizuo
2011-07-11
打赏
举报
回复
win32 或者mfc下都有进度条
nightkids_008
2011-07-11
打赏
举报
回复
这个大小还真不好获取,你不是下载到本地文件夹的,所以怎么弄呢?计算内存,好像也不现实。。。
你妹的特盗不
2011-07-11
打赏
举报
回复
[Quote=引用 6 楼 templar616 的回复:]
楼上各位大侠好
我主要是想知道
用什么函数获取
1)当前已加载了的数据大小呢?
2)总共需要加载的数据大小呢?
[/Quote]
已加载的数据和要加载的数据,这个只有你自己知道啊,没有函数可以获取吧
比如你的加载过程,要执行十个函数
如果平均分配的话,执行完一个函数,就加载了10%了.总的要加载100%
真不明白,你是怎么理解进度条的.
nicklisir
2011-07-11
打赏
举报
回复
应该使用回调比较好吧,或者类似CEGUI这类的高级UI来做比较方便吧
ryfdizuo
2011-07-11
打赏
举报
回复
[Quote=引用 6 楼 templar616 的回复:]
楼上各位大侠好
我主要是想知道
用什么函数获取
1)当前已加载了的数据大小呢?
2)总共需要加载的数据大小呢?
[/Quote]
这个要看游戏资源导入模块中的接口啊
templar616
2011-07-11
打赏
举报
回复
楼上各位大侠好
我主要是想知道
用什么函数获取
1)当前已加载了的数据大小呢?
2)总共需要加载的数据大小呢?
c++
MP3播放器
进度
条
创建
c++
MP3播放器
进度
条
创建 告诉你怎么创建
进度
条
及其相关的知识
hge
游戏
开发之
进度
条
的
实现
这是用VC6做的HGE
游戏
资源
进度
条
加载
显示 使用的前提是你配置HGE了,有exe了可以看下效果是不是你想要的 另外线程的方法
加载
消息
实现
进度
条
分块
进度
显示 VC2012
一般
实现
一个
功能需要几个步骤,但这几个步骤时间都比较长,无法估计,
进度
条
直接成块跳动,用户体验不好,通过这种方式可以
实现
分块并一定程序上匀速
加载
Qt 使用多线程QThread
实现
进度
条
Qt 使用多线程QThread
实现
进度
条
qt
加载
进度
啊啊啊啊啊
https://blog.csdn.net/qq_36666864/article/details/130714398
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章