文件名称:bamboo:cocos creator 小游戏框架
文件大小:52KB
文件格式:ZIP
更新时间:2024-06-17 06:41:03
typescript minigame sdkbox wechat-mini-program cocos-creator
CocosCreator小游戏框架 此项目是我使用CCC开发小游戏的一些总结,主要是一些可以复用的模块,特别是处理一些跨平台的问题,让开发者尽量少关心游戏业务逻辑以外的事。脚本使用Typescript,欢迎各路大侠补充pr。 CCC版本2.4.3 基本功能 全局事件机制 Http/Websocket协议 多语言支持 微信/头条小游戏 SdkboxPlay(Android+iOS) 广告展示(微信+Admob) GM控制台 排行榜 新手指引 一些常用的组件 使用示例 客户端 服务端 完整项目示例 rpc请求 为了代码有更高的可读性,本项目尽量少用回调函数,改为同步调用,就是es6中的Promise,有点类似rpc服务。您会在示例里发现大量像这样的代码: (async () => { var resp = await Http.asyncPost({url: "test.com/api
【文件预览】:
bamboo-master
----Utils.ts(1KB)
----Listener.ts(2KB)
----Network()
--------Packet.ts(552B)
--------Http.ts.meta(197B)
--------WebSock.ts.meta(197B)
--------Http.ts(3KB)
--------Packet.ts.meta(197B)
--------WebSock.ts(7KB)
----.eslintrc.js(575B)
----SDKBox()
--------SdkboxPlay.ts.meta(197B)
--------SdkboxPlay.ts(4KB)
--------Admob.ts.meta(197B)
--------Admob.ts(3KB)
----Listener.ts.meta(197B)
----Component()
--------bbMain.ts.meta(197B)
--------bbLanguage.ts.meta(197B)
--------bbView.ts.meta(197B)
--------bbResLoader.ts.meta(197B)
--------bbMain.ts(653B)
--------bbDialog.ts(876B)
--------bbDialog.ts.meta(197B)
--------bbView.ts(164B)
--------bbMoreGame.ts.meta(197B)
--------bbLanguage.ts(736B)
--------bbMoreGame.ts(2KB)
--------bbResLoader.ts(592B)
--------bbNotify.ts.meta(197B)
--------bbNotify.ts(500B)
----LICENSE(1KB)
----Wechat()
--------WXBizDataCrypt.ts.meta(197B)
--------Wechat.ts(7KB)
--------Wechat.ts.meta(197B)
--------WechatAd.ts.meta(197B)
--------WXBizDataCrypt.ts(808B)
--------WechatAd.ts(8KB)
----README.md(4KB)
----Prefabs()
--------Dialog.prefab.meta(169B)
--------Notify.prefab.meta(169B)
--------MoreGame.prefab.meta(169B)
--------ConsoleItem.prefab.meta(169B)
--------ConsoleItem.prefab(6KB)
--------MoreGame.prefab(2KB)
--------ConsoleBtn.prefab(7KB)
--------ResLoader.prefab(9KB)
--------ResLoader.prefab.meta(169B)
--------Notify.prefab(5KB)
--------ConsoleBtn.prefab.meta(169B)
--------ConsoleView.prefab(41KB)
--------Dialog.prefab(27KB)
--------ConsoleView.prefab.meta(169B)
----Service()
--------Language.ts.meta(197B)
--------Ad.ts(1KB)
--------ResLoader.ts(1KB)
--------Version.ts.meta(197B)
--------User.ts.meta(197B)
--------Network.ts.meta(197B)
--------Rank.ts(2KB)
--------Version.ts(776B)
--------Ad.ts.meta(197B)
--------Rank.ts.meta(197B)
--------Language.ts(1KB)
--------User.ts(809B)
--------ResLoader.ts.meta(197B)
--------Network.ts(7KB)
----.gitignore(176B)
----Console()
--------CustomView.ts(994B)
--------ConsoleView.ts(539B)
--------ConsoleService.ts(2KB)
--------ConsoleView.ts.meta(197B)
--------ConsoleService.ts.meta(197B)
--------CustomView.ts.meta(197B)
--------ConsoleBtn.ts.meta(197B)
--------ConsoleBtn.ts(554B)
----bb.ts(3KB)