跳至内容
C2/C3 Wiki
C2/C3开发者的乐园
用户工具
注册
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
注册
登录
>
最近更改
媒体管理器
网站地图
您在这里:
C2/C3 Wiki
»
技巧_多工程url跳转优化技巧
您的足迹:
技巧_多工程url跳转优化技巧
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
- 在项目开始之前,建议拆解项目,提炼相同功能,优先抽象实现或封装成函数,做好命名。 - 根据1的需求制作模板工程,保证大部分拆解的工程都能通用,在测试无误后备用。 - 多工程间的通信使用WebStorage实现,初始页面创建后,其他页面只需加载读写即可。 - 每个非首页工程单独测试时,建议关闭WebStorage相关逻辑,用本地变量测试。发布时再改回来。 - 由于每个工程会有复用资源,所以冗余较大,导致每个工程跳转加载都需要一定时间。 - 工程跳转时主要有两个过程:一个是跳转时的黑屏;一个是C2工程的loading。 - WkWebView低版本的bug,会导致C2的loading与加载出现问题,建议严格优化资源,并且限制工程初始化时的逻辑,否则游戏在初期阶段时容易闪退。 - 跳转黑屏时间可能会较长,建议在body中添加gif图模拟loading处理,实例代码如下(替换原<body>): <WRAP center round box 60%> <body style="background-image:url(../dino.gif); background-position:center center; background-attachment:scroll; background-repeat:no-repeat; "> </WRAP>
技巧_多工程url跳转优化技巧.txt
· 最后更改:
2024/01/22 11:09
由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部