[0]边玩边下载的游戏模式在运行过程中通过AppCache.updateFile来更新dcc会有线程死锁等问题吗?

  • 手动更新dcc缓存的功能。


 

  1. interface AppCache{
  2. ...
  3. /**
  4. * 更新dcc缓存中的一个文件
  5. * @param nameid 更新的文件的id。
  6. * 路径规则:/,表示app根目录。例如:hashstr('/index.html'), 不要带参数,如果带参数的话-- hashstr('/aa/bb.htmlff=2') 会导致谁也找不到这个文件
  7. * @param chksum 校验码,如果0则此函数自己计算。如果是外部版本控制,则这个是hashstr后的版本号。
  8. * @param buf ArrayBuffer 文件内容。
  9. * @param extversion 是否使用外部版本号
  10. * @return boolean 如果返回true则表示更新成功,否则的话,表示校验码不一致,即
  11. * 先要更新dcc才能工作。
  12. */
  13. updateFile(nameid:number,chksum:number,buf:ArrayBuffer,extversion:boolean):boolean; 
  14. ...
  15. }

已邀请:

Yan

赞同来自:

不建议在游戏玩的过程使用

要回复问题请先

商务合作
商务合作