C2/C3 Wiki

C2/C3开发者的乐园

用户工具

站点工具


技巧_多工程url跳转优化技巧
  1. 在项目开始之前,建议拆解项目,提炼相同功能,优先抽象实现或封装成函数,做好命名。
  2. 根据1的需求制作模板工程,保证大部分拆解的工程都能通用,在测试无误后备用。
  3. 多工程间的通信使用WebStorage实现,初始页面创建后,其他页面只需加载读写即可。
  4. 每个非首页工程单独测试时,建议关闭WebStorage相关逻辑,用本地变量测试。发布时再改回来。
  5. 由于每个工程会有复用资源,所以冗余较大,导致每个工程跳转加载都需要一定时间。
  6. 工程跳转时主要有两个过程:一个是跳转时的黑屏;一个是C2工程的loading。
  7. WkWebView低版本的bug,会导致C2的loading与加载出现问题,建议严格优化资源,并且限制工程初始化时的逻辑,否则游戏在初期阶段时容易闪退。
  8. 跳转黑屏时间可能会较长,建议在body中添加gif图模拟loading处理,实例代码如下(替换原<body>):

<body style=“background-image:url(../dino.gif); background-position:center center; background-attachment:scroll; background-repeat:no-repeat; ”>

技巧_多工程url跳转优化技巧.txt · 最后更改: 127.0.0.1