找回密码
 点一下
查看: 4451|回复: 10

Preload系列

[复制链接]
发表于 2007-2-17 22:08:32 | 显示全部楼层 |阅读模式
[jass]native Preload          takes string filename returns nothing
native PreloadEnd       takes real timeout returns nothing

native PreloadStart     takes nothing returns nothing
native PreloadRefresh   takes nothing returns nothing
native PreloadEndEx     takes nothing returns nothing

native PreloadGenClear  takes nothing returns nothing
native PreloadGenStart  takes nothing returns nothing
native PreloadGenEnd    takes string filename returns nothing
native Preloader        takes string filename returns nothing
[/jass]
预读,将硬盘里的资源----主要是模型和贴图载入内存,可有效减少第一次引用的lag。
验证过的格式:
[jass]function .........
call Preload("filepatch")
call Preload("filepatch")
.....
call PreloadEnd(real)
.......
[/jass]

[jass]function ................
call PreloadStart()
call Preload("filepatch")
call Preload("filepatch")
.....
call PreloadEndEx()
[/jass]
或使用Preloader("listpatch")加载预读文件列表.pld(用管理器导入),pld的格式是一个jass函数,在war3.mpq\scripts中可以找到相关范例,可用记事本直接打开.

[jass]function PreloaderFileList takes nothing returns nothing
里面的内容限用preload系列,写别的函数的话preload终止,规则同
.....
endfunction
[/jass]

PreloadGen的作用未验证,估计是对preloader的操作。

评分

参与人数 1威望 +5 收起 理由
白银の游戏王 + 5

查看全部评分

发表于 2007-2-18 01:06:15 | 显示全部楼层
呵呵,支持一下,不过感觉Preload的用处不是很大......
回复

使用道具 举报

发表于 2007-2-18 02:28:34 | 显示全部楼层
感谢LZ的共享
回复

使用道具 举报

 楼主| 发表于 2007-2-18 03:04:18 | 显示全部楼层
主要是看有没有这个耐心写preloadlist了,官方的战役,特别是过场,preload必备的。由于在war3运行过程中读一次就够了,对于渐进式的读取或在一开始就初始化好大量资源的影响不大,在游戏过程中第一次创造各种单位、特效的情况下还是有一定影响的。有一种更流行的做法在地图上摆上所有会用上的自定义单位,然后在地图初始化时消灭掉。
回复 1 0

使用道具 举报

发表于 2007-2-18 03:06:41 | 显示全部楼层
支持继续研究...
回复

使用道具 举报

发表于 2007-2-19 09:00:28 | 显示全部楼层
路过,顶一下,然后不知道了
回复

使用道具 举报

发表于 2007-2-22 22:23:45 | 显示全部楼层
终于知道Preload是干嘛的了……
回复

使用道具 举报

发表于 2007-2-24 12:02:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-2-27 16:31:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-2-28 17:29:04 | 显示全部楼层
如何在地图初始化时预先释放一次
回复

使用道具 举报

发表于 2007-3-16 17:08:34 | 显示全部楼层
引用第9楼zsb9038于2007-02-28 17:29发表的  :
如何在地图初始化时预先释放一次
添加一次某技能,或施放某技能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-22 21:30 , Processed in 0.055251 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表