文章分类 - 框架设计
各类前(后)端框架设计学习
摘要:创建解析器解析分包名和资源路径 因为之前设计了分包管理器,所以默认资源加载是分包处理。 这里创建一个解析分包名和路径名的工具类。 /** * 解析器 * 提供路径解析功能。 */ export class Parser { /** * 解析资源路径并将其分解为包名和路径 * * @param res
阅读全文
摘要:数据加密方面选择使用第三方的数据加密库crypto-es 安装加密库 打开VSCode,上方选择终端->新建终端 执行命令 npm install crypto-es 新建加/解密工具类Crypt /**导入加密模块 */ import CryptoES from "crypto-es"; /**
阅读全文
摘要:新建BundleMgr类 /** * 源码作者:<EricShang> */ import { assetManager, AssetManager } from "cc"; /** * 分包管理器 * 提供分包加载、获取、移除功能。 */ export class BundleMgr { /**
阅读全文
摘要:Eric-MVVM-Framework基于CocosCreator3.7.4引擎实现 创建项目 日志管理 创建LogMgr类管理日志 /** * 日志管理器类,负责管理和输出不同类型的日志 */ export class LogMgr { /** * 单例模式 */ private static _
阅读全文
摘要:MVVM(Model-View-ViewModel)是一种软件架构设计模式,主要用于构建用户界面的应用程序。MVVM 模式由三部分组成: Model:数据模型,负责存储应用程序的数据。它独立于视图(View)和视图模型(ViewModel),可以在不同的视图间共享。 View:用户界面,负责数据的展
阅读全文
摘要:基于mvc设计思想、结合CocosCreator。 目标1:尽可能的降低model、view、ctrl之间的耦合 目标2:尽可能的复用model和view 目标3:尽可能的使框架结构清晰,增删查改较方便快捷 目标4:尽可能的减少代码创建视图结构复杂度 目标5:尽可能的少创建新的数据 目标6:尽可能的
阅读全文
浙公网安备 33010602011771号