17zuoye Olympus Snippets是一款专为开发者设计的强大工具,旨在简化17zuoye Olympus框架下的开发流程。通过提供一系列预设的代码片段,您可以快速初始化各种常用组件,极大地提升开发效率。
主要功能:
初始化SceneMediator(osm):使用预设代码片段快速创建SceneMediator,简化场景管理。
import { EgretMediatorClass } from '17zy_olympus-r-egret/egret/injector/Injector';
import SceneMediator from '17zy_olympus-r/engine/scene/SceneMediator';
@EgretMediatorClass('${filename}', 'skins.${filename}Skin')
export default class ${filename} extends SceneMediator {
}
初始化PanelMediator(opm):快速生成PanelMediator,方便面板管理。
import { EgretMediatorClass } from '17zy_olympus-r-egret/egret/injector/Injector';
import PanelMediator from '17zy_olympus-r/engine/panel/PanelMediator';
@EgretMediatorClass('${filename}', 'skins.${filename}Skin')
export default class ${filename} extends PanelMediator {
}
初始化Mediator(om):简化Mediator的创建过程,提升开发效率。
import { EgretMediatorClass } from '17zy_olympus-r-egret/egret/injector/Injector';
import Mediator from '17zy_olympus-r/engine/mediator/Mediator';
@EgretMediatorClass('${filename}', 'skins.${filename}Skin')
export default class ${filename} extends Mediator {
}
初始化Model(omd):快速生成Model,方便数据管理。
import { ModelClass } from '17zy_olympus-r/engine/injector/Injector';
@ModelClass
export default class ${filename} {
}
初始化listAssets(olsa):快速生成listAssets方法,用于管理资源。
public listAssets(): string[] {
return [];
}
初始化listInitRequests(olsi):快速生成listInitRequests方法,用于管理初始化请求。
public listInitRequests(): RequestData[] {
return [];
}
使用示例:
总结:
17zuoye Olympus Snippets通过提供一系列预设的代码片段,极大地简化了开发流程。无论您是新手还是经验丰富的开发者,都能从中受益,提升开发效率和代码质量。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com