|
马上注册,下载996引擎,与更多游戏开发者交流。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 takyo1987 于 2024-4-22 13:53 编辑
字段为空或0时,走原逻辑。
字段为1时,重载NPC的时候,此NPC不会被重载。
目的:
在引擎重载QF前触发,用于暂存数据,重载后再加载回来。这样效率太低了而且如果数据比较大就没办法暂存(IO更慢)。
目前引擎有 callfunbynpc 函数,并且每个NPC都是一个独立的虚拟机。
那么,我们是否可以在创建NPC的时候加一个字段,用于保证这个NPC不会被重载,这样就达到了大量数据中转的目的呢?
或者,引擎内置一个公共NPC的对象,对象不会被重载。
---------------------------修正一下----------------------------------
callfunbynpc 没有返回值, 需要加一个callfunbynpcex, 以lua的形式传值和返回
|
最后回复时间:2024-04-26 14:09:02官方回复了此贴
|