Java 小程序:像 Runescape 这样的游戏如何预加载并保存资源,以便用户以后不必再次下载它们?

发布于 2024-12-14 06:21:21 字数 124 浏览 0 评论 0原文

用户第一次玩 Runescape(通过 Java 小程序运行)时,小程序需要几分钟的时间来下载大量数据。在后续的游戏中,该数据不是从服务器检索,而是从客户端 PC 上的某个位置检索。

这些数据保存在哪里,是如何完成的?

The first time a user plays Runescape (which is played via Java applet), the applet takes a few minutes to download a large amount of data. On subsequent plays, this data is retrieved not from the server, but from somewhere on the client's PC.

Where is this data saved to, and how is it done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

丶情人眼里出诗心の 2024-12-21 06:21:21

除了对小程序进行签名之外,您还可以为小程序提供 JNLP 文件,这将使其能够访问 javax.jnlp 包。然后,您可以使用 DownloadService 来缓存您下载的数据。这将导致 Java Web Start 缓存您的文件。

Alternatively to signing your applet, you could give your applet a JNLP file, which will give it access to the javax.jnlp package. You can then use DownloadService to do caching of data you download. This will cause Java Web Start to cache your files.

回忆躺在深渊里 2024-12-21 06:21:21

RuneScape 使用签名的小程序,使他们能够访问文件系统。

如果您查看 c:\.jagex_cache_32 或类似的内容,您将找到数据文件。

RuneScape uses a signed applet which gives them access to the file system.

If you look in c:\.jagex_cache_32 or something like that, you'll find the data files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文