A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: anotherone

[讨论]为什么游戏中常常会有LOADING呢?

[复制链接]

精华
19
帖子
41901
威望
31 点
积分
41926 点
种子
0 点
注册时间
2004-2-16
最后登录
2023-4-19
发表于 2006-1-16 09:38  ·  天津 | 显示全部楼层
大量的数据要全部读入需要很长时间,读完时玩家可能已经睡着了。

所以就分开来读。

终结者

will be back...

精华
5
帖子
10608
威望
16 点
积分
11399 点
种子
5 点
注册时间
2004-12-28
最后登录
2017-6-30
 楼主| 发表于 2006-1-16 09:55  ·  上海 | 显示全部楼层
下面是引用pikaqiu于2006-01-16 09:38发表的:
大量的数据要全部读入需要很长时间,读完时玩家可能已经睡着了。

所以就分开来读。
那为什么玩RPG游戏时,进一个房间就要LOAD一次呢?
一个房间的数据很大吗?

还有...为什么HDL后游戏还是需要LOAD?

以前机种为什么就不需要长时间读取呢?

QQ已经说的比较接近了,但不是本质原因.

我在顶楼更新一个提示吧.

征服者

我不说话我就看看

精华
6
帖子
4081
威望
7 点
积分
5401 点
种子
0 点
注册时间
2005-1-24
最后登录
2024-4-11
发表于 2006-1-16 09:56  ·  上海 | 显示全部楼层
下面是引用anotherone于2006-01-15 22:36发表的:

那我问你...干吗不一次读完就算了...玩个游戏要读个千百遍的?
给你一个稍微闭闭眼睛的休息时间~

精华
0
帖子
487
威望
0 点
积分
498 点
种子
19 点
注册时间
2006-1-8
最后登录
2024-4-28
发表于 2006-1-16 10:04  ·  北京 | 显示全部楼层
有些问题不是硬盘和内存较大就能解决的,还有缓存和制作游戏时数据读取技巧的问题。
SS当年2DFTG之所以有的游戏基本没有读取时间,那就是因为数据已经预先放入缓存,缩短了读取时间。
像现在银河游侠这样的无逢读取技术就是技巧问题(实际应该叫“时刻读取技术”)。

精华
7
帖子
6405
威望
4 点
积分
6755 点
种子
0 点
注册时间
2005-11-2
最后登录
2013-10-2
发表于 2006-1-16 10:06  ·  上海 | 显示全部楼层
ヒーホー!大概为了更有效的抹杀我们的光头寿命吧..............
你知道答案还问.......................

精华
0
帖子
487
威望
0 点
积分
498 点
种子
19 点
注册时间
2006-1-8
最后登录
2024-4-28
发表于 2006-1-16 10:11  ·  北京 | 显示全部楼层
PS是  1MB显存  2MB内存(包含音效内存 0.5MB)
SS是 1.5MB显存  3MB内存(包含音效内存 0.5MB)以及0.5MB缓存

精华
19
帖子
41901
威望
31 点
积分
41926 点
种子
0 点
注册时间
2004-2-16
最后登录
2023-4-19
发表于 2006-1-16 10:21  ·  天津 | 显示全部楼层
下面是引用anotherone于2006-01-16 09:55发表的:

那为什么玩RPG游戏时,进一个房间就要LOAD一次呢?
一个房间的数据很大吗?

还有...为什么HDL后游戏还是需要LOAD?
.......
内存是有限的,无用的数据就要清出去,再需要的时候就读取。

游戏机又不像电脑一样有近乎无限的内存上限。

HDL其实就像虚拟光驱(不知道这个比喻恰不恰当),该读的还要读,只不过硬盘的读取速度比光驱快多了。

读取的时间可能与数据读取量或复杂程度有关吧~猜测。

精华
0
帖子
487
威望
0 点
积分
498 点
种子
19 点
注册时间
2006-1-8
最后登录
2024-4-28
发表于 2006-1-16 10:24  ·  北京 | 显示全部楼层
参与过第一次主机大战和第一次次世代主机大战的人都应该比较清楚这问题。。。

终结者

will be back...

精华
5
帖子
10608
威望
16 点
积分
11399 点
种子
5 点
注册时间
2004-12-28
最后登录
2017-6-30
 楼主| 发表于 2006-1-16 11:07  ·  上海 | 显示全部楼层
终于有了讨论气氛......

楼上2位说的很好啊...建议加分...不过用MJ是不对的 = =

终结者

will be back...

精华
5
帖子
10608
威望
16 点
积分
11399 点
种子
5 点
注册时间
2004-12-28
最后登录
2017-6-30
 楼主| 发表于 2006-1-16 11:12  ·  上海 | 显示全部楼层
下面是引用pikaqiu于2006-01-16 10:21发表的:

读取的时间可能与数据读取量或复杂程度有关吧

.......
所谓的复杂就是容量大而已.

在制作RPG游戏中,游戏ROM分不同场景地图进行打包.
在缓存中的肯定是一些基本的游戏要素.

一旦进入战斗场景,或者是新场景.而不是人物本身的动作和属性和基本BGM.
那么就必须读取相应的数据来补充正在运行的游戏内容.

当然,我刚才问的,为什么单单进一个房间就必须读一次.
就我看来,是因为打包的地图信息不是一个房间而是整个场景.所以不管进哪个房间,读取的速度是一样的.
除非有新的特殊情节.

当然我的想法也是片面的.
而所谓的基本内存也并非永远不更改的,而是随着剧情的发展进行替换基本信息.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-5-8 08:41 , Processed in 0.210410 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部