├── .gitignore
├── LICENSE
├── README.md
├── assets
├── Scenes.meta
├── Scenes
│ ├── Level.fire
│ ├── Level.fire.meta
│ ├── Lobby.fire
│ └── Lobby.fire.meta
├── Scripts.meta
├── Scripts
│ ├── GLBConfig.ts
│ ├── GLBConfig.ts.meta
│ ├── Level.ts
│ ├── Level.ts.meta
│ ├── Lobby.ts
│ └── Lobby.ts.meta
├── migration.meta
├── migration
│ ├── use_v2.1-2.2.1_cc.Toggle_event.js
│ └── use_v2.1-2.2.1_cc.Toggle_event.js.meta
├── res.meta
├── res
│ ├── animation.meta
│ ├── animation
│ │ ├── bothRun.anim
│ │ ├── bothRun.anim.meta
│ │ ├── boyRun.anim
│ │ ├── boyRun.anim.meta
│ │ ├── girlRun.anim
│ │ └── girlRun.anim.meta
│ ├── atlas.meta
│ ├── atlas
│ │ ├── AutoAtlas.pac
│ │ ├── AutoAtlas.pac.meta
│ │ ├── L1Head.png
│ │ ├── L1Head.png.meta
│ │ ├── L2Head.png
│ │ ├── L2Head.png.meta
│ │ ├── L3Head.png
│ │ ├── L3Head.png.meta
│ │ ├── L4Head.png
│ │ ├── L4Head.png.meta
│ │ ├── L5Head.png
│ │ ├── L5Head.png.meta
│ │ ├── L6Head.png
│ │ ├── L6Head.png.meta
│ │ ├── Lv.4topic.png
│ │ ├── Lv.4topic.png.meta
│ │ ├── Lv2topic.png
│ │ ├── Lv2topic.png.meta
│ │ ├── Lv6topic.png
│ │ ├── Lv6topic.png.meta
│ │ ├── b1.png
│ │ ├── b1.png.meta
│ │ ├── b2.png
│ │ ├── b2.png.meta
│ │ ├── b3.png
│ │ ├── b3.png.meta
│ │ ├── b4.png
│ │ ├── b4.png.meta
│ │ ├── b5.png
│ │ ├── b5.png.meta
│ │ ├── b6.png
│ │ ├── b6.png.meta
│ │ ├── back.png
│ │ ├── back.png.meta
│ │ ├── bg1.png
│ │ ├── bg1.png.meta
│ │ ├── bg2.png
│ │ ├── bg2.png.meta
│ │ ├── bg3.png
│ │ ├── bg3.png.meta
│ │ ├── bg4.png
│ │ ├── bg4.png.meta
│ │ ├── bg5.png
│ │ ├── bg5.png.meta
│ │ ├── bg6.png
│ │ ├── bg6.png.meta
│ │ ├── g1.png
│ │ ├── g1.png.meta
│ │ ├── g2.png
│ │ ├── g2.png.meta
│ │ ├── g3.png
│ │ ├── g3.png.meta
│ │ ├── g4.png
│ │ ├── g4.png.meta
│ │ ├── g5.png
│ │ ├── g5.png.meta
│ │ ├── g6.png
│ │ ├── g6.png.meta
│ │ ├── line.png
│ │ ├── line.png.meta
│ │ ├── lv.1topic.png
│ │ ├── lv.1topic.png.meta
│ │ ├── lv.3topic.png
│ │ ├── lv.3topic.png.meta
│ │ ├── lv.5topic.png
│ │ ├── lv.5topic.png.meta
│ │ ├── null.png
│ │ ├── null.png.meta
│ │ ├── play.png
│ │ ├── play.png.meta
│ │ ├── share.png
│ │ ├── share.png.meta
│ │ ├── video.png
│ │ └── video.png.meta
│ ├── bg.jpg
│ ├── bg.jpg.meta
│ ├── gameName.png
│ ├── gameName.png.meta
│ ├── musciAuthor.png
│ ├── musciAuthor.png.meta
│ ├── result.png
│ └── result.png.meta
├── resources.meta
└── resources
│ ├── Lv1bg.png
│ ├── Lv1bg.png.meta
│ ├── Lv2bg.jpg
│ ├── Lv2bg.jpg.meta
│ ├── Lv3bg.jpg
│ ├── Lv3bg.jpg.meta
│ ├── Lv4bg.jpg
│ ├── Lv5bg.jpg
│ ├── Lv6bg.jpg
│ ├── audio.meta
│ ├── audio
│ ├── bg.mp3
│ ├── bg.mp3.meta
│ ├── click.mp3
│ └── click.mp3.meta
│ ├── lv4bg.jpg.meta
│ ├── lv5bg.jpg.meta
│ ├── lv6bg.jpg.meta
│ ├── map.meta
│ └── map
│ ├── Lv1.png
│ ├── Lv1.png.meta
│ ├── Lv1.tmx
│ ├── Lv1.tmx.meta
│ ├── Lv2.png
│ ├── Lv2.png.meta
│ ├── Lv2.tmx
│ ├── Lv2.tmx.meta
│ ├── Lv3.png
│ ├── Lv3.png.meta
│ ├── Lv3.tmx
│ ├── Lv3.tmx.meta
│ ├── Lv4.png
│ ├── Lv4.png.meta
│ ├── Lv4.tmx
│ ├── Lv4.tmx.meta
│ ├── Lv5.png
│ ├── Lv5.png.meta
│ ├── Lv5.tmx
│ ├── Lv5.tmx.meta
│ ├── Lv6.png
│ ├── Lv6.png.meta
│ ├── Lv6.tmx
│ └── Lv6.tmx.meta
├── creator.d.ts
├── jsconfig.json
├── project.json
├── settings
├── builder.json
├── project.json
└── services.json
└── tsconfig.json
/.gitignore:
--------------------------------------------------------------------------------
1 | [Ll]ibrary/
2 | [Tt]emp/
3 | [Bb]uild/
4 | [Ll]ocal/
5 | *.DS_Store
6 | *.keystore
7 | *.jar
8 | *.manifest
9 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Smile笑苍天
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # MusicGame
2 |
3 | # [游戏详细介绍](https://zhuanlan.zhihu.com/p/78363112)
4 |
--------------------------------------------------------------------------------
/assets/Scenes.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.3",
3 | "uuid": "91e80742-fbba-4279-afc3-03b47737e9a3",
4 | "importer": "folder",
5 | "isBundle": false,
6 | "bundleName": "",
7 | "priority": 1,
8 | "compressionType": {},
9 | "optimizeHotUpdate": {},
10 | "inlineSpriteFrames": {},
11 | "isRemoteBundle": {},
12 | "subMetas": {}
13 | }
--------------------------------------------------------------------------------
/assets/Scenes/Level.fire.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.3.2",
3 | "uuid": "f05d996f-968c-44e6-b9f4-ee98176619ec",
4 | "importer": "scene",
5 | "asyncLoadAssets": false,
6 | "autoReleaseAssets": false,
7 | "subMetas": {}
8 | }
--------------------------------------------------------------------------------
/assets/Scenes/Lobby.fire.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.3.2",
3 | "uuid": "6d631bca-351c-4a85-8b44-10c36f4d43b6",
4 | "importer": "scene",
5 | "asyncLoadAssets": false,
6 | "autoReleaseAssets": false,
7 | "subMetas": {}
8 | }
--------------------------------------------------------------------------------
/assets/Scripts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.3",
3 | "uuid": "54fd314d-26d2-4ae6-a638-7c471b22531c",
4 | "importer": "folder",
5 | "isBundle": false,
6 | "bundleName": "",
7 | "priority": 1,
8 | "compressionType": {},
9 | "optimizeHotUpdate": {},
10 | "inlineSpriteFrames": {},
11 | "isRemoteBundle": {},
12 | "subMetas": {}
13 | }
--------------------------------------------------------------------------------
/assets/Scripts/GLBConfig.ts:
--------------------------------------------------------------------------------
1 | /* 存放全局变量 */
2 | var GLB = {
3 | tMusic: [],
4 | };
5 | export {GLB};
--------------------------------------------------------------------------------
/assets/Scripts/GLBConfig.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.0",
3 | "uuid": "896ee5dd-effe-42fc-b953-b9a6fca80ce8",
4 | "importer": "typescript",
5 | "isPlugin": false,
6 | "loadPluginInWeb": true,
7 | "loadPluginInNative": true,
8 | "loadPluginInEditor": false,
9 | "subMetas": {}
10 | }
--------------------------------------------------------------------------------
/assets/Scripts/Level.ts:
--------------------------------------------------------------------------------
1 | const {ccclass, property} = cc._decorator;
2 | var SPEED = 50;
3 | let showLine = true; //要查看graphics绘制的线,这里设置成true即可。
4 |
5 | @ccclass
6 | export default class Level extends cc.Component {
7 |
8 | @property(cc.Node)
9 | ndPlayer: cc.Node = null;
10 |
11 | @property(cc.Node)
12 | mapRoot: cc.Node = null;
13 |
14 | @property(cc.Node)
15 | ndResult: cc.Node = null;
16 |
17 | @property(cc.Node)
18 | ndBtn: cc.Node = null;
19 |
20 | @property(cc.Node)
21 | ndLine: cc.Node = null;
22 |
23 | @property(cc.Node)
24 | ndBg: cc.Node = null;
25 |
26 | @property(cc.Label)
27 | labTime: cc.Label = null;
28 |
29 | @property(cc.SpriteFrame)
30 | sptGirl: cc.SpriteFrame = null;
31 |
32 | @property(cc.SpriteFrame)
33 | sptBoth: cc.SpriteFrame = null;
34 |
35 | @property({
36 | type: cc.AudioClip
37 | })
38 | audioClick: cc.AudioClip = null;
39 |
40 | _gameStatus: number; //0准备开始 1游戏中 2游戏结束 3暂停游戏 4音乐中断
41 | _speed: number;
42 | _iCount: number;
43 | _idx: number;
44 | _audioID: number;
45 | _iTime: number;
46 | iLv: number;
47 | _tiledMap: any;
48 | _layerFloor: any;
49 | _ndMap: cc.Node;
50 | _vPos: cc.Vec2;
51 | _tPoint: cc.Vec2[];
52 | audioTask: any;
53 | // LvData: number[][];
54 | line: cc.Graphics;
55 | tTime: string[];
56 | _bPlayTime: boolean;
57 | _bMove: boolean;
58 | _vDesPos: cc.Vec2;
59 | _bannerAd: any;
60 |
61 | // LIFE-CYCLE CALLBACKS:
62 |
63 | // onLoad () {}
64 |
65 | start () {
66 | this.initCanvas();
67 | this.initParas();
68 | this.initEvent();
69 | this.initShow();
70 | }
71 |
72 | update (dt) {
73 | if (this._gameStatus == 1){
74 | var dx = this._speed * dt;
75 | var dy = SPEED/2 * dt;
76 | if (this._bMove == true){
77 | this.ndPlayer.x += dx;
78 | this.ndPlayer.y += dy;
79 | }else{
80 | this._vDesPos.x += dx;
81 | this._vDesPos.y += dy;
82 | }
83 | this._ndMap.parent.x -= dx;
84 | this._ndMap.parent.y -= dy;
85 | var pos = this._bMove == true ? this._getTilePos(cc.v2(this.ndPlayer.x, this.ndPlayer.y)) : this._getTilePos(cc.v2(this._vDesPos.x, this._vDesPos.y));
86 | if (cc.sys.platform === cc.sys.WECHAT_GAME){
87 | this.checkTurnTo(pos, dx);
88 | }else{
89 | if (this.iLv == 1 && pos.x == 65 && pos.y == 27) {
90 | this.gameOver();
91 | }else if(this.iLv == 2 && pos.x == 50 && pos.y == 20){
92 | this.gameOver();
93 | }else if(this.iLv == 3 && pos.x == 54 && pos.y == 26){
94 | this.gameOver();
95 | }else if(this.iLv == 4 && pos.x == 40 && pos.y == 33){
96 | this.gameOver();
97 | }else if(this.iLv == 5 && pos.x == 67 && pos.y == 32){
98 | this.gameOver();
99 | }else if(this.iLv == 6 && pos.x == 68 && pos.y == 28){
100 | this.gameOver();
101 | }else{
102 | this.checkTurnTo(pos, dx);
103 | }
104 | }
105 | if (showLine) this.drawLine(cc.v2(dx, dy));
106 | }
107 | // if (this._bPlayTime == true){
108 | // this._iTime+=dt;
109 | // this.labTime.string = this._iTime.toFixed(2).toString();
110 | // }
111 | }
112 |
113 | checkTurnTo(pos, dx){
114 | var mapSize = this._ndMap.getContentSize();
115 | var tileSize = this._tiledMap.getTileSize();
116 | var l = mapSize.width/tileSize.width;
117 | var id = 0;
118 | if (pos.x >= 0 && pos.y >= 0 && pos.x < l && pos.y < l)
119 | id = this._layerFloor.getTileGIDAt(pos);
120 | // cc.log(pos.x, pos.y, id);
121 | if (id == 0) {
122 | this._iCount++;
123 | // var p = this._getNewPos();
124 | // this.ndPlayer.x += p.x;
125 | // this.ndPlayer.y += p.y;
126 | // this._ndMap.x -= 2*p.x;
127 | // this._ndMap.y -= 2*p.y;
128 | // this._gameStatus = 3;
129 |
130 | if (this._bMove == true){
131 | this.ndPlayer.x -= dx;
132 | this.ndPlayer.x -= this._speed > 0 ? tileSize.width/10 : -tileSize.width/10;
133 | // this.ndPlayer.x -= 10*dx;
134 | this._vDesPos.x = this.ndPlayer.x;
135 | this._vDesPos.y = this.ndPlayer.y;
136 |
137 | this._bMove = false;
138 | var seq = cc.sequence(cc.delayTime(2), cc.callFunc(()=>{
139 | this._bMove = true;
140 | this.ndPlayer.x = this._vDesPos.x;
141 | this.ndPlayer.y = this._vDesPos.y;
142 | }))
143 | this.ndPlayer.runAction(seq);
144 | }else {
145 | this._vDesPos.x -= dx;
146 | this._vDesPos.x -= this._speed > 0 ? tileSize.width/10 : -tileSize.width/10;
147 | }
148 | this.turnTo();
149 | }
150 | }
151 |
152 | initCanvas(){
153 | var canvas = this.node.getComponent(cc.Canvas);
154 | var size = canvas.designResolution;
155 | var cSize = cc.view.getFrameSize();
156 | if (cSize.width/cSize.height >= size.width/size.height){
157 | canvas.fitWidth = false;
158 | canvas.fitHeight = true;
159 | }else{
160 | canvas.fitWidth = true;
161 | canvas.fitHeight = false;
162 | }
163 | this._vPos = cc.v2(size.width/2, cc.winSize.height/2);
164 | }
165 |
166 | initParas(){
167 | this._gameStatus = 0;
168 | this.line = this.ndLine.getComponent(cc.Graphics);
169 | this._tPoint = [];
170 | this.tTime = [];
171 | this._vDesPos = cc.v2(0, 0);
172 | }
173 |
174 | initEvent(){
175 | this.onWxEvent("initBanner");
176 | this.ndBtn.on("click", function (argument) {
177 | // this.gameOver();
178 | if (this._gameStatus == 0)
179 | this.gameStart();
180 | else if (this._gameStatus == 1){
181 | if (this._bMove == true)
182 | this.turnTo();
183 | } else if (this._gameStatus == 3){
184 | // this._gameStatus = 1;
185 | }
186 | }, this);
187 | cc.find("back", this.ndResult).on("click", function (argument) {
188 | if (this._bannerAd != null) this._bannerAd.hide();
189 | cc.director.loadScene("Lobby");
190 | }, this);
191 | cc.find("stop", this.node).on("click", function(params) {
192 | this._gameStatus = 4-this._gameStatus;
193 | cc.log("this.tTime = ", this.tTime);
194 | this._bPlayTime = !this._bPlayTime;
195 | }, this);
196 | // cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDown, this);
197 | }
198 |
199 | onKeyDown(event) {
200 | if (this._gameStatus != 1) return;
201 | switch(event.keyCode) {
202 | case cc.macro.KEY.left:
203 | if (this._speed > 0) this.turnTo();
204 | break;
205 | case cc.macro.KEY.right:
206 | if (this._speed < 0) this.turnTo();
207 | break;
208 | }
209 | }
210 |
211 | initShow(){
212 | this.ndBtn.active = true;
213 | this.ndResult.active = false;
214 | this.ndPlayer.active = true;
215 | this.ndPlayer.zIndex = 1;
216 | this.ndLine.zIndex = 1;
217 | }
218 |
219 | onWxEvent(s){
220 | if (!CC_WECHATGAME) return;
221 | let self = this;
222 | switch(s){
223 | case "initBanner":
224 | if (!this._bannerAd){
225 | var systemInfo = wx.getSystemInfoSync();
226 | this._bannerAd = wx.createBannerAd({
227 | adUnitId: 'adunit-fcdf85d11c96e726',
228 | adIntervals: 30,
229 | style: {
230 | left: 0,
231 | top: systemInfo.windowHeight - 144,
232 | width: 720,
233 | }
234 | });
235 | this._bannerAd.onResize(()=> {
236 | if (self._bannerAd != null)
237 | self._bannerAd.style.top = systemInfo.windowHeight - self._bannerAd.style.realHeight;
238 | })
239 | this._bannerAd.hide();
240 | this._bannerAd.onError(err => {
241 | console.log(err);
242 | //无合适广告
243 | if (err.errCode == 1004){
244 |
245 | }
246 | })
247 | }
248 | break;
249 | }
250 | }
251 |
252 | showBg(){
253 | if (this.iLv == 1) return;
254 | var self = this;
255 | cc.loader.loadRes("Lv"+this.iLv+"bg.jpg", cc.SpriteFrame, function (err, spriteFrame) {
256 | self.ndBg.getComponent(cc.Sprite).spriteFrame = spriteFrame;
257 | });
258 | }
259 |
260 | showResult(){
261 | if (this._bannerAd != null) this._bannerAd.show();
262 | cc.find("lv", this.ndResult).getComponent(cc.Label).string = this.iLv.toString();
263 | cc.find("times", this.ndResult).getComponent(cc.Label).string = this._iCount.toString();
264 | }
265 |
266 | turnTo(){
267 | this._speed = -this._speed;
268 | this.ndPlayer.scaleX = -this.ndPlayer.scaleX;
269 |
270 | if (showLine) this.record();
271 | // this.tTime.push(this._iTime.toFixed(2));
272 | }
273 |
274 | gameStart(){
275 | // this.playSound("click");
276 | this._ndMap.active = true;
277 | var anim = this.ndPlayer.getComponent(cc.Animation);
278 | if (this.iLv == 3 || this.iLv == 4){
279 | anim.play("girlRun");
280 | }else if (this.iLv == 5 || this.iLv == 6){
281 | anim.play("bothRun");
282 | }else anim.play();
283 | this._speed = SPEED;
284 | this._gameStatus = 1;
285 | this._iCount = 0;
286 | this._idx = 0;
287 | this._bMove = true;
288 |
289 | // this._iTime = 0;
290 | // this._bPlayTime = true;
291 | // this.labTime.node.active = true;
292 | // cc.find("labLv", this.labTime.node).getComponent(cc.Label).string = "Lv:"+this.iLv.toString();
293 | if (showLine) {
294 | this.record();
295 | this.ndPlayer.active = false;
296 | }
297 | // this.tTime.push(0+"");
298 |
299 | // this.LvData = [[0,1],[6,7],[-5,18],[3,26],[-2,31],[3,36],[-3,42],[3,48],[0,51],[4,55],[-4,63],[4,71],[-2,77],[3,82],[-1,86],[2,89],[-1,92],[2,95],[-1,98]];
300 |
301 | this.playAudio();
302 | }
303 |
304 | gameOver(){
305 | this._gameStatus = 2;
306 | var anim = this.ndPlayer.getComponent(cc.Animation);
307 | anim.stop();
308 | this.ndResult.active = true;
309 | this._ndMap.active = false;
310 | this.ndPlayer.active = false;
311 | this._bPlayTime = false;
312 | this.stopAudio();
313 | this.showResult();
314 | // var lv = cc.sys.localStorage.getItem("level");
315 | // if (lv == null || lv == this.iLv) cc.sys.localStorage.setItem("level", this.iLv+1);
316 | }
317 |
318 | playAudio () {
319 | if (this.audioTask){
320 | if (CC_WECHATGAME){
321 | this.audioTask.play();
322 | // this.audioTask.volume = 1;
323 | }else{
324 | this._audioID = cc.audioEngine.play(this.audioTask, false, 1);
325 | }
326 | }
327 | }
328 |
329 | onAudioEvent(){
330 | if (CC_WECHATGAME){
331 | var self = this;
332 | wx.onAudioInterruptionBegin(()=>{
333 | console.log("self.audioTask.paused Begin = " + (self.audioTask && self.audioTask.paused));
334 | self._gameStatus = 4;
335 | });
336 | wx.onAudioInterruptionEnd(()=>{
337 | console.log("self.audioTask.paused End = " + (self.audioTask && self.audioTask.paused));
338 | self._gameStatus = 1;
339 | if (self.audioTask && self.audioTask.paused)
340 | self.audioTask.play();
341 | });
342 | self.audioTask.onEnded(()=>{
343 | self.gameOver();
344 | });
345 | // if (cc.sys.os === cc.sys.OS_ANDROID){
346 | wx.onShow(()=>{
347 | console.log("self.audioTask.paused onShow = " + (self.audioTask && self.audioTask.paused));
348 | if (self.audioTask && self.audioTask.paused)
349 | self.audioTask.play();
350 | });
351 | // }
352 | }
353 | }
354 |
355 | stopAudio () {
356 | if (CC_WECHATGAME) return;
357 | cc.audioEngine.stop(this._audioID);
358 | }
359 |
360 | playSound(sName){
361 | if (sName == "click") cc.audioEngine.play(this.audioClick, false, 1);
362 | }
363 |
364 | onCreateTileMap (url) {
365 | cc.loader.loadRes(url, cc.TiledMapAsset, (err, tmxAsset) => {
366 | if (err) {
367 | cc.error(err);
368 | return;
369 | }
370 | // this.mapRoot.destroyAllChildren();
371 | var node = new cc.Node();
372 | this.mapRoot.addChild(node);
373 | var tileMap = node.addComponent(cc.TiledMap);
374 | tileMap.tmxAsset = tmxAsset;
375 | this._tiledMap = tileMap;
376 | this._layerFloor = this._tiledMap.getLayer("floor");
377 | this._ndMap = node;
378 | // node.active = false;
379 | // this._ndMap.active = false;
380 | this.showBg();
381 | var mapSize = this._ndMap.getContentSize();
382 | var tileSize = this._tiledMap.getTileSize();
383 | this.mapRoot.y = mapSize.height/2;
384 | this.ndPlayer.y = -mapSize.height/2 + tileSize.height/2;
385 | this.ndLine.y = this.ndPlayer.y;
386 | if (this.iLv == 3 || this.iLv == 4){
387 | this.ndPlayer.getComponent(cc.Sprite).spriteFrame = this.sptGirl;
388 | }else if (this.iLv == 5 || this.iLv == 6){
389 | this.ndPlayer.getComponent(cc.Sprite).spriteFrame = this.sptBoth;
390 | }
391 | this.onAudioEvent();
392 | });
393 | }
394 |
395 | // _getNewPos(){
396 | // var mapSize = this._ndMap.getContentSize();
397 | // var tileSize = this._tiledMap.getTileSize();
398 | // var dx = 0, dy = 1;
399 | // var curY = Math.floor(2*(this.ndPlayer.y+mapSize.height/2)/tileSize.height);
400 | // for (var i = this._idx; i < this.LvData.length; i++) {
401 | // if (curY <= this.LvData[i][1]){
402 | // this._idx = i;
403 | // dx = this.LvData[this._idx][0];
404 | // dy = this.LvData[this._idx][1];
405 | // if (curY == this.LvData[i][1]){
406 | // this.turnTo();
407 | // }
408 | // break;
409 | // }
410 | // };
411 | // var x = tileSize.width/2*dx;
412 | // var px = x-this.ndPlayer.x;
413 | // var y = tileSize.height/2*dy-mapSize.height/2;
414 | // var py = y-this.ndPlayer.y;
415 | // // cc.log(x, y, px, py, curY, this._idx, this.ndPlayer.x, this.ndPlayer.y);
416 | // return cc.v2(px, py);
417 | // }
418 |
419 | _getTilePos(posInPixel) {
420 | var mapSize = this._ndMap.getContentSize();
421 | var tileSize = this._tiledMap.getTileSize();
422 | var multi = tileSize.width/tileSize.height;
423 | posInPixel.x += mapSize.width/2;
424 | posInPixel.y += mapSize.height/2;
425 | var x = Math.floor(posInPixel.x / tileSize.width)*tileSize.width;
426 | var y = Math.floor((mapSize.height - posInPixel.y) / tileSize.height)*tileSize.height;
427 | var px = 0, py = 0; //将坐标转换成所在菱形的中点
428 | var nx = posInPixel.x-x;
429 | var ny = mapSize.height-posInPixel.y-y;
430 | if (ny <= tileSize.height-1/multi*nx){
431 | if (ny <= 1/multi*nx){
432 | px = x+tileSize.width/2;
433 | py = y;
434 | }else{
435 | px = x;
436 | py = y+tileSize.height/2;
437 | }
438 | }else{
439 | if (ny <= 1/multi*nx){
440 | px = x+tileSize.width;
441 | py = y+tileSize.height/2;
442 | }else{
443 | px = x+tileSize.width/2;
444 | py = y+tileSize.height;
445 | }
446 | }
447 | var m = (px+multi*py-mapSize.width/2-multi*tileSize.height/2)/(multi*tileSize.height);
448 | var n = (multi*py-px+mapSize.width/2-multi*tileSize.height/2)/(multi*tileSize.height);
449 | // cc.log(posInPixel.x, posInPixel.y, x, y, px, py, m, n);
450 | return cc.v2(m, n);
451 | }
452 |
453 | drawLine(v2){
454 | this.line.clear();
455 | var tileSize = this._tiledMap.getTileSize();
456 | this.line.moveTo(this._vPos.x, this._vPos.y+tileSize.height/2);
457 | for (let l = this._tPoint.length, i = l-1; i >= 0; i--) {
458 | var p = this._tPoint[i];
459 | p.x -= v2.x;
460 | p.y -= v2.y;
461 | this.line.lineTo(p.x, p.y);
462 | if (p.y < 0) break;
463 | }
464 | this.line.stroke();
465 | }
466 |
467 | record(){
468 | var tileSize = this._tiledMap.getTileSize();
469 | this._tPoint.push(cc.v2(this._vPos.x, this._vPos.y+tileSize.height/2));
470 | }
471 | }
472 |
--------------------------------------------------------------------------------
/assets/Scripts/Level.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.0",
3 | "uuid": "a3752fe9-eb19-4cfd-ad25-20e417eaa62d",
4 | "importer": "typescript",
5 | "isPlugin": false,
6 | "loadPluginInWeb": true,
7 | "loadPluginInNative": true,
8 | "loadPluginInEditor": false,
9 | "subMetas": {}
10 | }
--------------------------------------------------------------------------------
/assets/Scripts/Lobby.ts:
--------------------------------------------------------------------------------
1 | import { GLB } from "./GLBConfig";
2 |
3 | const {ccclass, property} = cc._decorator;
4 |
5 | //测试下载音乐的速度计时用
6 | let bPlayTime = false;
7 | let iTime = 0;
8 |
9 | @ccclass
10 | export default class Lobby extends cc.Component {
11 |
12 | @property(cc.Node)
13 | ndContent: cc.Node = null;
14 |
15 | @property(cc.Node)
16 | ndLoad: cc.Node = null;
17 |
18 | @property(cc.Label)
19 | labTime: cc.Label = null;
20 |
21 | @property(cc.AudioSource)
22 | music: cc.AudioSource = null;
23 |
24 | @property({
25 | type: cc.AudioClip
26 | })
27 | audioClick: cc.AudioClip = null;
28 |
29 | _iLv: number = 1;
30 | _videoAd: any;
31 | _bannerAd: any;
32 | _bLoaded: boolean;
33 | _interstitialAd: any;
34 | labPlayTime: any;
35 |
36 | // LIFE-CYCLE CALLBACKS:
37 |
38 | // onLoad () {}
39 |
40 | start () {
41 | this.initCanvas();
42 | this.initParas();
43 | this.initEvent();
44 | this.initShow();
45 | }
46 |
47 | update (dt) {
48 | if (bPlayTime){
49 | iTime+=dt;
50 | this.labPlayTime.string = iTime.toFixed(2);
51 | }
52 | }
53 |
54 | initCanvas(){
55 | var canvas = this.node.getComponent(cc.Canvas);
56 | var size = canvas.designResolution;
57 | var cSize = cc.view.getFrameSize();
58 | if (cSize.width/cSize.height >= size.width/size.height){
59 | canvas.fitWidth = false;
60 | canvas.fitHeight = true;
61 | }else{
62 | canvas.fitWidth = true;
63 | canvas.fitHeight = false;
64 | }
65 | }
66 |
67 | initParas(){
68 | this._bLoaded = false;
69 | this.labPlayTime = this.ndLoad.getChildByName("lab").getComponent(cc.Label);
70 | }
71 |
72 | initEvent(){
73 | // cc.find("share", this.node).on("click", function (argument) {
74 | // this.playSound("click");
75 | // }, this);
76 | }
77 |
78 | initShow(){
79 | this.ndLoad.active = false;
80 | this.showScv();
81 | if (!CC_WECHATGAME) cc.find("share", this.node).active = false;
82 | }
83 |
84 | showScv(){
85 | var children = this.ndContent.children;
86 | for (let i = 0; i < 2; i++) {
87 | cc.find("play", children[i]).on("click", function (argument) {
88 | this.playSound("click");
89 | this._iLv = i+1;
90 | // this.loadMusic();
91 | this.loadLvScene();
92 | }, this);
93 | };
94 | for (let i = 2; i < 6; i++) {
95 | cc.find("play", children[i]).on("click", function (argument) {
96 | this._iLv = i+1;
97 | this.playSound("click");
98 | // this.onWxEvent("showVideo");
99 | }, this);
100 | };
101 | }
102 |
103 | loadMusic(){
104 | this.ndLoad.active = true;
105 | // var remoteUrl = "http://47.111.184.119/MusicGame/Lv"+this._iLv+".mp3";
106 | var remoteUrl = "https://websocket.guanzhiwangluogongyi.vip/MusicGame/Lv"+this._iLv+".mp3"; //第一首26s
107 | // var remoteUrl = "https://websocket.guanzhiwangluogongyi.vip/MusicGame/zip/Lv"+this._iLv+".mp3.zip"; //第一首26s
108 | if (CC_WECHATGAME) {
109 | // let audio = wx.createInnerAudioContext();
110 | // this.labTime.node.active = false;
111 | // audio.src = remoteUrl;
112 | // audio.onError((res)=>{
113 | // console.log(res.errMsg);
114 | // console.log(res.errCode);
115 | // });
116 | // audio.onCanplay(()=>{
117 | // // console.log("可以播放");
118 | // if (this._bLoaded == true) return;
119 | // this.loadLvScene(audio);
120 | // });
121 | if (this._interstitialAd != null) this.onWxEvent("showInterstitial");
122 | let self = this;
123 | let audio = wx.createInnerAudioContext();
124 | if (GLB.tMusic[self._iLv]){
125 | audio.src = GLB.tMusic[self._iLv];
126 | self.loadLvScene(audio);
127 | }else{
128 | // bPlayTime = true;
129 | var downTask = wx.downloadFile({
130 | url: remoteUrl,
131 | success(res){
132 | // console.log("res = ", res, wx.env.USER_DATA_PATH);
133 | if (res.statusCode == 200){
134 | // let fileMgr = wx.getFileSystemManager();
135 | // fileMgr.unzip({
136 | // zipFilePath: res.tempFilePath,
137 | // targetPath: wx.env.USER_DATA_PATH,
138 | // success(res){
139 | // // console.log("res2 = ", res);
140 | // GLB.tMusic[self._iLv] = res.tempFilePath;
141 | // audio.src = res.tempFilePath;
142 | // self.loadLvScene(audio);
143 | // },
144 | // fail(e){
145 | // console.log("e = ", e);
146 | // }
147 | // })
148 | GLB.tMusic[self._iLv] = res.tempFilePath;
149 | audio.src = res.tempFilePath;
150 | self.loadLvScene(audio);
151 | }
152 | }
153 | })
154 | downTask.onProgressUpdate((res)=>{
155 | this.labTime.string = res.progress.toString()+"%";
156 | })
157 | }
158 | }else {
159 | this.labTime.node.active = false;
160 | //网页版去下载本地
161 | // remoteUrl = "../MusicGame/Lv"+this._iLv+".mp3";
162 | //4399
163 | // remoteUrl = "./MusicGame/Lv"+this._iLv+".mp3";
164 | cc.loader.load({url: remoteUrl, type: "mp3"}, this.onProgress.bind(this), this.onComplete.bind(this));
165 | }
166 | }
167 |
168 | onProgress(completedCount, totalCount){
169 | cc.log(completedCount, totalCount);
170 | }
171 |
172 | onComplete(err, res){
173 | if (err || !res){
174 | console.log(err);
175 | return;
176 | }
177 | this.loadLvScene(res);
178 | }
179 |
180 | loadLvScene(res){
181 | var lv = this._iLv;
182 | // console.log("lv = " + lv);
183 | this._bLoaded = true;
184 | if (this._bannerAd != null) this._bannerAd.hide();
185 | if (this._videoAd != null) this._videoAd.offClose();
186 | if (this._interstitialAd != null && this._interstitialAd.destroy) this._interstitialAd.destroy();
187 | cc.director.loadScene("Level", function (err, scene) {
188 | var obj = scene.getChildByName("Canvas").getComponent("Level");
189 | obj.audioTask = res;
190 | obj.iLv = lv;
191 | var url = 'map/Lv'+lv;
192 | // var url = "map/Lv"+this.iLv;
193 | obj.onCreateTileMap(url);
194 | if (res && res.offCanplay) res.offCanplay();
195 | });
196 | }
197 |
198 | playSound(sName){
199 | if (sName == "click") cc.audioEngine.play(this.audioClick, false, 1);
200 | }
201 | }
202 |
--------------------------------------------------------------------------------
/assets/Scripts/Lobby.ts.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.0",
3 | "uuid": "8a2e2fe3-e5ce-4b21-9797-042a4cdf045d",
4 | "importer": "typescript",
5 | "isPlugin": false,
6 | "loadPluginInWeb": true,
7 | "loadPluginInNative": true,
8 | "loadPluginInEditor": false,
9 | "subMetas": {}
10 | }
--------------------------------------------------------------------------------
/assets/migration.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.3",
3 | "uuid": "5f7e46c1-26a5-40c5-bbba-be9aa0ce7bad",
4 | "importer": "folder",
5 | "isBundle": false,
6 | "bundleName": "",
7 | "priority": 1,
8 | "compressionType": {},
9 | "optimizeHotUpdate": {},
10 | "inlineSpriteFrames": {},
11 | "isRemoteBundle": {},
12 | "subMetas": {}
13 | }
--------------------------------------------------------------------------------
/assets/migration/use_v2.1-2.2.1_cc.Toggle_event.js:
--------------------------------------------------------------------------------
1 | /*
2 | * This script is automatically generated by Cocos Creator and is only used for projects compatible with the v2.1.0 ~ 2.2.1 version.
3 | * You do not need to manually add this script in any other project.
4 | * If you don't use cc.Toggle in your project, you can delete this script directly.
5 | * If your project is hosted in VCS such as git, submit this script together.
6 | *
7 | * 此脚本由 Cocos Creator 自动生成,仅用于兼容 v2.1.0 ~ 2.2.1 版本的工程,
8 | * 你无需在任何其它项目中手动添加此脚本。
9 | * 如果你的项目中没用到 Toggle,可直接删除该脚本。
10 | * 如果你的项目有托管于 git 等版本库,请将此脚本一并上传。
11 | */
12 |
13 | if (cc.Toggle) {
14 | // Whether to trigger 'toggle' and 'checkEvents' events when modifying 'toggle.isChecked' in the code
15 | // 在代码中修改 'toggle.isChecked' 时是否触发 'toggle' 与 'checkEvents' 事件
16 | cc.Toggle._triggerEventInScript_isChecked = true;
17 | }
18 |
--------------------------------------------------------------------------------
/assets/migration/use_v2.1-2.2.1_cc.Toggle_event.js.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.0",
3 | "uuid": "32a3b91b-8d71-45f7-9840-6ede107a36ff",
4 | "importer": "javascript",
5 | "isPlugin": false,
6 | "loadPluginInWeb": true,
7 | "loadPluginInNative": true,
8 | "loadPluginInEditor": false,
9 | "subMetas": {}
10 | }
--------------------------------------------------------------------------------
/assets/res.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.3",
3 | "uuid": "c3d07361-0498-4040-a0f5-8b2071a4e7ef",
4 | "importer": "folder",
5 | "isBundle": false,
6 | "bundleName": "",
7 | "priority": 1,
8 | "compressionType": {},
9 | "optimizeHotUpdate": {},
10 | "inlineSpriteFrames": {},
11 | "isRemoteBundle": {},
12 | "subMetas": {}
13 | }
--------------------------------------------------------------------------------
/assets/res/animation.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.3",
3 | "uuid": "d429fd83-a2e8-4ce8-8c3c-d304bc21d311",
4 | "importer": "folder",
5 | "isBundle": false,
6 | "bundleName": "",
7 | "priority": 1,
8 | "compressionType": {},
9 | "optimizeHotUpdate": {},
10 | "inlineSpriteFrames": {},
11 | "isRemoteBundle": {},
12 | "subMetas": {}
13 | }
--------------------------------------------------------------------------------
/assets/res/animation/bothRun.anim:
--------------------------------------------------------------------------------
1 | {
2 | "__type__": "cc.AnimationClip",
3 | "_name": "bothRun",
4 | "_objFlags": 0,
5 | "_native": "",
6 | "_duration": 1.2,
7 | "sample": 5,
8 | "speed": 1,
9 | "wrapMode": 2,
10 | "curveData": {
11 | "comps": {
12 | "cc.Sprite": {
13 | "spriteFrame": [
14 | {
15 | "frame": 0,
16 | "value": {
17 | "__uuid__": "6b03b8b6-517a-45af-ae99-c9175caca1e2"
18 | }
19 | },
20 | {
21 | "frame": 0.2,
22 | "value": {
23 | "__uuid__": "2f9c2660-ec2e-483d-a436-7d7bf02cde7b"
24 | }
25 | },
26 | {
27 | "frame": 0.4,
28 | "value": {
29 | "__uuid__": "6ade8026-0ac3-457c-b9a7-1ac8ebe30036"
30 | }
31 | },
32 | {
33 | "frame": 0.6,
34 | "value": {
35 | "__uuid__": "79818e93-b87e-49fe-9321-08687b3cba0c"
36 | }
37 | },
38 | {
39 | "frame": 0.8,
40 | "value": {
41 | "__uuid__": "1b1d80db-59a5-4b26-96b1-6e823e588719"
42 | }
43 | },
44 | {
45 | "frame": 1,
46 | "value": {
47 | "__uuid__": "0115ccce-6cb1-4b84-ac92-73f613b4a765"
48 | }
49 | }
50 | ]
51 | }
52 | },
53 | "props": {}
54 | },
55 | "events": []
56 | }
--------------------------------------------------------------------------------
/assets/res/animation/bothRun.anim.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.1.2",
3 | "uuid": "17943f15-ce5f-431b-ad6e-3608de687f71",
4 | "importer": "animation-clip",
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/res/animation/boyRun.anim:
--------------------------------------------------------------------------------
1 | {
2 | "__type__": "cc.AnimationClip",
3 | "_name": "boyRun",
4 | "_objFlags": 0,
5 | "_native": "",
6 | "_duration": 1.2,
7 | "sample": 5,
8 | "speed": 1,
9 | "wrapMode": 2,
10 | "curveData": {
11 | "comps": {
12 | "cc.Sprite": {
13 | "spriteFrame": [
14 | {
15 | "frame": 0,
16 | "value": {
17 | "__uuid__": "feb5d95f-11ab-4c74-858d-f4051f5185d8"
18 | }
19 | },
20 | {
21 | "frame": 0.2,
22 | "value": {
23 | "__uuid__": "b1afd1f9-9521-4253-90bb-46cdf58fa0f1"
24 | }
25 | },
26 | {
27 | "frame": 0.4,
28 | "value": {
29 | "__uuid__": "7bdd2538-8c55-4424-bb39-3a50ef798e11"
30 | }
31 | },
32 | {
33 | "frame": 0.6,
34 | "value": {
35 | "__uuid__": "8ec78fa2-0db0-4bd2-8a04-4717020ab63e"
36 | }
37 | },
38 | {
39 | "frame": 0.8,
40 | "value": {
41 | "__uuid__": "2968173d-6358-4cb1-85a7-569a4547a972"
42 | }
43 | },
44 | {
45 | "frame": 1,
46 | "value": {
47 | "__uuid__": "541a1b22-17e2-4bfb-b793-2ad1b339974f"
48 | }
49 | }
50 | ]
51 | }
52 | },
53 | "props": {}
54 | },
55 | "events": []
56 | }
--------------------------------------------------------------------------------
/assets/res/animation/boyRun.anim.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.1.2",
3 | "uuid": "690fde9f-1e82-4a7c-8025-188007c3e4da",
4 | "importer": "animation-clip",
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/res/animation/girlRun.anim:
--------------------------------------------------------------------------------
1 | {
2 | "__type__": "cc.AnimationClip",
3 | "_name": "girlRun",
4 | "_objFlags": 0,
5 | "_native": "",
6 | "_duration": 1.2,
7 | "sample": 5,
8 | "speed": 1,
9 | "wrapMode": 2,
10 | "curveData": {
11 | "comps": {
12 | "cc.Sprite": {
13 | "spriteFrame": [
14 | {
15 | "frame": 0,
16 | "value": {
17 | "__uuid__": "2834e0a8-e1ab-4ab2-a237-d57b6166d561"
18 | }
19 | },
20 | {
21 | "frame": 0.2,
22 | "value": {
23 | "__uuid__": "1e3767f7-8dd7-409b-975a-0f95de9cf500"
24 | }
25 | },
26 | {
27 | "frame": 0.4,
28 | "value": {
29 | "__uuid__": "c96d6e66-6a2a-42cb-8d05-53f886d02183"
30 | }
31 | },
32 | {
33 | "frame": 0.6,
34 | "value": {
35 | "__uuid__": "bab02a90-1fa0-4708-9021-fb6effb361eb"
36 | }
37 | },
38 | {
39 | "frame": 0.8,
40 | "value": {
41 | "__uuid__": "9994b240-9950-4adc-bcc6-beb8a212fb36"
42 | }
43 | },
44 | {
45 | "frame": 1,
46 | "value": {
47 | "__uuid__": "7f317cfd-d37a-4b3f-9ea4-3ec0c2291d8f"
48 | }
49 | }
50 | ]
51 | }
52 | },
53 | "props": {}
54 | },
55 | "events": []
56 | }
--------------------------------------------------------------------------------
/assets/res/animation/girlRun.anim.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.1.2",
3 | "uuid": "393e6bb1-9188-4c3b-bbfb-63e9892acc3f",
4 | "importer": "animation-clip",
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/res/atlas.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.3",
3 | "uuid": "3c308f55-f3b7-4726-93da-d38d48a56534",
4 | "importer": "folder",
5 | "isBundle": false,
6 | "bundleName": "",
7 | "priority": 1,
8 | "compressionType": {},
9 | "optimizeHotUpdate": {},
10 | "inlineSpriteFrames": {},
11 | "isRemoteBundle": {},
12 | "subMetas": {}
13 | }
--------------------------------------------------------------------------------
/assets/res/atlas/AutoAtlas.pac:
--------------------------------------------------------------------------------
1 | {
2 | "__type__": "cc.SpriteAtlas"
3 | }
--------------------------------------------------------------------------------
/assets/res/atlas/AutoAtlas.pac.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.2.5",
3 | "uuid": "51c86ea2-6147-446f-9ef7-d84ffc9505f6",
4 | "importer": "auto-atlas",
5 | "maxWidth": 1024,
6 | "maxHeight": 1024,
7 | "padding": 2,
8 | "compressionLevel": 6,
9 | "allowRotation": true,
10 | "forceSquared": false,
11 | "powerOfTwo": false,
12 | "algorithm": "MaxRects",
13 | "format": "png",
14 | "quality": 80,
15 | "contourBleed": true,
16 | "paddingBleed": true,
17 | "filterUnused": true,
18 | "packable": false,
19 | "premultiplyAlpha": false,
20 | "filterMode": "bilinear",
21 | "platformSettings": {
22 | "default": {
23 | "formats": [
24 | {
25 | "name": "png",
26 | "quality": 80
27 | }
28 | ]
29 | }
30 | },
31 | "subMetas": {}
32 | }
--------------------------------------------------------------------------------
/assets/res/atlas/L1Head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/L1Head.png
--------------------------------------------------------------------------------
/assets/res/atlas/L1Head.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "13820611-5bbd-45b8-91dd-84246b5258bd",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 121,
12 | "height": 126,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "L1Head": {
16 | "ver": "1.0.6",
17 | "uuid": "d2648476-222d-4b17-a34b-a766c555b424",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "13820611-5bbd-45b8-91dd-84246b5258bd",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -1.5,
24 | "offsetY": 0,
25 | "trimX": 12,
26 | "trimY": 16,
27 | "width": 94,
28 | "height": 94,
29 | "rawWidth": 121,
30 | "rawHeight": 126,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/L2Head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/L2Head.png
--------------------------------------------------------------------------------
/assets/res/atlas/L2Head.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "61d11692-b27c-498b-8c5b-feb5bd9e50b4",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 106,
12 | "height": 107,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "L2Head": {
16 | "ver": "1.0.6",
17 | "uuid": "404b615f-5725-402a-9c33-db9ab142a045",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "61d11692-b27c-498b-8c5b-feb5bd9e50b4",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0.5,
25 | "trimX": 6,
26 | "trimY": 6,
27 | "width": 94,
28 | "height": 94,
29 | "rawWidth": 106,
30 | "rawHeight": 107,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/L3Head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/L3Head.png
--------------------------------------------------------------------------------
/assets/res/atlas/L3Head.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "796d76a2-7c4a-4533-ba8c-7916af1eb9e8",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 106,
12 | "height": 107,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "L3Head": {
16 | "ver": "1.0.6",
17 | "uuid": "f476dafd-d76c-4f15-9f8e-0b485555a0ac",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "796d76a2-7c4a-4533-ba8c-7916af1eb9e8",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": -2.5,
25 | "trimX": 6,
26 | "trimY": 9,
27 | "width": 94,
28 | "height": 94,
29 | "rawWidth": 106,
30 | "rawHeight": 107,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/L4Head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/L4Head.png
--------------------------------------------------------------------------------
/assets/res/atlas/L4Head.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "152cae52-327f-425e-a6f0-29eef76e1184",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 106,
12 | "height": 107,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "L4Head": {
16 | "ver": "1.0.6",
17 | "uuid": "7283fee0-a788-46fc-ac26-813b700ccb8d",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "152cae52-327f-425e-a6f0-29eef76e1184",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0.5,
25 | "trimX": 6,
26 | "trimY": 6,
27 | "width": 94,
28 | "height": 94,
29 | "rawWidth": 106,
30 | "rawHeight": 107,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/L5Head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/L5Head.png
--------------------------------------------------------------------------------
/assets/res/atlas/L5Head.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "910a1721-c811-4417-820c-156349329c77",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 106,
12 | "height": 107,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "L5Head": {
16 | "ver": "1.0.6",
17 | "uuid": "bd311433-59b7-4cf8-bda0-7017f7f68711",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "910a1721-c811-4417-820c-156349329c77",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 3,
24 | "offsetY": -0.5,
25 | "trimX": 9,
26 | "trimY": 7,
27 | "width": 94,
28 | "height": 94,
29 | "rawWidth": 106,
30 | "rawHeight": 107,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/L6Head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/L6Head.png
--------------------------------------------------------------------------------
/assets/res/atlas/L6Head.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "111db527-65fa-49eb-9a4f-331848c31423",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 106,
12 | "height": 107,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "L6Head": {
16 | "ver": "1.0.6",
17 | "uuid": "3e39a508-c6a1-44e6-86d5-666c36d3183f",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "111db527-65fa-49eb-9a4f-331848c31423",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -1,
24 | "offsetY": 0.5,
25 | "trimX": 5,
26 | "trimY": 6,
27 | "width": 94,
28 | "height": 94,
29 | "rawWidth": 106,
30 | "rawHeight": 107,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/Lv.4topic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/Lv.4topic.png
--------------------------------------------------------------------------------
/assets/res/atlas/Lv.4topic.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "7a82f6dd-f029-40a6-bd2e-60d9695d2a01",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 92,
12 | "height": 41,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv.4topic": {
16 | "ver": "1.0.6",
17 | "uuid": "d3a98617-82af-4a09-9ba4-54aa93566893",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "7a82f6dd-f029-40a6-bd2e-60d9695d2a01",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 1,
24 | "offsetY": -0.5,
25 | "trimX": 4,
26 | "trimY": 3,
27 | "width": 86,
28 | "height": 36,
29 | "rawWidth": 92,
30 | "rawHeight": 41,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/Lv2topic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/Lv2topic.png
--------------------------------------------------------------------------------
/assets/res/atlas/Lv2topic.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "bde34423-83b2-4d82-b255-4f556b4862a6",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 92,
12 | "height": 35,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv2topic": {
16 | "ver": "1.0.6",
17 | "uuid": "7657ab64-5349-4f66-8eba-61b899fd69a2",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "bde34423-83b2-4d82-b255-4f556b4862a6",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0.5,
24 | "offsetY": 0,
25 | "trimX": 3,
26 | "trimY": 0,
27 | "width": 87,
28 | "height": 35,
29 | "rawWidth": 92,
30 | "rawHeight": 35,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/Lv6topic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/Lv6topic.png
--------------------------------------------------------------------------------
/assets/res/atlas/Lv6topic.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "f3f9e5e4-6a90-4d7a-ae97-908beec5853e",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 92,
12 | "height": 35,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv6topic": {
16 | "ver": "1.0.6",
17 | "uuid": "dd1baf14-ac10-4e0f-b2fd-59078d662fe1",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "f3f9e5e4-6a90-4d7a-ae97-908beec5853e",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 1,
24 | "offsetY": 0.5,
25 | "trimX": 4,
26 | "trimY": 0,
27 | "width": 86,
28 | "height": 34,
29 | "rawWidth": 92,
30 | "rawHeight": 35,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/b1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/b1.png
--------------------------------------------------------------------------------
/assets/res/atlas/b1.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "b15e5b34-50c0-4268-a09e-e3191a937988",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "b1": {
16 | "ver": "1.0.6",
17 | "uuid": "feb5d95f-11ab-4c74-858d-f4051f5185d8",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "b15e5b34-50c0-4268-a09e-e3191a937988",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 1.5,
24 | "offsetY": 3.5,
25 | "trimX": 88,
26 | "trimY": 6,
27 | "width": 83,
28 | "height": 237,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/b2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/b2.png
--------------------------------------------------------------------------------
/assets/res/atlas/b2.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "8879c177-4e69-4ba4-a797-a77f172f2bda",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "b2": {
16 | "ver": "1.0.6",
17 | "uuid": "b1afd1f9-9521-4253-90bb-46cdf58fa0f1",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "8879c177-4e69-4ba4-a797-a77f172f2bda",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 1.5,
24 | "offsetY": 2.5,
25 | "trimX": 88,
26 | "trimY": 6,
27 | "width": 83,
28 | "height": 239,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/b3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/b3.png
--------------------------------------------------------------------------------
/assets/res/atlas/b3.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "b502da12-d0db-4d99-98e0-5623154d410d",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "b3": {
16 | "ver": "1.0.6",
17 | "uuid": "7bdd2538-8c55-4424-bb39-3a50ef798e11",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "b502da12-d0db-4d99-98e0-5623154d410d",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 2,
24 | "offsetY": -2.5,
25 | "trimX": 96,
26 | "trimY": 6,
27 | "width": 68,
28 | "height": 249,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/b4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/b4.png
--------------------------------------------------------------------------------
/assets/res/atlas/b4.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "edb582fa-6717-4d58-96ae-6350f36b6bb5",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "b4": {
16 | "ver": "1.0.6",
17 | "uuid": "8ec78fa2-0db0-4bd2-8a04-4717020ab63e",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "edb582fa-6717-4d58-96ae-6350f36b6bb5",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -5.5,
24 | "offsetY": -2.5,
25 | "trimX": 81,
26 | "trimY": 6,
27 | "width": 83,
28 | "height": 249,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/b5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/b5.png
--------------------------------------------------------------------------------
/assets/res/atlas/b5.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "e1d24834-14a3-49c4-ab67-43777bf319d0",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "b5": {
16 | "ver": "1.0.6",
17 | "uuid": "2968173d-6358-4cb1-85a7-569a4547a972",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "e1d24834-14a3-49c4-ab67-43777bf319d0",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 1.5,
24 | "offsetY": 2.5,
25 | "trimX": 88,
26 | "trimY": 6,
27 | "width": 83,
28 | "height": 239,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/b6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/b6.png
--------------------------------------------------------------------------------
/assets/res/atlas/b6.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "84ef2d5c-d9fd-457e-a83d-0afacefd619e",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "b6": {
16 | "ver": "1.0.6",
17 | "uuid": "541a1b22-17e2-4bfb-b793-2ad1b339974f",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "84ef2d5c-d9fd-457e-a83d-0afacefd619e",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 2,
24 | "offsetY": -2.5,
25 | "trimX": 96,
26 | "trimY": 6,
27 | "width": 68,
28 | "height": 249,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/back.png
--------------------------------------------------------------------------------
/assets/res/atlas/back.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "d0fa0357-0afa-4ac4-8881-99a0f4af0b32",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 227,
12 | "height": 232,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "back": {
16 | "ver": "1.0.6",
17 | "uuid": "70059294-2d04-4c43-998f-b3907b72c5aa",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "d0fa0357-0afa-4ac4-8881-99a0f4af0b32",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -8.5,
24 | "offsetY": -8,
25 | "trimX": 0,
26 | "trimY": 16,
27 | "width": 210,
28 | "height": 216,
29 | "rawWidth": 227,
30 | "rawHeight": 232,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/bg1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/bg1.png
--------------------------------------------------------------------------------
/assets/res/atlas/bg1.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "b08e76fa-3a9a-4a0c-ba59-3f017cc4f851",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "bg1": {
16 | "ver": "1.0.6",
17 | "uuid": "6b03b8b6-517a-45af-ae99-c9175caca1e2",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "b08e76fa-3a9a-4a0c-ba59-3f017cc4f851",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 5,
24 | "offsetY": 6.5,
25 | "trimX": 33,
26 | "trimY": 7,
27 | "width": 200,
28 | "height": 229,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/bg2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/bg2.png
--------------------------------------------------------------------------------
/assets/res/atlas/bg2.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "3f8891de-53d7-4648-b1b8-5a3d53633a42",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "bg2": {
16 | "ver": "1.0.6",
17 | "uuid": "2f9c2660-ec2e-483d-a436-7d7bf02cde7b",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "3f8891de-53d7-4648-b1b8-5a3d53633a42",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 14.5,
24 | "offsetY": 7.5,
25 | "trimX": 66,
26 | "trimY": 4,
27 | "width": 153,
28 | "height": 233,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/bg3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/bg3.png
--------------------------------------------------------------------------------
/assets/res/atlas/bg3.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "7abb2059-c490-4e4c-97af-a4dbda099f97",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "bg3": {
16 | "ver": "1.0.6",
17 | "uuid": "6ade8026-0ac3-457c-b9a7-1ac8ebe30036",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "7abb2059-c490-4e4c-97af-a4dbda099f97",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 6,
24 | "offsetY": -2.5,
25 | "trimX": 49,
26 | "trimY": 6,
27 | "width": 170,
28 | "height": 249,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/bg4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/bg4.png
--------------------------------------------------------------------------------
/assets/res/atlas/bg4.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "dbb1579b-0af1-4a20-8f69-c1f5ab96c65f",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "bg4": {
16 | "ver": "1.0.6",
17 | "uuid": "79818e93-b87e-49fe-9321-08687b3cba0c",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "dbb1579b-0af1-4a20-8f69-c1f5ab96c65f",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -2.5,
24 | "offsetY": 7,
25 | "trimX": 24,
26 | "trimY": 6,
27 | "width": 203,
28 | "height": 230,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/bg5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/bg5.png
--------------------------------------------------------------------------------
/assets/res/atlas/bg5.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "f6025712-98bc-4416-874d-f5c6649e6878",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "bg5": {
16 | "ver": "1.0.6",
17 | "uuid": "1b1d80db-59a5-4b26-96b1-6e823e588719",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "f6025712-98bc-4416-874d-f5c6649e6878",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 15.5,
24 | "offsetY": 7.5,
25 | "trimX": 66,
26 | "trimY": 4,
27 | "width": 155,
28 | "height": 233,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/bg6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/bg6.png
--------------------------------------------------------------------------------
/assets/res/atlas/bg6.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "7515d0f7-141f-482d-aa1a-5dcf89615b3d",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "bg6": {
16 | "ver": "1.0.6",
17 | "uuid": "0115ccce-6cb1-4b84-ac92-73f613b4a765",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "7515d0f7-141f-482d-aa1a-5dcf89615b3d",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 8,
24 | "offsetY": -3,
25 | "trimX": 49,
26 | "trimY": 7,
27 | "width": 174,
28 | "height": 248,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/g1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/g1.png
--------------------------------------------------------------------------------
/assets/res/atlas/g1.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "3ef97d15-24ff-4f80-8824-b24cb9b79a56",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "g1": {
16 | "ver": "1.0.6",
17 | "uuid": "2834e0a8-e1ab-4ab2-a237-d57b6166d561",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "3ef97d15-24ff-4f80-8824-b24cb9b79a56",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": -5.5,
25 | "trimX": 66,
26 | "trimY": 11,
27 | "width": 124,
28 | "height": 245,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/g2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/g2.png
--------------------------------------------------------------------------------
/assets/res/atlas/g2.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "da11acfc-bc63-43b7-b56d-28eda48f4027",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "g2": {
16 | "ver": "1.0.6",
17 | "uuid": "1e3767f7-8dd7-409b-975a-0f95de9cf500",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "da11acfc-bc63-43b7-b56d-28eda48f4027",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -1.5,
24 | "offsetY": -4.5,
25 | "trimX": 76,
26 | "trimY": 10,
27 | "width": 101,
28 | "height": 245,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/g3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/g3.png
--------------------------------------------------------------------------------
/assets/res/atlas/g3.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "2ceead3a-adc5-42fe-9566-b2198bfafb6b",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "g3": {
16 | "ver": "1.0.6",
17 | "uuid": "c96d6e66-6a2a-42cb-8d05-53f886d02183",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "2ceead3a-adc5-42fe-9566-b2198bfafb6b",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 6.5,
24 | "offsetY": -4.5,
25 | "trimX": 92,
26 | "trimY": 12,
27 | "width": 85,
28 | "height": 241,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/g4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/g4.png
--------------------------------------------------------------------------------
/assets/res/atlas/g4.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "c85d1a1d-2ea2-4571-ac89-18608c056fbb",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "g4": {
16 | "ver": "1.0.6",
17 | "uuid": "bab02a90-1fa0-4708-9021-fb6effb361eb",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "c85d1a1d-2ea2-4571-ac89-18608c056fbb",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -3.5,
24 | "offsetY": -6,
25 | "trimX": 63,
26 | "trimY": 13,
27 | "width": 123,
28 | "height": 242,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/g5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/g5.png
--------------------------------------------------------------------------------
/assets/res/atlas/g5.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "abbcdc5f-3c58-4f8c-a01f-b4be8afd823e",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "g5": {
16 | "ver": "1.0.6",
17 | "uuid": "9994b240-9950-4adc-bcc6-beb8a212fb36",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "abbcdc5f-3c58-4f8c-a01f-b4be8afd823e",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 3,
24 | "offsetY": -5.5,
25 | "trimX": 83,
26 | "trimY": 13,
27 | "width": 96,
28 | "height": 241,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/g6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/g6.png
--------------------------------------------------------------------------------
/assets/res/atlas/g6.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "ee231d72-6b85-41d2-807d-0fe358a679b2",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 256,
12 | "height": 256,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "g6": {
16 | "ver": "1.0.6",
17 | "uuid": "7f317cfd-d37a-4b3f-9ea4-3ec0c2291d8f",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "ee231d72-6b85-41d2-807d-0fe358a679b2",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 7,
24 | "offsetY": -5,
25 | "trimX": 92,
26 | "trimY": 12,
27 | "width": 86,
28 | "height": 242,
29 | "rawWidth": 256,
30 | "rawHeight": 256,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/line.png
--------------------------------------------------------------------------------
/assets/res/atlas/line.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "9e8e1fd8-4da4-4ce3-b47b-8ee8d902d4ba",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 382,
12 | "height": 23,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "line": {
16 | "ver": "1.0.6",
17 | "uuid": "5df9a1b4-d10b-4745-ad5b-bbc696b5aa19",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "9e8e1fd8-4da4-4ce3-b47b-8ee8d902d4ba",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": -2.5,
25 | "trimX": 6,
26 | "trimY": 12,
27 | "width": 370,
28 | "height": 4,
29 | "rawWidth": 382,
30 | "rawHeight": 23,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/lv.1topic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/lv.1topic.png
--------------------------------------------------------------------------------
/assets/res/atlas/lv.1topic.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "4a85b59a-a229-455a-9486-85e1d95d2862",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 92,
12 | "height": 35,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "lv.1topic": {
16 | "ver": "1.0.6",
17 | "uuid": "2f78430b-35bc-4323-a23e-ddbc72930065",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "4a85b59a-a229-455a-9486-85e1d95d2862",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0.5,
24 | "offsetY": 0,
25 | "trimX": 4,
26 | "trimY": 0,
27 | "width": 85,
28 | "height": 35,
29 | "rawWidth": 92,
30 | "rawHeight": 35,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/lv.3topic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/lv.3topic.png
--------------------------------------------------------------------------------
/assets/res/atlas/lv.3topic.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "12ba4433-face-47e6-bad3-51148f94f699",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 92,
12 | "height": 35,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "lv.3topic": {
16 | "ver": "1.0.6",
17 | "uuid": "57ceea82-d774-415f-b509-dfd93264b247",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "12ba4433-face-47e6-bad3-51148f94f699",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -1,
24 | "offsetY": 0,
25 | "trimX": 4,
26 | "trimY": 0,
27 | "width": 82,
28 | "height": 35,
29 | "rawWidth": 92,
30 | "rawHeight": 35,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/lv.5topic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/lv.5topic.png
--------------------------------------------------------------------------------
/assets/res/atlas/lv.5topic.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "9628e79d-3964-44e0-9ae9-746256b54d2a",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 92,
12 | "height": 41,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "lv.5topic": {
16 | "ver": "1.0.6",
17 | "uuid": "9cca7f24-6063-4019-a216-b403b5756b45",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "9628e79d-3964-44e0-9ae9-746256b54d2a",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 1.5,
24 | "offsetY": 0,
25 | "trimX": 4,
26 | "trimY": 2,
27 | "width": 87,
28 | "height": 37,
29 | "rawWidth": 92,
30 | "rawHeight": 41,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/null.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/null.png
--------------------------------------------------------------------------------
/assets/res/atlas/null.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "a92e4537-fe09-4baa-ad4d-9b11312625d2",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 60,
12 | "height": 80,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "null": {
16 | "ver": "1.0.6",
17 | "uuid": "91905a2b-0510-4369-881d-49d51940b252",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "a92e4537-fe09-4baa-ad4d-9b11312625d2",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -22.5,
24 | "offsetY": -38.5,
25 | "trimX": 7,
26 | "trimY": 78,
27 | "width": 1,
28 | "height": 1,
29 | "rawWidth": 60,
30 | "rawHeight": 80,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/play.png
--------------------------------------------------------------------------------
/assets/res/atlas/play.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "9cbd09ad-a928-4aaa-9654-49610affc661",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 166,
12 | "height": 71,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "play": {
16 | "ver": "1.0.6",
17 | "uuid": "883ab487-f64d-431f-8532-d0844eca3776",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "9cbd09ad-a928-4aaa-9654-49610affc661",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -0.5,
24 | "offsetY": -1.5,
25 | "trimX": 6,
26 | "trimY": 10,
27 | "width": 153,
28 | "height": 54,
29 | "rawWidth": 166,
30 | "rawHeight": 71,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/share.png
--------------------------------------------------------------------------------
/assets/res/atlas/share.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "4f2ca1dc-2624-40cc-abd3-c670f859ff46",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 79,
12 | "height": 81,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "share": {
16 | "ver": "1.0.6",
17 | "uuid": "7f3bf00e-b12e-4eea-85a0-9bf59c3d14b5",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "4f2ca1dc-2624-40cc-abd3-c670f859ff46",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0,
25 | "trimX": 5,
26 | "trimY": 6,
27 | "width": 69,
28 | "height": 69,
29 | "rawWidth": 79,
30 | "rawHeight": 81,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/atlas/video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/atlas/video.png
--------------------------------------------------------------------------------
/assets/res/atlas/video.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "69541a33-001d-4ee5-85aa-8835b0211b87",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 162,
12 | "height": 93,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "video": {
16 | "ver": "1.0.6",
17 | "uuid": "faccac15-ea66-4021-ad50-e3493de83dfd",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "69541a33-001d-4ee5-85aa-8835b0211b87",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -1.5,
24 | "offsetY": 4,
25 | "trimX": 0,
26 | "trimY": 7,
27 | "width": 159,
28 | "height": 71,
29 | "rawWidth": 162,
30 | "rawHeight": 93,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/bg.jpg
--------------------------------------------------------------------------------
/assets/res/bg.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "93a4340d-febf-463e-a15d-199bff79db9e",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 720,
12 | "height": 1280,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "bg": {
16 | "ver": "1.0.6",
17 | "uuid": "8230401f-7eaf-4bcc-80df-ffd2d6fb7c3a",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "93a4340d-febf-463e-a15d-199bff79db9e",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0,
25 | "trimX": 0,
26 | "trimY": 0,
27 | "width": 720,
28 | "height": 1280,
29 | "rawWidth": 720,
30 | "rawHeight": 1280,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/gameName.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/gameName.png
--------------------------------------------------------------------------------
/assets/res/gameName.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "feff4981-c714-43ef-a754-64f7eb7d6585",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 107,
12 | "height": 369,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "gameName": {
16 | "ver": "1.0.6",
17 | "uuid": "433c2cb6-a92c-4103-b3e6-da9c6ed265bb",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "feff4981-c714-43ef-a754-64f7eb7d6585",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 2.5,
24 | "offsetY": 4.5,
25 | "trimX": 20,
26 | "trimY": 0,
27 | "width": 72,
28 | "height": 360,
29 | "rawWidth": 107,
30 | "rawHeight": 369,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/musciAuthor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/musciAuthor.png
--------------------------------------------------------------------------------
/assets/res/musciAuthor.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "af99eae7-814b-4f04-b269-e63173fc622c",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 107,
12 | "height": 369,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "musciAuthor": {
16 | "ver": "1.0.6",
17 | "uuid": "6054c6c0-b158-4d8a-9e08-c0f7b856e386",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "af99eae7-814b-4f04-b269-e63173fc622c",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -3,
24 | "offsetY": 8,
25 | "trimX": 0,
26 | "trimY": 18,
27 | "width": 101,
28 | "height": 317,
29 | "rawWidth": 107,
30 | "rawHeight": 369,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/res/result.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/res/result.png
--------------------------------------------------------------------------------
/assets/res/result.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "401ed2e2-2e03-4eb3-890d-cfe1e757961f",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 612,
12 | "height": 561,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "result": {
16 | "ver": "1.0.6",
17 | "uuid": "04b52527-5b13-4643-bf77-b54ad7dfd84d",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "401ed2e2-2e03-4eb3-890d-cfe1e757961f",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0,
25 | "trimX": 0,
26 | "trimY": 0,
27 | "width": 612,
28 | "height": 561,
29 | "rawWidth": 612,
30 | "rawHeight": 561,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.3",
3 | "uuid": "2b41e6a1-b861-4986-85ee-5adba372a757",
4 | "importer": "folder",
5 | "isBundle": true,
6 | "bundleName": "resources",
7 | "priority": 8,
8 | "compressionType": {},
9 | "optimizeHotUpdate": {},
10 | "inlineSpriteFrames": {},
11 | "isRemoteBundle": {},
12 | "subMetas": {}
13 | }
--------------------------------------------------------------------------------
/assets/resources/Lv1bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/Lv1bg.png
--------------------------------------------------------------------------------
/assets/resources/Lv1bg.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "a8d4c890-a05e-4fdc-a3c8-5d64df78bb98",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 720,
12 | "height": 1280,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv1bg": {
16 | "ver": "1.0.6",
17 | "uuid": "927c70b1-be16-406b-8089-cd4a52e5ec61",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "a8d4c890-a05e-4fdc-a3c8-5d64df78bb98",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0,
25 | "trimX": 0,
26 | "trimY": 0,
27 | "width": 720,
28 | "height": 1280,
29 | "rawWidth": 720,
30 | "rawHeight": 1280,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/Lv2bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/Lv2bg.jpg
--------------------------------------------------------------------------------
/assets/resources/Lv2bg.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "93cf2f0b-a60d-452c-a021-11b5f7f1d3ea",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 720,
12 | "height": 1280,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv2bg": {
16 | "ver": "1.0.6",
17 | "uuid": "027dc279-beb9-42f4-b267-c8ea27382fde",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "93cf2f0b-a60d-452c-a021-11b5f7f1d3ea",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0,
25 | "trimX": 0,
26 | "trimY": 0,
27 | "width": 720,
28 | "height": 1280,
29 | "rawWidth": 720,
30 | "rawHeight": 1280,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/Lv3bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/Lv3bg.jpg
--------------------------------------------------------------------------------
/assets/resources/Lv3bg.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "b6614433-8e1b-48f9-b7e5-05021a340ef6",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 173,
12 | "height": 307,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv3bg": {
16 | "ver": "1.0.6",
17 | "uuid": "5f9de223-ecf8-4027-94b0-74a1b88f5a37",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "b6614433-8e1b-48f9-b7e5-05021a340ef6",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0,
25 | "trimX": 0,
26 | "trimY": 0,
27 | "width": 173,
28 | "height": 307,
29 | "rawWidth": 173,
30 | "rawHeight": 307,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/Lv4bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/Lv4bg.jpg
--------------------------------------------------------------------------------
/assets/resources/Lv5bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/Lv5bg.jpg
--------------------------------------------------------------------------------
/assets/resources/Lv6bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/Lv6bg.jpg
--------------------------------------------------------------------------------
/assets/resources/audio.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.3",
3 | "uuid": "236d970d-d6f9-4fed-be8b-a920c5472d1f",
4 | "importer": "folder",
5 | "isBundle": false,
6 | "bundleName": "",
7 | "priority": 1,
8 | "compressionType": {},
9 | "optimizeHotUpdate": {},
10 | "inlineSpriteFrames": {},
11 | "isRemoteBundle": {},
12 | "subMetas": {}
13 | }
--------------------------------------------------------------------------------
/assets/resources/audio/bg.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/audio/bg.mp3
--------------------------------------------------------------------------------
/assets/resources/audio/bg.mp3.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.3",
3 | "uuid": "40c5324b-ef41-41fc-9cec-937bcdd960d6",
4 | "importer": "audio-clip",
5 | "downloadMode": 0,
6 | "duration": 30.495375,
7 | "subMetas": {}
8 | }
--------------------------------------------------------------------------------
/assets/resources/audio/click.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/audio/click.mp3
--------------------------------------------------------------------------------
/assets/resources/audio/click.mp3.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.3",
3 | "uuid": "ec5bd511-ae0f-4f1d-b0db-e2a960f83663",
4 | "importer": "audio-clip",
5 | "downloadMode": 0,
6 | "duration": 0.365714,
7 | "subMetas": {}
8 | }
--------------------------------------------------------------------------------
/assets/resources/lv4bg.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "ac02a644-596e-4952-b6ce-d8ccb5d56f7f",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 720,
12 | "height": 1280,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv4bg": {
16 | "ver": "1.0.6",
17 | "uuid": "03756987-7785-4038-a26f-771bbccd60c4",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "ac02a644-596e-4952-b6ce-d8ccb5d56f7f",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0,
25 | "trimX": 0,
26 | "trimY": 0,
27 | "width": 720,
28 | "height": 1280,
29 | "rawWidth": 720,
30 | "rawHeight": 1280,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/lv5bg.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "14e13444-8ed5-418f-8dc9-ab3d3d03b7a5",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 720,
12 | "height": 1280,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv5bg": {
16 | "ver": "1.0.6",
17 | "uuid": "1c4e0d74-5a30-4f21-b8fe-33f6a53bf132",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "14e13444-8ed5-418f-8dc9-ab3d3d03b7a5",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0,
25 | "trimX": 0,
26 | "trimY": 0,
27 | "width": 720,
28 | "height": 1280,
29 | "rawWidth": 720,
30 | "rawHeight": 1280,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/lv6bg.jpg.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "b54705d3-d3c7-4ac3-8ef4-e09890c31c43",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 720,
12 | "height": 1280,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv6bg": {
16 | "ver": "1.0.6",
17 | "uuid": "a7731a3f-fc12-4469-8a59-9eba77db0b39",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "b54705d3-d3c7-4ac3-8ef4-e09890c31c43",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": 0,
25 | "trimX": 0,
26 | "trimY": 0,
27 | "width": 720,
28 | "height": 1280,
29 | "rawWidth": 720,
30 | "rawHeight": 1280,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/map.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "1.1.3",
3 | "uuid": "f3f7803c-28df-4d90-9893-8b08156f895f",
4 | "importer": "folder",
5 | "isBundle": false,
6 | "bundleName": "",
7 | "priority": 1,
8 | "compressionType": {},
9 | "optimizeHotUpdate": {},
10 | "inlineSpriteFrames": {},
11 | "isRemoteBundle": {},
12 | "subMetas": {}
13 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/map/Lv1.png
--------------------------------------------------------------------------------
/assets/resources/map/Lv1.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "46b0091a-43c1-4fc1-9dbd-ea799d89d165",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 300,
12 | "height": 300,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv1": {
16 | "ver": "1.0.6",
17 | "uuid": "a404fbd4-2627-4a28-beff-587c5c8eb210",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "46b0091a-43c1-4fc1-9dbd-ea799d89d165",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -100,
24 | "offsetY": 79.5,
25 | "trimX": 9,
26 | "trimY": 50,
27 | "width": 82,
28 | "height": 41,
29 | "rawWidth": 300,
30 | "rawHeight": 300,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv1.tmx.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.5",
3 | "uuid": "bd9ed015-5873-43e4-b05f-8e53f5a4a670",
4 | "importer": "tiled-map",
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/map/Lv2.png
--------------------------------------------------------------------------------
/assets/resources/map/Lv2.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "459fff40-fb70-4921-a886-0cc13959a0bd",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 300,
12 | "height": 300,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv2": {
16 | "ver": "1.0.6",
17 | "uuid": "3b16ca65-e47f-4553-8a56-e52a4b9aadad",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "459fff40-fb70-4921-a886-0cc13959a0bd",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": 0,
24 | "offsetY": -25,
25 | "trimX": 0,
26 | "trimY": 50,
27 | "width": 300,
28 | "height": 250,
29 | "rawWidth": 300,
30 | "rawHeight": 300,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv2.tmx.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.5",
3 | "uuid": "402a6337-2285-4c35-a87e-78824f3e6c22",
4 | "importer": "tiled-map",
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/map/Lv3.png
--------------------------------------------------------------------------------
/assets/resources/map/Lv3.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "0b9a9ece-baf3-4476-b26c-e5597fc28c8d",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 300,
12 | "height": 300,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv3": {
16 | "ver": "1.0.6",
17 | "uuid": "65b571b7-88b2-47e2-ba60-0eb36e6f9665",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "0b9a9ece-baf3-4476-b26c-e5597fc28c8d",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -0.5,
24 | "offsetY": 8.5,
25 | "trimX": 9,
26 | "trimY": 50,
27 | "width": 281,
28 | "height": 183,
29 | "rawWidth": 300,
30 | "rawHeight": 300,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv3.tmx:
--------------------------------------------------------------------------------
1 |
2 |
141 |
--------------------------------------------------------------------------------
/assets/resources/map/Lv3.tmx.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.5",
3 | "uuid": "7d06b949-9f4a-47a3-a648-166cbe1b3465",
4 | "importer": "tiled-map",
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/map/Lv4.png
--------------------------------------------------------------------------------
/assets/resources/map/Lv4.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "4ee05207-dd29-4022-a303-30209bb7a093",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 300,
12 | "height": 300,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv4": {
16 | "ver": "1.0.6",
17 | "uuid": "21c705f7-a0aa-4191-9f7a-a112f191e77b",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "4ee05207-dd29-4022-a303-30209bb7a093",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -102,
24 | "offsetY": 79.5,
25 | "trimX": 9,
26 | "trimY": 49,
27 | "width": 78,
28 | "height": 43,
29 | "rawWidth": 300,
30 | "rawHeight": 300,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv4.tmx:
--------------------------------------------------------------------------------
1 |
2 |
161 |
--------------------------------------------------------------------------------
/assets/resources/map/Lv4.tmx.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.5",
3 | "uuid": "6d609469-841b-43d8-8ed2-99489ab66bfd",
4 | "importer": "tiled-map",
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/map/Lv5.png
--------------------------------------------------------------------------------
/assets/resources/map/Lv5.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "316e38db-4a15-470a-8bbe-f78945ae4773",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 300,
12 | "height": 300,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv5": {
16 | "ver": "1.0.6",
17 | "uuid": "fa43a632-1e54-447d-abb2-7d457d723122",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "316e38db-4a15-470a-8bbe-f78945ae4773",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -100,
24 | "offsetY": 79.5,
25 | "trimX": 9,
26 | "trimY": 50,
27 | "width": 82,
28 | "height": 41,
29 | "rawWidth": 300,
30 | "rawHeight": 300,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv5.tmx.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.5",
3 | "uuid": "081fc302-2959-4de4-99ac-5e0439ccbd01",
4 | "importer": "tiled-map",
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robot518/MusicGame/9fff140a74fef4e76481b6d6a11f86141b825395/assets/resources/map/Lv6.png
--------------------------------------------------------------------------------
/assets/resources/map/Lv6.png.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.3.7",
3 | "uuid": "d1bdfdc6-f25a-4e5d-bbf0-6ad2ed11d7d1",
4 | "importer": "texture",
5 | "type": "sprite",
6 | "wrapMode": "clamp",
7 | "filterMode": "bilinear",
8 | "premultiplyAlpha": false,
9 | "genMipmaps": false,
10 | "packable": true,
11 | "width": 300,
12 | "height": 300,
13 | "platformSettings": {},
14 | "subMetas": {
15 | "Lv6": {
16 | "ver": "1.0.6",
17 | "uuid": "9309d8ad-81af-4263-9d49-a9ce6f6b3bb3",
18 | "importer": "sprite-frame",
19 | "rawTextureUuid": "d1bdfdc6-f25a-4e5d-bbf0-6ad2ed11d7d1",
20 | "trimType": "auto",
21 | "trimThreshold": 1,
22 | "rotated": false,
23 | "offsetX": -98,
24 | "offsetY": 77,
25 | "trimX": 4,
26 | "trimY": 44,
27 | "width": 96,
28 | "height": 58,
29 | "rawWidth": 300,
30 | "rawHeight": 300,
31 | "borderTop": 0,
32 | "borderBottom": 0,
33 | "borderLeft": 0,
34 | "borderRight": 0,
35 | "subMetas": {}
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/assets/resources/map/Lv6.tmx.meta:
--------------------------------------------------------------------------------
1 | {
2 | "ver": "2.0.5",
3 | "uuid": "d3ad1a8e-08f4-430d-82e1-29193c14457f",
4 | "importer": "tiled-map",
5 | "subMetas": {}
6 | }
--------------------------------------------------------------------------------
/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es6",
4 | "module": "commonjs",
5 | "experimentalDecorators": true
6 | },
7 | "exclude": [
8 | "node_modules",
9 | ".vscode",
10 | "library",
11 | "local",
12 | "settings",
13 | "temp"
14 | ]
15 | }
--------------------------------------------------------------------------------
/project.json:
--------------------------------------------------------------------------------
1 | {
2 | "engine": "cocos-creator-js",
3 | "packages": "packages",
4 | "version": "2.4.10",
5 | "id": "b5feb4e9-345c-48d7-ab07-6c39579d9360",
6 | "isNew": false
7 | }
--------------------------------------------------------------------------------
/settings/builder.json:
--------------------------------------------------------------------------------
1 | {
2 | "android-instant": {
3 | "REMOTE_SERVER_ROOT": "",
4 | "host": "",
5 | "pathPattern": "",
6 | "recordPath": "",
7 | "scheme": "https",
8 | "skipRecord": false
9 | },
10 | "appBundle": false,
11 | "baidugame": {
12 | "REMOTE_SERVER_ROOT": "",
13 | "appid": "testappid",
14 | "orientation": "portrait",
15 | "subContext": ""
16 | },
17 | "encryptJs": true,
18 | "excludeScenes": [],
19 | "fb-instant-games": {},
20 | "includeSDKBox": false,
21 | "inlineSpriteFrames": true,
22 | "inlineSpriteFrames_native": true,
23 | "md5Cache": false,
24 | "mergeStartScene": false,
25 | "optimizeHotUpdate": false,
26 | "orientation": {
27 | "landscapeLeft": true,
28 | "landscapeRight": true,
29 | "portrait": false,
30 | "upsideDown": false
31 | },
32 | "packageName": "org.cocos2d.MusicGame",
33 | "qqplay": {
34 | "REMOTE_SERVER_ROOT": "",
35 | "orientation": "portrait",
36 | "zip": false
37 | },
38 | "startScene": "6d631bca-351c-4a85-8b44-10c36f4d43b6",
39 | "title": "MusicGame",
40 | "webOrientation": "portrait",
41 | "wechatgame": {
42 | "REMOTE_SERVER_ROOT": "",
43 | "appid": "wx7cb03fd0cd0a0590",
44 | "orientation": "portrait",
45 | "separate_engine": false,
46 | "subContext": ""
47 | },
48 | "xxteaKey": "d032312d-7c77-4a",
49 | "zipCompressJs": true
50 | }
--------------------------------------------------------------------------------
/settings/project.json:
--------------------------------------------------------------------------------
1 | {
2 | "assets-sort-type": "name",
3 | "collision-matrix": [
4 | [
5 | true
6 | ]
7 | ],
8 | "design-resolution-height": 640,
9 | "design-resolution-width": 960,
10 | "excluded-modules": [
11 | "Geom Utils",
12 | "3D",
13 | "3D Primitive",
14 | "3D Physics/cannon.js",
15 | "3D Physics/Builtin",
16 | "3D Particle",
17 | "SafeArea"
18 | ],
19 | "facebook": {
20 | "appID": "",
21 | "audience": {
22 | "enable": false
23 | },
24 | "enable": false,
25 | "live": {
26 | "enable": false
27 | }
28 | },
29 | "fit-height": true,
30 | "fit-width": false,
31 | "group-list": [
32 | "default"
33 | ],
34 | "last-module-event-record-time": 1565941672827,
35 | "simulator-orientation": false,
36 | "simulator-resolution": {
37 | "height": 640,
38 | "width": 960
39 | },
40 | "start-scene": "current",
41 | "use-customize-simulator": false,
42 | "use-project-simulator-setting": false,
43 | "migrate-history": [
44 | "cloud-function"
45 | ]
46 | }
47 |
--------------------------------------------------------------------------------
/settings/services.json:
--------------------------------------------------------------------------------
1 | {
2 | "services": [
3 | {
4 | "service_id": "235",
5 | "service_name": "Cocos Analytics",
6 | "service_icon": "https://account.cocos.com/client/3f8f31ccf66995e183044f167c092395.png",
7 | "service_desc": "提供最核心最基本的数据、标准化界面功能简洁易用、数据准确性最好",
8 | "service_title": "精准了解游戏的新增、活跃、留存、付费等数据",
9 | "service_guide_url": "https://n-analytics.cocos.com/docs/",
10 | "service_sample_url": "https://github.com/cocos-creator/tutorial-dark-slash/tree/analytics",
11 | "service_dev_url": "http://analytics.cocos.com/realtime/jump_to/",
12 | "service_type": "3",
13 | "service_type_zh": "公司和个人游戏",
14 | "support_platform": [
15 | "Android",
16 | "iOS",
17 | "HTML5"
18 | ],
19 | "package_download_url": "http://download.cocos.com/CocosServices/plugins/service-analytics/1.2.0_2.1.0.zip",
20 | "package_version_desc": "1、优化SDK,修复H5-SDK 与多个小游戏平台适配问题,删除和优化init事件无用接口
2、 如有相关问题咨询或者需求, 可以联系我们技术支持邮箱 support-cocos@cocos.com",
21 | "service_component_name": "service-analytics",
22 | "package_versions": [
23 | "1.0.0_1.0.5",
24 | "1.1.2_2.0.0",
25 | "1.1.3_2.0.1",
26 | "1.1.4_2.0.1",
27 | "1.1.5_2.0.1",
28 | "1.1.6_2.0.1_2.0.2",
29 | "1.1.7_2.0.3",
30 | "1.1.8_2.0.4",
31 | "1.1.9_2.1.0",
32 | "1.2.0_2.1.0"
33 | ],
34 | "build_platform": [
35 | "web-mobile",
36 | "web-desktop",
37 | "wechatgame",
38 | "android",
39 | "ios",
40 | "fb-instant-games",
41 | "android-instant",
42 | "baidugame",
43 | "quickgame",
44 | "qgame",
45 | "qqplay",
46 | "huawei"
47 | ],
48 | "require_verify": 0,
49 | "service_price": "",
50 | "packpage_version_desc": "",
51 | "service_protocol": "游戏首次开启该服务时,Cocos会后台通知服务方为游戏开通服务并初始化参数,服务方根据需要可能会获取您的Cocos账户信息,包括账户基本资料、游戏基本资料、账户余额等,点击确认开通按钮即视为您同意该服务访问您的账户信息,详见《Cocos用户服务协议》和《Cocos隐私政策》"
52 | },
53 | {
54 | "service_id": "241",
55 | "service_name": "Matchvs",
56 | "service_icon": "https://account.cocos.com/client/14406719a07eb3d714d36e5edc6e06fa.png",
57 | "service_desc": "通过SDK接入快速实现联网功能、帧同步、国内外多节点、服务器独立部署、gameServer自定义游戏服务端逻辑。\n技术支持群QQ群:822523258",
58 | "service_title": "专业成熟的移动游戏联网与服务端解决方案",
59 | "service_guide_url": "http://doc.matchvs.com/QuickStart/QuickStart-CocosCreator",
60 | "service_sample_url": "http://www.matchvs.com/serviceCourse",
61 | "service_dev_url": "http://www.matchvs.com/cocosLogin",
62 | "service_type": "3",
63 | "service_type_zh": "公司和个人游戏",
64 | "support_platform": [
65 | "Android",
66 | "iOS",
67 | "HTML5"
68 | ],
69 | "package_download_url": "http://download.cocos.com/CocosServices/plugins/service-matchvs/1.0.9_3.7.9.9.zip",
70 | "package_version_desc": "更新日期:2019-07-18
更新内容:
1、修复多节点登录返回值错误
2、修复FaceBook平台受限安全策略的问题",
71 | "service_component_name": "service-matchvs",
72 | "package_versions": [
73 | "1.0.3_3.7.6.4",
74 | "1.0.5_3.7.7.3",
75 | "1.0.6_3.7.9.2",
76 | "1.0.7_3.7.9.6",
77 | "1.0.9_3.7.9.9"
78 | ],
79 | "build_platform": [
80 | "web-mobile",
81 | "web-desktop",
82 | "fb-instant-games",
83 | "wechatgame",
84 | "wechatgame-subcontext",
85 | "qqplay",
86 | "android",
87 | "android-instant",
88 | "ios",
89 | "mac",
90 | "quickgame",
91 | "qgame",
92 | "huawei"
93 | ],
94 | "require_verify": 0,
95 | "service_price": "该服务按使用量计费,计费规则,所产生的费用将由第三方从您的 Cocos 账户余额 中扣除。",
96 | "packpage_version_desc": "",
97 | "service_protocol": "游戏首次开启该服务时,Cocos会后台通知服务方为游戏开通服务并初始化参数,服务方根据需要可能会获取您的Cocos账户信息,包括账户基本资料、游戏基本资料、账户余额等,点击确认开通按钮即视为您同意该服务访问您的账户信息,详见《Cocos用户服务协议》和《Cocos隐私政策》"
98 | },
99 | {
100 | "service_id": "242",
101 | "service_name": "Agora Voice",
102 | "service_icon": "https://account.cocos.com/uploads/client_icon/2019-07-16/273952d155b4cdb72d2b1bc61de91ade.png",
103 | "service_desc": "稳定、低耗、76ms超低延时、全球200+数据中心覆盖;变声器、超高音质、听声辩位等丰富玩法极速接入;全平台支持:Android、iOS、Web。\n技术支持群QQ群:799099183\n",
104 | "service_title": "游戏内置实时语音",
105 | "service_guide_url": "https://docs.agora.io/cn/Interactive Gaming/game_c?platform=Cocos Creator",
106 | "service_sample_url": "https://github.com/AgoraIO/Voice-Call-for-Mobile-Gaming/tree/master/Basic-Voice-Call-for-Gaming/Hello-CocosCreator-Voice-Agora",
107 | "service_dev_url": "https://sso.agora.io/api/oauth/cocos/login",
108 | "service_type": "3",
109 | "service_type_zh": "公司和个人游戏",
110 | "support_platform": [
111 | "Android",
112 | "iOS",
113 | "HTML5"
114 | ],
115 | "package_download_url": "http://download.cocos.com/CocosServices/plugins/service-agora/1.0.2_2.2.3.20_2.5.2.zip",
116 | "package_version_desc": "解决Bug:onAudioVolumeIndication 回调收不到.",
117 | "service_component_name": "service-agora",
118 | "package_versions": [
119 | "1.0.1_2.2.3.20_2.5.2",
120 | "1.0.2_2.2.3.20_2.5.2"
121 | ],
122 | "build_platform": [
123 | "web-mobile",
124 | "web-desktop",
125 | "android",
126 | "ios"
127 | ],
128 | "require_verify": 1,
129 | "service_price": "该服务按使用量计费,计费规则,所产生的费用将由第三方从您的 Cocos 账户余额 中扣除。",
130 | "packpage_version_desc": "",
131 | "service_protocol": "游戏首次开启该服务时,Cocos会后台通知服务方为游戏开通服务并初始化参数,服务方根据需要可能会获取您的Cocos账户信息,包括账户基本资料、游戏基本资料、账户余额等,点击确认开通按钮即视为您同意该服务访问您的账户信息,详见《Cocos用户服务协议》和《Cocos隐私政策》"
132 | }
133 | ],
134 | "game": {
135 | "name": "UNKNOW GAME",
136 | "appid": "UNKNOW"
137 | }
138 | }
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "commonjs",
4 | "lib": [ "dom", "es5", "es2015.promise" ],
5 | "target": "es5",
6 | "experimentalDecorators": true,
7 | "skipLibCheck": true
8 | },
9 | "exclude": [
10 | "node_modules",
11 | "library",
12 | "local",
13 | "temp",
14 | "build",
15 | "settings"
16 | ]
17 | }
--------------------------------------------------------------------------------