首页下载资源前端一个游戏框架 cocos creator v2.0.10

ZIP一个游戏框架 cocos creator v2.0.10

watson_pillow508.21KB需要积分:1

资源文件列表:

Frame.zip 大约有235个文件
  1. .gitignore 1.28KB
  2. .idea/
  3. .idea/.gitignore 184B
  4. .idea/Frame.iml 344B
  5. .idea/modules.xml 269B
  6. .idea/runConfigurations.xml 346B
  7. .idea/workspace.xml 1.86KB
  8. assets/
  9. assets/game.fire 11.08KB
  10. assets/game.fire.meta 146B
  11. assets/Scripts.meta 137B
  12. assets/Scripts/
  13. assets/Scripts/ComponentBase.ts 234B
  14. assets/Scripts/ComponentBase.ts.meta 197B
  15. assets/Scripts/HPControl.ts 818B
  16. assets/Scripts/HPControl.ts.meta 197B
  17. assets/Scripts/ManagerBase.ts 1.05KB
  18. assets/Scripts/ManagerBase.ts.meta 197B
  19. assets/Scripts/ManagerCenter.ts 571B
  20. assets/Scripts/ManagerCenter.ts.meta 197B
  21. assets/Scripts/Message.ts 635B
  22. assets/Scripts/Message.ts.meta 197B
  23. assets/Scripts/PlayerControl.ts 1.07KB
  24. assets/Scripts/PlayerControl.ts.meta 197B
  25. assets/Scripts/UIManager.ts 396B
  26. assets/Scripts/UIManager.ts.meta 197B
  27. creator.d.ts 882.55KB
  28. jsconfig.json 280B
  29. library/
  30. library/imports/
  31. library/imports/00/
  32. library/imports/00/0004d1cf-a0ad-47d8-ab17-34d3db9d35a3.json 6.7KB
  33. library/imports/02/
  34. library/imports/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.json 74B
  35. library/imports/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.png 82B
  36. library/imports/02/0291c134-b3da-4098-b7b5-e397edbe947f.json 74B
  37. library/imports/02/0291c134-b3da-4098-b7b5-e397edbe947f.png 1.02KB
  38. library/imports/0a/
  39. library/imports/0a/0a548de0-a142-400c-a4da-2c2e7f5e07b3.js 964B
  40. library/imports/0a/0a548de0-a142-400c-a4da-2c2e7f5e07b3.js.map 1.4KB
  41. library/imports/0d/
  42. library/imports/0d/0d784963-d024-4ea6-a7db-03be0ad63010.json 5.71KB
  43. library/imports/0e/
  44. library/imports/0e/0e42ba95-1fa1-46aa-b2cf-143cd1bcee2c.json 1.64KB
  45. library/imports/0f/
  46. library/imports/0f/0fad02ee-c6d4-4723-9ad3-37d52901dd47.js 755B
  47. library/imports/0f/0fad02ee-c6d4-4723-9ad3-37d52901dd47.js.map 709B
  48. library/imports/1a/
  49. library/imports/1a/1a32fc76-f0bd-4f66-980f-56929c0ca0b3.json 371B
  50. library/imports/1f/
  51. library/imports/1f/1f55e3be-b89b-4b79-88de-47fd31018044.json 1.75KB
  52. library/imports/23/
  53. library/imports/23/232d2782-c4bd-4bb4-9e01-909f03d6d3b9.json 1.7KB
  54. library/imports/24/
  55. library/imports/24/2415f20b-3329-479d-95b4-beedaaa457cd.js 1.96KB
  56. library/imports/24/2415f20b-3329-479d-95b4-beedaaa457cd.js.map 2.29KB
  57. library/imports/27/
  58. library/imports/27/27756ebb-3d33-44b0-9b96-e858fadd4dd4.json 1.63KB
  59. library/imports/29/
  60. library/imports/29/29158224-f8dd-4661-a796-1ffab537140e.json 372B
  61. library/imports/2b/
  62. library/imports/2b/2bd52ca9-8761-489d-93c6-cabeb6db6270.js 1.41KB
  63. library/imports/2b/2bd52ca9-8761-489d-93c6-cabeb6db6270.js.map 1.83KB
  64. library/imports/2b/2be36297-9abb-4fee-8049-9ed5e271da8a.json 95B
  65. library/imports/2b/2be36297-9abb-4fee-8049-9ed5e271da8a.mp4 208.97KB
  66. library/imports/2c/
  67. library/imports/2c/2c937608-2562-40ea-b264-7395df6f0cea.json 1.58KB
  68. library/imports/31/
  69. library/imports/31/31887fea-b071-4faa-8b7b-9cbc65e83b34.js 1.6KB
  70. library/imports/31/31887fea-b071-4faa-8b7b-9cbc65e83b34.js.map 1.85KB
  71. library/imports/31/31d8962d-babb-4ec7-be19-8e9f54a4ea99.json 367B
  72. library/imports/32/
  73. library/imports/32/32044bd2-481f-4cf1-a656-e2b2fb1594eb.json 11.83KB
  74. library/imports/47/
  75. library/imports/47/472df5d3-35e7-4184-9e6c-7f41bee65ee3.json 352B
  76. library/imports/4a/
  77. library/imports/4a/4a37dd57-78cd-4cec-aad4-f11a73d12b63.json 1.63KB
  78. library/imports/4b/
  79. library/imports/4b/4bab67cb-18e6-4099-b840-355f0473f890.json 74B
  80. library/imports/4b/4bab67cb-18e6-4099-b840-355f0473f890.png 1.15KB
  81. library/imports/56/
  82. library/imports/56/567dcd80-8bf4-4535-8a5a-313f1caf078a.json 74B
  83. library/imports/56/567dcd80-8bf4-4535-8a5a-313f1caf078a.png 1.64KB
  84. library/imports/59/
  85. library/imports/59/5965ffac-69da-4b55-bcde-9225d0613c28.json 4.01KB
  86. library/imports/5c/
  87. library/imports/5c/5c3bb932-6c3c-468f-88a9-c8c61d458641.json 376B
  88. library/imports/5c/5cd597e4-c6ae-42e7-b3b6-caccd64e6f8a.json 11.15KB
  89. library/imports/5f/
  90. library/imports/5f/5fe5dcaa-b513-4dc5-a166-573627b3a159.json 379B
  91. library/imports/61/
  92. library/imports/61/617323dd-11f4-4dd3-8eec-0caf6b3b45b9.json 74B
  93. library/imports/61/617323dd-11f4-4dd3-8eec-0caf6b3b45b9.png 1.16KB
  94. library/imports/61/61aeb05b-3b32-452b-8eed-2b76deeed554.json 7.8KB
  95. library/imports/67/
  96. library/imports/67/67e68bc9-dad5-4ad9-a2d8-7e03d458e32f.json 369B
  97. library/imports/68/
  98. library/imports/68/6827ca32-0107-4552-bab2-dfb31799bb44.json 369B
  99. library/imports/6e/
  100. library/imports/6e/6e056173-d285-473c-b206-40a7fff5386e.json 74B
  101. library/imports/6e/6e056173-d285-473c-b206-40a7fff5386e.png 1.59KB
  102. library/imports/71/
  103. library/imports/71/71561142-4c83-4933-afca-cb7a17f67053.json 74B
  104. library/imports/71/71561142-4c83-4933-afca-cb7a17f67053.png 1.03KB
  105. library/imports/71/7168db62-0edc-42e5-be5d-682cf6c4a165.json 371B
  106. library/imports/71/71798111-5240-41c9-a0c7-4faedf24d2fc.js 995B
  107. library/imports/71/71798111-5240-41c9-a0c7-4faedf24d2fc.js.map 991B
  108. library/imports/73/
  109. library/imports/73/73a0903d-d80e-4e3c-aa67-f999543c08f5.json 74B
  110. library/imports/73/73a0903d-d80e-4e3c-aa67-f999543c08f5.png 1.39KB
  111. library/imports/78/
  112. library/imports/78/785a442c-3ceb-45be-a46e-7317f625f3b9.json 2.63KB
  113. library/imports/7d/
  114. library/imports/7d/7d4ffd94-42d6-4045-9db7-a744229adfc4.json 370B
  115. library/imports/7d/7de03a80-4457-438d-95a7-3e7cdffd6086.json 1.39KB
  116. library/imports/88/
  117. library/imports/88/88e79fd5-96b4-4a77-a1f4-312467171014.json 372B
  118. library/imports/8a/
  119. library/imports/8a/8a96b965-2dc0-4e03-aa90-3b79cb93b5b4.json 74B
  120. library/imports/8a/8a96b965-2dc0-4e03-aa90-3b79cb93b5b4.png 1.41KB
  121. library/imports/8c/
  122. library/imports/8c/8c5001fd-07ee-4a4b-a8a0-63e15195e94d.json 1.64KB
  123. library/imports/8c/8cdb44ac-a3f6-449f-b354-7cd48cf84061.json 362B
  124. library/imports/90/
  125. library/imports/90/90004ad6-2f6d-40e1-93ef-b714375c6f06.json 372B
  126. library/imports/96/
  127. library/imports/96/96083d03-c332-4a3f-9386-d03e2d19e8ee.json 1.73KB
  128. library/imports/97/
  129. library/imports/97/972b9a4d-47ee-4c74-b5c3-61d8a69bc29f.json 7.08KB
  130. library/imports/99/
  131. library/imports/99/99170b0b-d210-46f1-b213-7d9e3f23098a.json 74B
  132. library/imports/99/99170b0b-d210-46f1-b213-7d9e3f23098a.png 1.15KB
  133. library/imports/9b/
  134. library/imports/9b/9bbda31e-ad49-43c9-aaf2-f7d9896bac69.json 361B
  135. library/imports/9d/
  136. library/imports/9d/9d60001f-b5f4-4726-a629-2659e3ded0b8.json 74B
  137. library/imports/9d/9d60001f-b5f4-4726-a629-2659e3ded0b8.png 2.02KB
  138. library/imports/a2/
  139. library/imports/a2/a23235d1-15db-4b95-8439-a2e005bfff91.json 365B
  140. library/imports/b0/
  141. library/imports/b0/b03f6693-8ea1-474b-af8e-3dac9a524e56.js 930B
  142. library/imports/b0/b03f6693-8ea1-474b-af8e-3dac9a524e56.js.map 1.32KB
  143. library/imports/b1/
  144. library/imports/b1/b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd.json 74B
  145. library/imports/b1/b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd.png 1.58KB
  146. library/imports/b2/
  147. library/imports/b2/b2687ac4-099e-403c-a192-ff477686f4f5.json 175B
  148. library/imports/b2/b2687ac4-099e-403c-a192-ff477686f4f5.plist 3.4KB
  149. library/imports/b4/
  150. library/imports/b4/b43ff3c2-02bb-4874-81f7-f2dea6970f18.json 74B
  151. library/imports/b4/b43ff3c2-02bb-4874-81f7-f2dea6970f18.png 1.09KB
  152. library/imports/b8/
  153. library/imports/b8/b8223619-7e38-47c4-841f-9160c232495a.json 175B
  154. library/imports/b8/b8223619-7e38-47c4-841f-9160c232495a.plist 3.4KB
  155. library/imports/bb/
  156. library/imports/bb/bb42ed8e-0867-4584-ad63-b6f84f83bba8.json 352B
  157. library/imports/bf/
  158. library/imports/bf/bf0a434c-84dd-4a8e-a08a-7a36f180cc75.json 19.73KB
  159. library/imports/c2/
  160. library/imports/c2/c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f.json 74B
  161. library/imports/c2/c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f.png 1.52KB
  162. library/imports/c9/
  163. library/imports/c9/c9fa51ff-3f01-4601-8f80-325d1b11dab7.json 370B
  164. library/imports/ca/
  165. library/imports/ca/ca8401fe-ad6e-41a8-bd46-8e3e4e9945be.json 14.59KB
  166. library/imports/cd/
  167. library/imports/cd/cd33edea-55f5-46c2-958d-357a01384a36.json 2.96KB
  168. library/imports/cf/
  169. library/imports/cf/cfef78f1-c8df-49b7-8ed0-4c953ace2621.json 74B
  170. library/imports/cf/cfef78f1-c8df-49b7-8ed0-4c953ace2621.png 1.11KB
  171. library/imports/d0/
  172. library/imports/d0/d0a82d39-bede-46c4-b698-c81ff0dedfff.json 74B
  173. library/imports/d0/d0a82d39-bede-46c4-b698-c81ff0dedfff.png 1.41KB
  174. library/imports/d1/
  175. library/imports/d1/d1b8be49-b0a0-435c-83b7-552bed4bbe35.json 19.78KB
  176. library/imports/d2/
  177. library/imports/d2/d29077ba-1627-4a72-9579-7b56a235340c.json 74B
  178. library/imports/d2/d29077ba-1627-4a72-9579-7b56a235340c.png 1.04KB
  179. library/imports/d6/
  180. library/imports/d6/d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.json 74B
  181. library/imports/d6/d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.png 1.02KB
  182. library/imports/d8/
  183. library/imports/d8/d81ec8ad-247c-4e62-aa3c-d35c4193c7af.json 74B
  184. library/imports/d8/d81ec8ad-247c-4e62-aa3c-d35c4193c7af.png 158B
  185. library/imports/e7/
  186. library/imports/e7/e7aba14b-f956-4480-b254-8d57832e273f.json 372B
  187. library/imports/e8/
  188. library/imports/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.json 74B
  189. library/imports/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.png 1.06KB
  190. library/imports/e9/
  191. library/imports/e9/e9ec654c-97a2-4787-9325-e6a10375219a.json 371B
  192. library/imports/ed/
  193. library/imports/ed/edd215b9-2796-4a05-aaf5-81f96c9281ce.json 74B
  194. library/imports/ed/edd215b9-2796-4a05-aaf5-81f96c9281ce.png 1.01KB
  195. library/imports/f0/
  196. library/imports/f0/f0048c10-f03e-4c97-b9d3-3506e1d58952.json 370B
  197. library/imports/ff/
  198. library/imports/ff/ff0e91c7-55c6-4086-a39f-cb6e457b8c3b.json 370B
  199. library/uuid-to-mtime.json 8.54KB
  200. local/
  201. local/console.json 80B
  202. local/layout.windows.json 1.94KB
  203. local/local.json 57B
  204. local/logs/
  205. local/logs/project.log 3.98KB
  206. local/node-library.json 56B
  207. local/node-tree-state.json 2B
  208. local/scene.json 47B
  209. local/settings.json 2B
  210. packages/
  211. project.json 60B
  212. settings/
  213. settings/project.json 655B
  214. settings/services.json 80B
  215. temp/
  216. temp/BackupAssets/
  217. temp/BackupAssets/assets/
  218. temp/BackupAssets/assets/game.fire 11.08KB
  219. temp/quick-scripts/
  220. temp/quick-scripts/assets/
  221. temp/quick-scripts/assets/Scripts/
  222. temp/quick-scripts/assets/Scripts/ComponentBase.js 1.42KB
  223. temp/quick-scripts/assets/Scripts/ComponentBase.js.map 660B
  224. temp/quick-scripts/assets/Scripts/HPControl.js 2.08KB
  225. temp/quick-scripts/assets/Scripts/HPControl.js.map 1.78KB
  226. temp/quick-scripts/assets/Scripts/ManagerBase.js 2.63KB
  227. temp/quick-scripts/assets/Scripts/ManagerBase.js.map 2.25KB
  228. temp/quick-scripts/assets/Scripts/ManagerCenter.js 1.59KB
  229. temp/quick-scripts/assets/Scripts/ManagerCenter.js.map 1.27KB
  230. temp/quick-scripts/assets/Scripts/Message.js 1.61KB
  231. temp/quick-scripts/assets/Scripts/Message.js.map 1.35KB
  232. temp/quick-scripts/assets/Scripts/PlayerControl.js 2.28KB
  233. temp/quick-scripts/assets/Scripts/PlayerControl.js.map 1.8KB
  234. temp/quick-scripts/assets/Scripts/UIManager.js 1.64KB
  235. temp/quick-scripts/assets/Scripts/UIManager.js.map 942B

资源介绍:

一个游戏框架 cocos creator v2.0.10,消息传递过程
(function() {"use strict";var __module = CC_EDITOR ? module : {exports:{}};var __filename = 'preview-scripts/assets/Scripts/ManagerBase.js';var __require = CC_EDITOR ? function (request) {return cc.require(request, require);} : function (request) {return cc.require(request, __filename);};function __define (exports, require, module) {"use strict"; cc._RF.push(module, '2415fILMylHnZW0vu2qpFfN', 'ManagerBase', __filename); // Scripts/ManagerBase.ts Object.defineProperty(exports, "__esModule", { value: true }); var ComponentBase_1 = require("./ComponentBase"); var Message_1 = require("./Message"); var ManagerCenter_1 = require("./ManagerCenter"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var ManagerBase = /** @class */ (function (_super) { __extends(ManagerBase, _super); function ManagerBase() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.ReceiveList = []; return _this; } ManagerBase.prototype.onLoad = function () { _super.prototype.onLoad.call(this); this.messageType = this.SetMessageType(); ManagerCenter_1.default.Manager.push(this); }; ManagerBase.prototype.SetMessageType = function () { return Message_1.MessageType.Type_UI; }; //注册消息监听 ManagerBase.prototype.RegisterReceiver = function (cb) { this.ReceiveList.push(cb); }; ManagerBase.prototype.ReceiveMessage = function (message) { _super.prototype.ReceiveMessage.call(this, message); if (message.Type != this.messageType) { return; } for (var _i = 0, _a = this.ReceiveList; _i < _a.length; _i++) { var cb = _a[_i]; cb.ReceiveMessage(message); } }; ManagerBase = __decorate([ ccclass ], ManagerBase); return ManagerBase; }(ComponentBase_1.default)); exports.default = ManagerBase; var EnemyManager = /** @class */ (function (_super) { __extends(EnemyManager, _super); function EnemyManager() { return _super !== null && _super.apply(this, arguments) || this; } EnemyManager.prototype.SetMessageType = function () { return Message_1.MessageType.Type_Enemy; }; return EnemyManager; }(ManagerBase)); cc._RF.pop(); } if (CC_EDITOR) { __define(__module.exports, __require, __module); } else { cc.registerModuleFunc(__filename, function () { __define(__module.exports, __require, __module); }); } })(); //# sourceMappingURL=ManagerBase.js.map
100+评论
captcha