完善 docs
| @@ -55,7 +55,9 @@ | ||||
|  | ||||
| ## 功能演示 | ||||
|  | ||||
| TODO | ||||
| [桌面版 Demo Web 项目](https://smallmain.github.io/cocos-service-pack/demo/web-desktop/index.html) | ||||
|  | ||||
| [手机版 Demo Web 项目](https://smallmain.github.io/cocos-service-pack/demo/web-mobile/index.html) | ||||
|  | ||||
| ## 使用方法 | ||||
|  | ||||
|   | ||||
| @@ -27,6 +27,8 @@ | ||||
|  | ||||
| // 之后: | ||||
| // CHAR 模式有时候空格(字符也可能)会有额外的纹理,可能是复用没考虑 space | ||||
| // 演示项目比较慢,加上加载中 | ||||
| https://smallmain.github.io/cocos-service-pack/demo/web-desktop/index.html | ||||
| // 查找所有 TODO | ||||
| // 插件适配 Windows | ||||
| // 演示项目 | ||||
|   | ||||
| @@ -12,7 +12,7 @@ description: "推荐使用此方式进行一键安装。" | ||||
|  | ||||
| **这个扩展唯一的作用就是帮助你管理服务包的版本(查看已安装版本、安装、卸载)。** | ||||
|  | ||||
| 你可以在 [Cocos Store](TODO) 花费 ¥13.14 下载并安装这个扩展。 | ||||
| 你可以在 [Cocos Store](pathname://TODO) 花费 ¥13.14 下载并安装这个扩展。 | ||||
|  | ||||
|  | ||||
| :::tip 常见问题 | ||||
|   | ||||
| @@ -7,7 +7,7 @@ description: "需掌握一定的自定义引擎知识。" | ||||
|  | ||||
| ## Service Pack v1.0.0 | ||||
|  | ||||
| 适配 Cocos Creator v2.4.9 版本,[点此下载服务包](TODO) | ||||
| 适配 Cocos Creator v2.4.9 版本,[点此下载服务包](pathname://TODO) | ||||
|  | ||||
| --- | ||||
| ## 标准安装 | ||||
|   | ||||
| @@ -40,7 +40,9 @@ Service Pack 暂时只适配 Cocos Creator 2.x 版本,Cocos Creator 3.x 正在 | ||||
|  | ||||
| ## 功能演示 | ||||
|  | ||||
| TODO | ||||
| [桌面版 Demo Web 项目](https://smallmain.github.io/cocos-service-pack/demo/web-desktop/index.html) | ||||
|  | ||||
| [手机版 Demo Web 项目](https://smallmain.github.io/cocos-service-pack/demo/web-mobile/index.html) | ||||
|  | ||||
| ## 使用方法 | ||||
|  | ||||
|   | ||||
| @@ -5,8 +5,8 @@ description: "极致地减少游戏 Draw Call。" | ||||
|  | ||||
| # 进阶合批指南 | ||||
|  | ||||
| TODO | ||||
| :::caution TODO | ||||
|  | ||||
| 动态图集与字符图集使用这个管理器来实现多纹理合批,使用的全局实例可以通过 `cc.sp.multiBatcher` 访问。 | ||||
| 施工中... | ||||
|  | ||||
| 如果你的资源规划地非常细致,项目本身有已经打好的大图集,那么你就可以考虑 | ||||
| ::: | ||||
|   | ||||
| @@ -7,7 +7,7 @@ sidebar_position: 7 | ||||
| --- | ||||
| ## Service Pack v1.0.0 | ||||
|  | ||||
| 适配 Cocos Creator v2.4.9 版本,[点此下载服务包](TODO) | ||||
| 适配 Cocos Creator v2.4.9 版本,[点此下载服务包](pathname://TODO) | ||||
|  | ||||
| - **[新特性] 支持多纹理渲染** | ||||
| - **[新特性] 重构动态图集,支持多个新特性** | ||||
|   | ||||
| @@ -53,7 +53,7 @@ Spine 组件使用多纹理材质时会强制勾选 `enableBatch` 并强制关 | ||||
|  | ||||
| 除了直接在内置着色器的基础上修改之外,任何着色器中如果存在一个宏 `USE_MULTI_TEXTURE = true`,则会被认为是多纹理材质。 | ||||
|  | ||||
| [演示项目](TODO) 中有自定义材质的示范代码。 | ||||
| [演示项目](https://smallmain.github.io/cocos-service-pack/demo/web-desktop/index.html) 中有自定义材质的示范代码。 | ||||
|  | ||||
| :::tip 提示 | ||||
|  | ||||
|   | ||||
| @@ -80,4 +80,4 @@ const clonedSkeletonData = skeletonData.clone(); | ||||
| 克隆 SkeletonData,然后再进行换装,赋值给 Spine 组件。 | ||||
|  | ||||
| --- | ||||
| 以上所有用法你可以在 [演示项目](TODO) 中找到示范代码。 | ||||
| 以上所有用法你可以在 [演示项目](https://smallmain.github.io/cocos-service-pack/demo/web-desktop/index.html) 中找到示范代码。 | ||||
|   | ||||
| @@ -70,16 +70,16 @@ const config = { | ||||
|             label: '文档', | ||||
|           }, | ||||
|           { | ||||
|             href: 'TODO', | ||||
|             href: 'https://smallmain.github.io/cocos-service-pack/demo/web-desktop/index.html', | ||||
|             label: '演示', | ||||
|             position: 'right', | ||||
|           }, | ||||
|           { | ||||
|             type: 'docsVersionDropdown', | ||||
|             position: 'right', | ||||
|             dropdownItemsAfter: [{ to: '/versions', label: 'All versions' }], | ||||
|             dropdownActiveClassDisabled: true, | ||||
|           }, | ||||
|           // { | ||||
|           //   type: 'docsVersionDropdown', | ||||
|           //   position: 'right', | ||||
|           //   dropdownItemsAfter: [{ to: '/versions', label: 'All versions' }], | ||||
|           //   dropdownActiveClassDisabled: true, | ||||
|           // }, | ||||
|           // { to: '/blog', label: 'Blog', position: 'left' }, | ||||
|           { | ||||
|             href: 'https://github.com/smallmain/cocos-service-pack', | ||||
|   | ||||
| @@ -11,7 +11,7 @@ function HomepageHeader() { | ||||
|   const { siteConfig } = useDocusaurusContext(); | ||||
|   return ( | ||||
|     //  | ||||
|     <header className={clsx('hero', styles.heroBanner)} style={{ height: window.innerHeight - 100 }}> | ||||
|     <header className={clsx('hero', styles.heroBanner)} style={{ height: "80vh" }}> | ||||
|       <div className="container"> | ||||
|         <div className="row"> | ||||
|           <div className="col col--8"> | ||||
| @@ -49,7 +49,7 @@ function HomepageHeader() { | ||||
|               </Link> | ||||
|               <Link | ||||
|                 className="button button--outline button--primary button--lg" | ||||
|                 href='TODO' | ||||
|                 href='https://smallmain.github.io/cocos-service-pack/demo/web-desktop/index.html' | ||||
|                 style={{ marginRight: 20 }} | ||||
|               > | ||||
|                 查看演示 | ||||
|   | ||||
							
								
								
									
										204
									
								
								docs/static/demo/web-desktop/assets/common/config.40d4c.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,204 @@ | ||||
| { | ||||
|     "paths": { | ||||
|         "3e30KyALhNkZttyuW0A6EU": [ | ||||
|             "effects/custom-2d-sprite", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "e8ql4cBzBOvoGh5/oNub59": [ | ||||
|             "fonts/SFNSMonoItalic", | ||||
|             "cc.TTFFont" | ||||
|         ], | ||||
|         "80AR/OlBFOoajT99htLYeJ": [ | ||||
|             "fonts/normalFont", | ||||
|             "cc.BitmapFont" | ||||
|         ], | ||||
|         "45vlnzVlVDaZ6fRVyB0t3Z": [ | ||||
|             "fonts/normalFont", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "92aqwImq1Ik7GrBSFnKTF2": [ | ||||
|             "fonts/normalFont", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "c1Hf3Sl8ZAnJwP/fpoHxap": [ | ||||
|             "images/1655112479313", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "a7ZscqX+JCIZRS157bMyhq": [ | ||||
|             "images/1655112479313", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "62MQQadaVK8qQN8n6UmJAa": [ | ||||
|             "images/1655112514006", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "85yTK+9shIo7RQfQ1TDEUi": [ | ||||
|             "images/1655112514006", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "39jYWzSTREwI2OOBK5nwFe": [ | ||||
|             "images/1655112526123", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "09o3P/9gBP/Yc7AnxUBZ+Q": [ | ||||
|             "images/1655112526123", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "d0bST/wYpJQIL5T+PCq46W": [ | ||||
|             "images/1655112538161", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "70VXjGE0JMUqGli0jmCmTF": [ | ||||
|             "images/1655112538161", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "68Q/ALDvRLfKrAQu5CY15V": [ | ||||
|             "images/1655112548981", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "87/8ZHBEVIkKeNxmalrn9r": [ | ||||
|             "images/1655112548981", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "70JFWsm5JN17FDywI0Lb5I": [ | ||||
|             "images/1655112563832", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "d0Bu8c2MBCKJc+mKBWzjsJ": [ | ||||
|             "images/1655112563832", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "1cijzBpFJCdoSNK98w5oUq": [ | ||||
|             "images/1655112624336", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "8029xEf4FHy49dWo6NK8c7": [ | ||||
|             "images/1655112624336", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "2cDGL4OAVN0ZbEl3w2urT8": [ | ||||
|             "materials/custom-2d-sprite", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "bc2ZOJo5NCbrI0FXxitEvE": [ | ||||
|             "spines/spineboy", | ||||
|             "sp.SkeletonData" | ||||
|         ], | ||||
|         "d9xFMK7wVFwbAS60aG9McP": [ | ||||
|             "spines/spineboy", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "f2P0YcCjtHDqebnuMp4CMZ": [ | ||||
|             "spines/spineboy", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "b6OkwTsm1LK5cvRTwFehiy": [ | ||||
|             "spines/spineboy", | ||||
|             "cc.TextAsset" | ||||
|         ] | ||||
|     }, | ||||
|     "uuids": [ | ||||
|         "3e30KyALhNkZttyuW0A6EU", | ||||
|         "80AR/OlBFOoajT99htLYeJ", | ||||
|         "45vlnzVlVDaZ6fRVyB0t3Z", | ||||
|         "92aqwImq1Ik7GrBSFnKTF2", | ||||
|         "e8ql4cBzBOvoGh5/oNub59", | ||||
|         "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|         "a7ZscqX+JCIZRS157bMyhq", | ||||
|         "62MQQadaVK8qQN8n6UmJAa", | ||||
|         "85yTK+9shIo7RQfQ1TDEUi", | ||||
|         "39jYWzSTREwI2OOBK5nwFe", | ||||
|         "09o3P/9gBP/Yc7AnxUBZ+Q", | ||||
|         "d0bST/wYpJQIL5T+PCq46W", | ||||
|         "70VXjGE0JMUqGli0jmCmTF", | ||||
|         "68Q/ALDvRLfKrAQu5CY15V", | ||||
|         "87/8ZHBEVIkKeNxmalrn9r", | ||||
|         "70JFWsm5JN17FDywI0Lb5I", | ||||
|         "d0Bu8c2MBCKJc+mKBWzjsJ", | ||||
|         "1cijzBpFJCdoSNK98w5oUq", | ||||
|         "8029xEf4FHy49dWo6NK8c7", | ||||
|         "2cDGL4OAVN0ZbEl3w2urT8", | ||||
|         "bc2ZOJo5NCbrI0FXxitEvE", | ||||
|         "d9xFMK7wVFwbAS60aG9McP", | ||||
|         "f2P0YcCjtHDqebnuMp4CMZ", | ||||
|         "b6OkwTsm1LK5cvRTwFehiy", | ||||
|         "6eBWFz0oVHPLIGQKf/9Thu" | ||||
|     ], | ||||
|     "scenes": {}, | ||||
|     "redirect": [], | ||||
|     "deps": [], | ||||
|     "packs": { | ||||
|         "0b9ccc5db": [ | ||||
|             "09o3P/9gBP/Yc7AnxUBZ+Q", | ||||
|             "1cijzBpFJCdoSNK98w5oUq", | ||||
|             "2cDGL4OAVN0ZbEl3w2urT8", | ||||
|             "39jYWzSTREwI2OOBK5nwFe", | ||||
|             "3e30KyALhNkZttyuW0A6EU", | ||||
|             "45vlnzVlVDaZ6fRVyB0t3Z", | ||||
|             "62MQQadaVK8qQN8n6UmJAa", | ||||
|             "68Q/ALDvRLfKrAQu5CY15V", | ||||
|             "6eBWFz0oVHPLIGQKf/9Thu", | ||||
|             "70JFWsm5JN17FDywI0Lb5I", | ||||
|             "70VXjGE0JMUqGli0jmCmTF", | ||||
|             "80AR/OlBFOoajT99htLYeJ", | ||||
|             "8029xEf4FHy49dWo6NK8c7", | ||||
|             "85yTK+9shIo7RQfQ1TDEUi", | ||||
|             "87/8ZHBEVIkKeNxmalrn9r", | ||||
|             "92aqwImq1Ik7GrBSFnKTF2", | ||||
|             "a7ZscqX+JCIZRS157bMyhq", | ||||
|             "b6OkwTsm1LK5cvRTwFehiy", | ||||
|             "bc2ZOJo5NCbrI0FXxitEvE", | ||||
|             "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|             "d0Bu8c2MBCKJc+mKBWzjsJ", | ||||
|             "d0bST/wYpJQIL5T+PCq46W", | ||||
|             "d9xFMK7wVFwbAS60aG9McP", | ||||
|             "e8ql4cBzBOvoGh5/oNub59", | ||||
|             "f2P0YcCjtHDqebnuMp4CMZ" | ||||
|         ] | ||||
|     }, | ||||
|     "name": "common", | ||||
|     "importBase": "import", | ||||
|     "nativeBase": "native", | ||||
|     "debug": true, | ||||
|     "isZip": false, | ||||
|     "encrypted": false, | ||||
|     "versions": { | ||||
|         "import": [ | ||||
|             "0b9ccc5db", | ||||
|             "16f5e" | ||||
|         ], | ||||
|         "native": [ | ||||
|             "1cijzBpFJCdoSNK98w5oUq", | ||||
|             "91637", | ||||
|             "39jYWzSTREwI2OOBK5nwFe", | ||||
|             "2eb47", | ||||
|             "45vlnzVlVDaZ6fRVyB0t3Z", | ||||
|             "ca872", | ||||
|             "62MQQadaVK8qQN8n6UmJAa", | ||||
|             "40d17", | ||||
|             "68Q/ALDvRLfKrAQu5CY15V", | ||||
|             "9a531", | ||||
|             "6eBWFz0oVHPLIGQKf/9Thu", | ||||
|             "6d3cf", | ||||
|             "70JFWsm5JN17FDywI0Lb5I", | ||||
|             "7b3fa", | ||||
|             "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|             "d86d7", | ||||
|             "d0bST/wYpJQIL5T+PCq46W", | ||||
|             "9c555", | ||||
|             "d9xFMK7wVFwbAS60aG9McP", | ||||
|             "abf6b", | ||||
|             "e8ql4cBzBOvoGh5/oNub59", | ||||
|             "a6625" | ||||
|         ] | ||||
|     } | ||||
| } | ||||
							
								
								
									
										9740
									
								
								docs/static/demo/web-desktop/assets/common/import/0b/0b9ccc5db.16f5e.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										29
									
								
								docs/static/demo/web-desktop/assets/common/index.40d4c.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,29 @@ | ||||
| (function e(t, n, r) { | ||||
|   function s(o, u) { | ||||
|     if (!n[o]) { | ||||
|       if (!t[o]) { | ||||
|         var b = o.split("/"); | ||||
|         b = b[b.length - 1]; | ||||
|         if (!t[b]) { | ||||
|           var a = "function" == typeof __require && __require; | ||||
|           if (!u && a) return a(b, !0); | ||||
|           if (i) return i(b, !0); | ||||
|           throw new Error("Cannot find module '" + o + "'"); | ||||
|         } | ||||
|         o = b; | ||||
|       } | ||||
|       var f = n[o] = { | ||||
|         exports: {} | ||||
|       }; | ||||
|       t[o][0].call(f.exports, function(e) { | ||||
|         var n = t[o][1][e]; | ||||
|         return s(n || e); | ||||
|       }, f, f.exports, e, t, n, r); | ||||
|     } | ||||
|     return n[o].exports; | ||||
|   } | ||||
|   var i = "function" == typeof __require && __require; | ||||
|   for (var o = 0; o < r.length; o++) s(r[o]); | ||||
|   return s; | ||||
| })({}, {}, []); | ||||
| //# sourceMappingURL=index.js.map | ||||
							
								
								
									
										1
									
								
								docs/static/demo/web-desktop/assets/common/index.js.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | ||||
| {"version":3,"sources":[],"names":[],"mappings":"","sourcesContent":[],"file":"index.js"} | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/1c/1c8a3cc1-a452-4276-848d-2bdf30e6852a.91637.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 53 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/39/398d85b3-4934-44c0-8d8e-3812b99f015e.2eb47.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 291 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/45/45be59f3-5655-4369-9e9f-455c81d2ddd9.ca872.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 199 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/62/6231041a-75a5-4af2-a40d-f27e9498901a.40d17.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 198 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/68/6843f00b-0ef4-4b7c-aac0-42ee42635e55.9a531.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 105 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/6e/6e056173-d285-473c-b206-40a7fff5386e.6d3cf.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/70/702455ac-9b92-4dd7-b143-cb02342dbe48.7b3fa.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 144 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/c1/c11dfdd2-97c6-409c-9c0f-fdfa681f16a9.d86d7.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 83 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/d0/d06d24ff-c18a-4940-82f9-4fe3c2ab8e96.9c555.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 102 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/common/native/d9/d9c4530a-ef05-45c1-b012-eb4686f4c70f.abf6b.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 215 KiB | 
							
								
								
									
										30
									
								
								docs/static/demo/web-desktop/assets/home/config.9b664.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,30 @@ | ||||
| { | ||||
|     "paths": { | ||||
|         "e3EaADwKFP+ZmDIVTeFF63": [ | ||||
|             "home", | ||||
|             "cc.Prefab" | ||||
|         ] | ||||
|     }, | ||||
|     "uuids": [ | ||||
|         "e3EaADwKFP+ZmDIVTeFF63" | ||||
|     ], | ||||
|     "scenes": {}, | ||||
|     "redirect": [ | ||||
|         "e3EaADwKFP+ZmDIVTeFF63", | ||||
|         0 | ||||
|     ], | ||||
|     "deps": [ | ||||
|         "main" | ||||
|     ], | ||||
|     "packs": {}, | ||||
|     "name": "home", | ||||
|     "importBase": "import", | ||||
|     "nativeBase": "native", | ||||
|     "debug": true, | ||||
|     "isZip": false, | ||||
|     "encrypted": false, | ||||
|     "versions": { | ||||
|         "import": [], | ||||
|         "native": [] | ||||
|     } | ||||
| } | ||||
							
								
								
									
										29
									
								
								docs/static/demo/web-desktop/assets/home/index.9b664.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,29 @@ | ||||
| (function e(t, n, r) { | ||||
|   function s(o, u) { | ||||
|     if (!n[o]) { | ||||
|       if (!t[o]) { | ||||
|         var b = o.split("/"); | ||||
|         b = b[b.length - 1]; | ||||
|         if (!t[b]) { | ||||
|           var a = "function" == typeof __require && __require; | ||||
|           if (!u && a) return a(b, !0); | ||||
|           if (i) return i(b, !0); | ||||
|           throw new Error("Cannot find module '" + o + "'"); | ||||
|         } | ||||
|         o = b; | ||||
|       } | ||||
|       var f = n[o] = { | ||||
|         exports: {} | ||||
|       }; | ||||
|       t[o][0].call(f.exports, function(e) { | ||||
|         var n = t[o][1][e]; | ||||
|         return s(n || e); | ||||
|       }, f, f.exports, e, t, n, r); | ||||
|     } | ||||
|     return n[o].exports; | ||||
|   } | ||||
|   var i = "function" == typeof __require && __require; | ||||
|   for (var o = 0; o < r.length; o++) s(r[o]); | ||||
|   return s; | ||||
| })({}, {}, []); | ||||
| //# sourceMappingURL=index.js.map | ||||
							
								
								
									
										1
									
								
								docs/static/demo/web-desktop/assets/home/index.js.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | ||||
| {"version":3,"sources":[],"names":[],"mappings":"","sourcesContent":[],"file":"index.js"} | ||||
							
								
								
									
										133
									
								
								docs/static/demo/web-desktop/assets/internal/config.8360b.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,133 @@ | ||||
| { | ||||
|     "paths": { | ||||
|         "30aC+Hnw1PF4pEcoY3kUYb": [ | ||||
|             "effects/builtin-2d-graphics", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "14TDKXr2NJ6LjvHPops74o": [ | ||||
|             "effects/builtin-2d-gray-sprite", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "f1h0LXVtJOta5JLZ1xCzfI": [ | ||||
|             "effects/builtin-2d-label", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "0ek66qC1NOQLjgYmi04HvX": [ | ||||
|             "effects/builtin-2d-spine", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "28dPjdQWxEQIG3VVl1Qm6T": [ | ||||
|             "effects/builtin-2d-sprite", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "2afAA24LNP4YmYiaVLiivs": [ | ||||
|             "effects/builtin-3d-trail", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "c0BAyVxX9JzZy8EjFrc9DU": [ | ||||
|             "effects/builtin-clear-stencil", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "6dkeWRTOBGXICfYQ7JUBnG": [ | ||||
|             "effects/builtin-unlit", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "6fgBCSDDdPMInvyNlggls2": [ | ||||
|             "materials/builtin-2d-base", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "a1U5RdJRFMFL57BdJC9H1X": [ | ||||
|             "materials/builtin-2d-graphics", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "3ae7efMv1CLq2ilvUY/tQi": [ | ||||
|             "materials/builtin-2d-gray-sprite", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "e0LYfU5ZlNFoAB4UiRrGUG": [ | ||||
|             "materials/builtin-2d-label", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "7a/QZLET9IDreTiBfRn2PD": [ | ||||
|             "materials/builtin-2d-spine", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "ecpdLyjvZBwrvm+cedCcQy": [ | ||||
|             "materials/builtin-2d-sprite", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "46bU+b5fROqIXVPG6aZWWK": [ | ||||
|             "materials/builtin-3d-trail", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "cffgu4qBxEqa150o1DmRAy": [ | ||||
|             "materials/builtin-clear-stencil", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "2aKWBXJHxKHLvrBUi2yYZQ": [ | ||||
|             "materials/builtin-unlit", | ||||
|             "cc.Material" | ||||
|         ] | ||||
|     }, | ||||
|     "uuids": [ | ||||
|         "30aC+Hnw1PF4pEcoY3kUYb", | ||||
|         "14TDKXr2NJ6LjvHPops74o", | ||||
|         "f1h0LXVtJOta5JLZ1xCzfI", | ||||
|         "0ek66qC1NOQLjgYmi04HvX", | ||||
|         "28dPjdQWxEQIG3VVl1Qm6T", | ||||
|         "2afAA24LNP4YmYiaVLiivs", | ||||
|         "c0BAyVxX9JzZy8EjFrc9DU", | ||||
|         "6dkeWRTOBGXICfYQ7JUBnG", | ||||
|         "6fgBCSDDdPMInvyNlggls2", | ||||
|         "a1U5RdJRFMFL57BdJC9H1X", | ||||
|         "3ae7efMv1CLq2ilvUY/tQi", | ||||
|         "e0LYfU5ZlNFoAB4UiRrGUG", | ||||
|         "7a/QZLET9IDreTiBfRn2PD", | ||||
|         "ecpdLyjvZBwrvm+cedCcQy", | ||||
|         "46bU+b5fROqIXVPG6aZWWK", | ||||
|         "cffgu4qBxEqa150o1DmRAy", | ||||
|         "2aKWBXJHxKHLvrBUi2yYZQ", | ||||
|         "02delMVqdBD70a/HSD99FK" | ||||
|     ], | ||||
|     "scenes": {}, | ||||
|     "redirect": [], | ||||
|     "deps": [], | ||||
|     "packs": { | ||||
|         "0967b326a": [ | ||||
|             "02delMVqdBD70a/HSD99FK", | ||||
|             "0ek66qC1NOQLjgYmi04HvX", | ||||
|             "14TDKXr2NJ6LjvHPops74o", | ||||
|             "28dPjdQWxEQIG3VVl1Qm6T", | ||||
|             "2aKWBXJHxKHLvrBUi2yYZQ", | ||||
|             "2afAA24LNP4YmYiaVLiivs", | ||||
|             "30aC+Hnw1PF4pEcoY3kUYb", | ||||
|             "3ae7efMv1CLq2ilvUY/tQi", | ||||
|             "46bU+b5fROqIXVPG6aZWWK", | ||||
|             "6dkeWRTOBGXICfYQ7JUBnG", | ||||
|             "6fgBCSDDdPMInvyNlggls2", | ||||
|             "7a/QZLET9IDreTiBfRn2PD", | ||||
|             "a1U5RdJRFMFL57BdJC9H1X", | ||||
|             "c0BAyVxX9JzZy8EjFrc9DU", | ||||
|             "cffgu4qBxEqa150o1DmRAy", | ||||
|             "e0LYfU5ZlNFoAB4UiRrGUG", | ||||
|             "ecpdLyjvZBwrvm+cedCcQy", | ||||
|             "f1h0LXVtJOta5JLZ1xCzfI" | ||||
|         ] | ||||
|     }, | ||||
|     "name": "internal", | ||||
|     "importBase": "import", | ||||
|     "nativeBase": "native", | ||||
|     "debug": true, | ||||
|     "isZip": false, | ||||
|     "encrypted": false, | ||||
|     "versions": { | ||||
|         "import": [ | ||||
|             "0967b326a", | ||||
|             "c3301" | ||||
|         ], | ||||
|         "native": [ | ||||
|             "02delMVqdBD70a/HSD99FK", | ||||
|             "cea68" | ||||
|         ] | ||||
|     } | ||||
| } | ||||
							
								
								
									
										2032
									
								
								docs/static/demo/web-desktop/assets/internal/import/09/0967b326a.c3301.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										29
									
								
								docs/static/demo/web-desktop/assets/internal/index.8360b.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,29 @@ | ||||
| (function e(t, n, r) { | ||||
|   function s(o, u) { | ||||
|     if (!n[o]) { | ||||
|       if (!t[o]) { | ||||
|         var b = o.split("/"); | ||||
|         b = b[b.length - 1]; | ||||
|         if (!t[b]) { | ||||
|           var a = "function" == typeof __require && __require; | ||||
|           if (!u && a) return a(b, !0); | ||||
|           if (i) return i(b, !0); | ||||
|           throw new Error("Cannot find module '" + o + "'"); | ||||
|         } | ||||
|         o = b; | ||||
|       } | ||||
|       var f = n[o] = { | ||||
|         exports: {} | ||||
|       }; | ||||
|       t[o][0].call(f.exports, function(e) { | ||||
|         var n = t[o][1][e]; | ||||
|         return s(n || e); | ||||
|       }, f, f.exports, e, t, n, r); | ||||
|     } | ||||
|     return n[o].exports; | ||||
|   } | ||||
|   var i = "function" == typeof __require && __require; | ||||
|   for (var o = 0; o < r.length; o++) s(r[o]); | ||||
|   return s; | ||||
| })({}, {}, []); | ||||
| //# sourceMappingURL=index.js.map | ||||
							
								
								
									
										1
									
								
								docs/static/demo/web-desktop/assets/internal/index.js.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | ||||
| {"version":3,"sources":[],"names":[],"mappings":"","sourcesContent":[],"file":"index.js"} | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/internal/native/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.cea68.png
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						| After Width: | Height: | Size: 82 B | 
							
								
								
									
										55
									
								
								docs/static/demo/web-desktop/assets/main/config.65db7.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,55 @@ | ||||
| { | ||||
|     "paths": {}, | ||||
|     "uuids": [ | ||||
|         "catK9m3HRBtYgmebOjC6ma", | ||||
|         "ecpdLyjvZBwrvm+cedCcQy", | ||||
|         "a2MjXRFdtLlYQ5ouAFv/+R", | ||||
|         "5cO7kybDxGj4ipyMYdRYZB", | ||||
|         "5f5dyqtRNNxaFmVzYns6FZ", | ||||
|         "e3EaADwKFP+ZmDIVTeFF63", | ||||
|         "02delMVqdBD70a/HSD99FK", | ||||
|         "61cyPdEfRN047sDK9rO0W5", | ||||
|         "d608qFRoFHwbXd0Dap056i" | ||||
|     ], | ||||
|     "scenes": { | ||||
|         "db://assets/main.fire": "catK9m3HRBtYgmebOjC6ma" | ||||
|     }, | ||||
|     "redirect": [ | ||||
|         "ecpdLyjvZBwrvm+cedCcQy", | ||||
|         0, | ||||
|         "02delMVqdBD70a/HSD99FK", | ||||
|         0 | ||||
|     ], | ||||
|     "deps": [ | ||||
|         "internal" | ||||
|     ], | ||||
|     "packs": { | ||||
|         "0d90adf1f": [ | ||||
|             "5cO7kybDxGj4ipyMYdRYZB", | ||||
|             "5f5dyqtRNNxaFmVzYns6FZ", | ||||
|             "61cyPdEfRN047sDK9rO0W5", | ||||
|             "a2MjXRFdtLlYQ5ouAFv/+R", | ||||
|             "catK9m3HRBtYgmebOjC6ma", | ||||
|             "d608qFRoFHwbXd0Dap056i", | ||||
|             "e3EaADwKFP+ZmDIVTeFF63" | ||||
|         ] | ||||
|     }, | ||||
|     "name": "main", | ||||
|     "importBase": "import", | ||||
|     "nativeBase": "native", | ||||
|     "debug": true, | ||||
|     "isZip": false, | ||||
|     "encrypted": false, | ||||
|     "versions": { | ||||
|         "import": [ | ||||
|             "0d90adf1f", | ||||
|             "bd1b5" | ||||
|         ], | ||||
|         "native": [ | ||||
|             "61cyPdEfRN047sDK9rO0W5", | ||||
|             "6d707", | ||||
|             "d608qFRoFHwbXd0Dap056i", | ||||
|             "d55c2" | ||||
|         ] | ||||
|     } | ||||
| } | ||||
							
								
								
									
										3338
									
								
								docs/static/demo/web-desktop/assets/main/import/0d/0d90adf1f.bd1b5.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										233
									
								
								docs/static/demo/web-desktop/assets/main/index.65db7.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,233 @@ | ||||
| window.__require = function e(t, n, r) { | ||||
|   function s(o, u) { | ||||
|     if (!n[o]) { | ||||
|       if (!t[o]) { | ||||
|         var b = o.split("/"); | ||||
|         b = b[b.length - 1]; | ||||
|         if (!t[b]) { | ||||
|           var a = "function" == typeof __require && __require; | ||||
|           if (!u && a) return a(b, !0); | ||||
|           if (i) return i(b, !0); | ||||
|           throw new Error("Cannot find module '" + o + "'"); | ||||
|         } | ||||
|         o = b; | ||||
|       } | ||||
|       var f = n[o] = { | ||||
|         exports: {} | ||||
|       }; | ||||
|       t[o][0].call(f.exports, function(e) { | ||||
|         var n = t[o][1][e]; | ||||
|         return s(n || e); | ||||
|       }, f, f.exports, e, t, n, r); | ||||
|     } | ||||
|     return n[o].exports; | ||||
|   } | ||||
|   var i = "function" == typeof __require && __require; | ||||
|   for (var o = 0; o < r.length; o++) s(r[o]); | ||||
|   return s; | ||||
| }({ | ||||
|   "left-area": [ function(require, module, exports) { | ||||
|     "use strict"; | ||||
|     cc._RF.push(module, "853f5uyG5pFHpEaXeXta1ML", "left-area"); | ||||
|     "use strict"; | ||||
|     var __extends = this && this.__extends || function() { | ||||
|       var extendStatics = function(d, b) { | ||||
|         extendStatics = Object.setPrototypeOf || { | ||||
|           __proto__: [] | ||||
|         } instanceof Array && function(d, b) { | ||||
|           d.__proto__ = b; | ||||
|         } || function(d, b) { | ||||
|           for (var p in b) Object.prototype.hasOwnProperty.call(b, p) && (d[p] = b[p]); | ||||
|         }; | ||||
|         return extendStatics(d, b); | ||||
|       }; | ||||
|       return function(d, b) { | ||||
|         extendStatics(d, b); | ||||
|         function __() { | ||||
|           this.constructor = d; | ||||
|         } | ||||
|         d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||||
|       }; | ||||
|     }(); | ||||
|     var __decorate = this && this.__decorate || function(decorators, target, key, desc) { | ||||
|       var c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||||
|       if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) (d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); | ||||
|       return c > 3 && r && Object.defineProperty(target, key, r), r; | ||||
|     }; | ||||
|     var __values = this && this.__values || function(o) { | ||||
|       var s = "function" === typeof Symbol && Symbol.iterator, m = s && o[s], i = 0; | ||||
|       if (m) return m.call(o); | ||||
|       if (o && "number" === typeof o.length) return { | ||||
|         next: function() { | ||||
|           o && i >= o.length && (o = void 0); | ||||
|           return { | ||||
|             value: o && o[i++], | ||||
|             done: !o | ||||
|           }; | ||||
|         } | ||||
|       }; | ||||
|       throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); | ||||
|     }; | ||||
|     var __read = this && this.__read || function(o, n) { | ||||
|       var m = "function" === typeof Symbol && o[Symbol.iterator]; | ||||
|       if (!m) return o; | ||||
|       var i = m.call(o), r, ar = [], e; | ||||
|       try { | ||||
|         while ((void 0 === n || n-- > 0) && !(r = i.next()).done) ar.push(r.value); | ||||
|       } catch (error) { | ||||
|         e = { | ||||
|           error: error | ||||
|         }; | ||||
|       } finally { | ||||
|         try { | ||||
|           r && !r.done && (m = i["return"]) && m.call(i); | ||||
|         } finally { | ||||
|           if (e) throw e.error; | ||||
|         } | ||||
|       } | ||||
|       return ar; | ||||
|     }; | ||||
|     Object.defineProperty(exports, "__esModule", { | ||||
|       value: true | ||||
|     }); | ||||
|     var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; | ||||
|     var LeftArea = function(_super) { | ||||
|       __extends(LeftArea, _super); | ||||
|       function LeftArea() { | ||||
|         var _this = null !== _super && _super.apply(this, arguments) || this; | ||||
|         _this.home = null; | ||||
|         _this.multiMaterial = null; | ||||
|         _this.multiBatcher = null; | ||||
|         _this.charMode = null; | ||||
|         _this.highDPI = null; | ||||
|         _this.spineBatch = null; | ||||
|         _this.spineSkin = null; | ||||
|         _this.mainArea = null; | ||||
|         _this.tick = 0; | ||||
|         return _this; | ||||
|       } | ||||
|       LeftArea.prototype.start = function() { | ||||
|         this.map = new Map([ [ this.home, { | ||||
|           bundle: "home", | ||||
|           path: "home" | ||||
|         } ], [ this.multiMaterial, { | ||||
|           bundle: "multi-render", | ||||
|           path: "multi-material/multi-material" | ||||
|         } ], [ this.multiBatcher, { | ||||
|           bundle: "multi-render", | ||||
|           path: "multi-batcher/multi-batcher" | ||||
|         } ], [ this.charMode, { | ||||
|           bundle: "text-render", | ||||
|           path: "char-mode/char-mode" | ||||
|         } ], [ this.highDPI, { | ||||
|           bundle: "text-render", | ||||
|           path: "high-dpi/high-dpi" | ||||
|         } ], [ this.spineBatch, { | ||||
|           bundle: "spine", | ||||
|           path: "batch/spine-batch" | ||||
|         } ], [ this.spineSkin, { | ||||
|           bundle: "spine", | ||||
|           path: "skin/spine-skin" | ||||
|         } ] ]); | ||||
|         this.initBtns(); | ||||
|       }; | ||||
|       LeftArea.prototype.initBtns = function() { | ||||
|         var e_1, _a; | ||||
|         var _this = this; | ||||
|         var _loop_1 = function(node, route) { | ||||
|           node.on("toggle", function(toggle) { | ||||
|             if (toggle.isChecked) { | ||||
|               var cur_1 = ++_this.tick; | ||||
|               _this.mainArea.destroyAllChildren(); | ||||
|               route && cc.assetManager.loadBundle(route.bundle, function(err, bundle) { | ||||
|                 err || bundle.load(route.path, cc.Prefab, function(err, prefab) { | ||||
|                   err || cur_1 !== _this.tick || _this.mainArea.addChild(cc.instantiate(prefab)); | ||||
|                 }); | ||||
|               }); | ||||
|             } | ||||
|           }); | ||||
|         }; | ||||
|         try { | ||||
|           for (var _b = __values(this.map), _c = _b.next(); !_c.done; _c = _b.next()) { | ||||
|             var _d = __read(_c.value, 2), node = _d[0], route = _d[1]; | ||||
|             _loop_1(node, route); | ||||
|           } | ||||
|         } catch (e_1_1) { | ||||
|           e_1 = { | ||||
|             error: e_1_1 | ||||
|           }; | ||||
|         } finally { | ||||
|           try { | ||||
|             _c && !_c.done && (_a = _b.return) && _a.call(_b); | ||||
|           } finally { | ||||
|             if (e_1) throw e_1.error; | ||||
|           } | ||||
|         } | ||||
|       }; | ||||
|       __decorate([ property(cc.Node) ], LeftArea.prototype, "home", void 0); | ||||
|       __decorate([ property(cc.Node) ], LeftArea.prototype, "multiMaterial", void 0); | ||||
|       __decorate([ property(cc.Node) ], LeftArea.prototype, "multiBatcher", void 0); | ||||
|       __decorate([ property(cc.Node) ], LeftArea.prototype, "charMode", void 0); | ||||
|       __decorate([ property(cc.Node) ], LeftArea.prototype, "highDPI", void 0); | ||||
|       __decorate([ property(cc.Node) ], LeftArea.prototype, "spineBatch", void 0); | ||||
|       __decorate([ property(cc.Node) ], LeftArea.prototype, "spineSkin", void 0); | ||||
|       __decorate([ property(cc.Node) ], LeftArea.prototype, "mainArea", void 0); | ||||
|       LeftArea = __decorate([ ccclass ], LeftArea); | ||||
|       return LeftArea; | ||||
|     }(cc.Component); | ||||
|     exports.default = LeftArea; | ||||
|     cc._RF.pop(); | ||||
|   }, {} ], | ||||
|   main: [ function(require, module, exports) { | ||||
|     "use strict"; | ||||
|     cc._RF.push(module, "2454fZB1jNNTbYkc7ryXmr1", "main"); | ||||
|     "use strict"; | ||||
|     var __extends = this && this.__extends || function() { | ||||
|       var extendStatics = function(d, b) { | ||||
|         extendStatics = Object.setPrototypeOf || { | ||||
|           __proto__: [] | ||||
|         } instanceof Array && function(d, b) { | ||||
|           d.__proto__ = b; | ||||
|         } || function(d, b) { | ||||
|           for (var p in b) Object.prototype.hasOwnProperty.call(b, p) && (d[p] = b[p]); | ||||
|         }; | ||||
|         return extendStatics(d, b); | ||||
|       }; | ||||
|       return function(d, b) { | ||||
|         extendStatics(d, b); | ||||
|         function __() { | ||||
|           this.constructor = d; | ||||
|         } | ||||
|         d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||||
|       }; | ||||
|     }(); | ||||
|     var __decorate = this && this.__decorate || function(decorators, target, key, desc) { | ||||
|       var c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||||
|       if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) (d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); | ||||
|       return c > 3 && r && Object.defineProperty(target, key, r), r; | ||||
|     }; | ||||
|     Object.defineProperty(exports, "__esModule", { | ||||
|       value: true | ||||
|     }); | ||||
|     var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; | ||||
|     var Main = function(_super) { | ||||
|       __extends(Main, _super); | ||||
|       function Main() { | ||||
|         var _this = null !== _super && _super.apply(this, arguments) || this; | ||||
|         _this.version = null; | ||||
|         return _this; | ||||
|       } | ||||
|       Main.prototype.start = function() { | ||||
|         this.version.string = "Version: v" + cc.sp.version + "\n"; | ||||
|       }; | ||||
|       __decorate([ property(cc.Label) ], Main.prototype, "version", void 0); | ||||
|       Main = __decorate([ ccclass ], Main); | ||||
|       return Main; | ||||
|     }(cc.Component); | ||||
|     exports.default = Main; | ||||
|     cc.sp.labelRetinaScale = 2; | ||||
|     cc.dynamicAtlasManager.maxFrameSize = 2048; | ||||
|     cc._RF.pop(); | ||||
|   }, {} ] | ||||
| }, {}, [ "left-area", "main" ]); | ||||
| //# sourceMappingURL=index.js.map | ||||
							
								
								
									
										1
									
								
								docs/static/demo/web-desktop/assets/main/index.js.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/main/native/61/617323dd-11f4-4dd3-8eec-0caf6b3b45b9.6d707.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/main/native/d6/d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.d55c2.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.0 KiB | 
							
								
								
									
										241
									
								
								docs/static/demo/web-desktop/assets/multi-render/config.f7eed.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,241 @@ | ||||
| { | ||||
|     "paths": { | ||||
|         "77hE9EwNpMlKl/+sGrhEVR": [ | ||||
|             "multi-batcher/images/1", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "c4+eoUuahAOa4lmC/4Hkdi": [ | ||||
|             "multi-batcher/images/1", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "b6FhIxTWVHXKa7qBmehR6I": [ | ||||
|             "multi-batcher/images/etc1_rgb_a", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "eahTDGUrZBV4Y+i+JslTuW": [ | ||||
|             "multi-batcher/images/etc1_rgb_a", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "ebcqWiiDdPRaJKJIbu9ft4": [ | ||||
|             "multi-batcher/images/png", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "0a5R1NT2lDxqcI2pwtgfb1": [ | ||||
|             "multi-batcher/images/png", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "22JHeF7zBLZqnS68r2p/bo": [ | ||||
|             "multi-batcher/images/pvrtc2_rgb_a", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "41Zz922rlJZZmZnFZqPxVK": [ | ||||
|             "multi-batcher/images/pvrtc2_rgb_a", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "43jA/TdMpFA7K8IIjNbb9M": [ | ||||
|             "multi-batcher/images/sheep_down_0", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "8fHzmU6I5EBqjpHEb0Xl3i": [ | ||||
|             "multi-batcher/images/sheep_down_0", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "10Drosz6JPsKWsqV+bRh/A": [ | ||||
|             "multi-batcher/images/sheep_jump_2", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "2dPOEW20pCTLs79c0WyZVp": [ | ||||
|             "multi-batcher/images/sheep_jump_2", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "44mZ0YUdFAF56mmNytjs31": [ | ||||
|             "multi-batcher/images/sheep_jump_3", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "b48cuQCqRMLaIzf9I1fTbW": [ | ||||
|             "multi-batcher/images/sheep_jump_3", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "7aeIQwZiFL1YbOCVeiFt1p": [ | ||||
|             "multi-batcher/images/sheep_run_1", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "55URLSNf5K3IyZBezfiMKa": [ | ||||
|             "multi-batcher/images/sheep_run_1", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "14W7pBGWJJ7q7JCPsVTovy": [ | ||||
|             "multi-batcher/multi-batcher", | ||||
|             "cc.Prefab" | ||||
|         ], | ||||
|         "c58wUeG09DhJOcuDi8uPW/": [ | ||||
|             "multi-material/multi-material", | ||||
|             "cc.Prefab" | ||||
|         ], | ||||
|         "0eAM9yHrBFe4PSAXHMHNl+": [ | ||||
|             "multi-material/test-material", | ||||
|             "cc.Material" | ||||
|         ] | ||||
|     }, | ||||
|     "uuids": [ | ||||
|         "77hE9EwNpMlKl/+sGrhEVR", | ||||
|         "c4+eoUuahAOa4lmC/4Hkdi", | ||||
|         "b6FhIxTWVHXKa7qBmehR6I", | ||||
|         "eahTDGUrZBV4Y+i+JslTuW", | ||||
|         "ebcqWiiDdPRaJKJIbu9ft4", | ||||
|         "0a5R1NT2lDxqcI2pwtgfb1", | ||||
|         "22JHeF7zBLZqnS68r2p/bo", | ||||
|         "41Zz922rlJZZmZnFZqPxVK", | ||||
|         "43jA/TdMpFA7K8IIjNbb9M", | ||||
|         "8fHzmU6I5EBqjpHEb0Xl3i", | ||||
|         "10Drosz6JPsKWsqV+bRh/A", | ||||
|         "2dPOEW20pCTLs79c0WyZVp", | ||||
|         "44mZ0YUdFAF56mmNytjs31", | ||||
|         "b48cuQCqRMLaIzf9I1fTbW", | ||||
|         "7aeIQwZiFL1YbOCVeiFt1p", | ||||
|         "55URLSNf5K3IyZBezfiMKa", | ||||
|         "14W7pBGWJJ7q7JCPsVTovy", | ||||
|         "c58wUeG09DhJOcuDi8uPW/", | ||||
|         "0eAM9yHrBFe4PSAXHMHNl+", | ||||
|         "ecpdLyjvZBwrvm+cedCcQy", | ||||
|         "f0BIwQ8D5Ml7nTNQbh1YlS", | ||||
|         "e97GVMl6JHh5Ml5qEDdSGa", | ||||
|         "29FYIk+N1GYaeWH/q1NxQO", | ||||
|         "5cO7kybDxGj4ipyMYdRYZB", | ||||
|         "5f5dyqtRNNxaFmVzYns6FZ", | ||||
|         "a2MjXRFdtLlYQ5ouAFv/+R", | ||||
|         "8c20Sso/ZEn7NUfNSM+EBh", | ||||
|         "8029xEf4FHy49dWo6NK8c7", | ||||
|         "a7ZscqX+JCIZRS157bMyhq", | ||||
|         "80AR/OlBFOoajT99htLYeJ", | ||||
|         "6eBWFz0oVHPLIGQKf/9Thu", | ||||
|         "bc2ZOJo5NCbrI0FXxitEvE", | ||||
|         "2cDGL4OAVN0ZbEl3w2urT8", | ||||
|         "5dz/wYuRNGDqDZXXT0zaEr", | ||||
|         "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|         "1cijzBpFJCdoSNK98w5oUq", | ||||
|         "45vlnzVlVDaZ6fRVyB0t3Z", | ||||
|         "d9xFMK7wVFwbAS60aG9McP", | ||||
|         "e8Ueib+qJEhL6mXAHdnwbi", | ||||
|         "b4P/PCArtIdIH38t6mlw8Y", | ||||
|         "71VhFCTINJM6/Ky3oX9nBT", | ||||
|         "92aqwImq1Ik7GrBSFnKTF2", | ||||
|         "3e30KyALhNkZttyuW0A6EU", | ||||
|         "62MQQadaVK8qQN8n6UmJAa" | ||||
|     ], | ||||
|     "scenes": {}, | ||||
|     "redirect": [ | ||||
|         "ecpdLyjvZBwrvm+cedCcQy", | ||||
|         0, | ||||
|         "5cO7kybDxGj4ipyMYdRYZB", | ||||
|         1, | ||||
|         "5f5dyqtRNNxaFmVzYns6FZ", | ||||
|         1, | ||||
|         "a2MjXRFdtLlYQ5ouAFv/+R", | ||||
|         1 | ||||
|     ], | ||||
|     "deps": [ | ||||
|         "internal", | ||||
|         "main" | ||||
|     ], | ||||
|     "packs": { | ||||
|         "0e0c9da58": [ | ||||
|             "0a5R1NT2lDxqcI2pwtgfb1", | ||||
|             "0eAM9yHrBFe4PSAXHMHNl+", | ||||
|             "10Drosz6JPsKWsqV+bRh/A", | ||||
|             "14W7pBGWJJ7q7JCPsVTovy", | ||||
|             "1cijzBpFJCdoSNK98w5oUq", | ||||
|             "22JHeF7zBLZqnS68r2p/bo", | ||||
|             "29FYIk+N1GYaeWH/q1NxQO", | ||||
|             "2cDGL4OAVN0ZbEl3w2urT8", | ||||
|             "2dPOEW20pCTLs79c0WyZVp", | ||||
|             "3e30KyALhNkZttyuW0A6EU", | ||||
|             "41Zz922rlJZZmZnFZqPxVK", | ||||
|             "43jA/TdMpFA7K8IIjNbb9M", | ||||
|             "44mZ0YUdFAF56mmNytjs31", | ||||
|             "45vlnzVlVDaZ6fRVyB0t3Z", | ||||
|             "55URLSNf5K3IyZBezfiMKa", | ||||
|             "5dz/wYuRNGDqDZXXT0zaEr", | ||||
|             "62MQQadaVK8qQN8n6UmJAa", | ||||
|             "6eBWFz0oVHPLIGQKf/9Thu", | ||||
|             "71VhFCTINJM6/Ky3oX9nBT", | ||||
|             "77hE9EwNpMlKl/+sGrhEVR", | ||||
|             "7aeIQwZiFL1YbOCVeiFt1p", | ||||
|             "80AR/OlBFOoajT99htLYeJ", | ||||
|             "8029xEf4FHy49dWo6NK8c7", | ||||
|             "8c20Sso/ZEn7NUfNSM+EBh", | ||||
|             "8fHzmU6I5EBqjpHEb0Xl3i", | ||||
|             "92aqwImq1Ik7GrBSFnKTF2", | ||||
|             "a7ZscqX+JCIZRS157bMyhq", | ||||
|             "b4P/PCArtIdIH38t6mlw8Y", | ||||
|             "b48cuQCqRMLaIzf9I1fTbW", | ||||
|             "b6FhIxTWVHXKa7qBmehR6I", | ||||
|             "bc2ZOJo5NCbrI0FXxitEvE", | ||||
|             "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|             "c4+eoUuahAOa4lmC/4Hkdi", | ||||
|             "c58wUeG09DhJOcuDi8uPW/", | ||||
|             "d9xFMK7wVFwbAS60aG9McP", | ||||
|             "e8Ueib+qJEhL6mXAHdnwbi", | ||||
|             "e97GVMl6JHh5Ml5qEDdSGa", | ||||
|             "eahTDGUrZBV4Y+i+JslTuW", | ||||
|             "ebcqWiiDdPRaJKJIbu9ft4", | ||||
|             "f0BIwQ8D5Ml7nTNQbh1YlS" | ||||
|         ] | ||||
|     }, | ||||
|     "name": "multi-render", | ||||
|     "importBase": "import", | ||||
|     "nativeBase": "native", | ||||
|     "debug": true, | ||||
|     "isZip": false, | ||||
|     "encrypted": false, | ||||
|     "versions": { | ||||
|         "import": [ | ||||
|             "0e0c9da58", | ||||
|             "5c474" | ||||
|         ], | ||||
|         "native": [ | ||||
|             "10Drosz6JPsKWsqV+bRh/A", | ||||
|             "eae97", | ||||
|             "1cijzBpFJCdoSNK98w5oUq", | ||||
|             "91637", | ||||
|             "22JHeF7zBLZqnS68r2p/bo", | ||||
|             "2ecc6", | ||||
|             "43jA/TdMpFA7K8IIjNbb9M", | ||||
|             "28847", | ||||
|             "44mZ0YUdFAF56mmNytjs31", | ||||
|             "99af5", | ||||
|             "45vlnzVlVDaZ6fRVyB0t3Z", | ||||
|             "ca872", | ||||
|             "62MQQadaVK8qQN8n6UmJAa", | ||||
|             "40d17", | ||||
|             "6eBWFz0oVHPLIGQKf/9Thu", | ||||
|             "6d3cf", | ||||
|             "71VhFCTINJM6/Ky3oX9nBT", | ||||
|             "c06a9", | ||||
|             "77hE9EwNpMlKl/+sGrhEVR", | ||||
|             "92cfc", | ||||
|             "7aeIQwZiFL1YbOCVeiFt1p", | ||||
|             "9e7e3", | ||||
|             "b4P/PCArtIdIH38t6mlw8Y", | ||||
|             "83fcc", | ||||
|             "b6FhIxTWVHXKa7qBmehR6I", | ||||
|             "6159f", | ||||
|             "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|             "d86d7", | ||||
|             "d9xFMK7wVFwbAS60aG9McP", | ||||
|             "abf6b", | ||||
|             "e8Ueib+qJEhL6mXAHdnwbi", | ||||
|             "90cf4", | ||||
|             "ebcqWiiDdPRaJKJIbu9ft4", | ||||
|             "46cee" | ||||
|         ] | ||||
|     } | ||||
| } | ||||
							
								
								
									
										14514
									
								
								docs/static/demo/web-desktop/assets/multi-render/import/0e/0e0c9da58.5c474.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										100
									
								
								docs/static/demo/web-desktop/assets/multi-render/index.f7eed.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,100 @@ | ||||
| window.__require = function e(t, n, r) { | ||||
|   function s(o, u) { | ||||
|     if (!n[o]) { | ||||
|       if (!t[o]) { | ||||
|         var b = o.split("/"); | ||||
|         b = b[b.length - 1]; | ||||
|         if (!t[b]) { | ||||
|           var a = "function" == typeof __require && __require; | ||||
|           if (!u && a) return a(b, !0); | ||||
|           if (i) return i(b, !0); | ||||
|           throw new Error("Cannot find module '" + o + "'"); | ||||
|         } | ||||
|         o = b; | ||||
|       } | ||||
|       var f = n[o] = { | ||||
|         exports: {} | ||||
|       }; | ||||
|       t[o][0].call(f.exports, function(e) { | ||||
|         var n = t[o][1][e]; | ||||
|         return s(n || e); | ||||
|       }, f, f.exports, e, t, n, r); | ||||
|     } | ||||
|     return n[o].exports; | ||||
|   } | ||||
|   var i = "function" == typeof __require && __require; | ||||
|   for (var o = 0; o < r.length; o++) s(r[o]); | ||||
|   return s; | ||||
| }({ | ||||
|   "multi-batcher": [ function(require, module, exports) { | ||||
|     "use strict"; | ||||
|     cc._RF.push(module, "3e9188DEK9FCYlYeL+jvmrQ", "multi-batcher"); | ||||
|     "use strict"; | ||||
|     var __extends = this && this.__extends || function() { | ||||
|       var extendStatics = function(d, b) { | ||||
|         extendStatics = Object.setPrototypeOf || { | ||||
|           __proto__: [] | ||||
|         } instanceof Array && function(d, b) { | ||||
|           d.__proto__ = b; | ||||
|         } || function(d, b) { | ||||
|           for (var p in b) Object.prototype.hasOwnProperty.call(b, p) && (d[p] = b[p]); | ||||
|         }; | ||||
|         return extendStatics(d, b); | ||||
|       }; | ||||
|       return function(d, b) { | ||||
|         extendStatics(d, b); | ||||
|         function __() { | ||||
|           this.constructor = d; | ||||
|         } | ||||
|         d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||||
|       }; | ||||
|     }(); | ||||
|     var __decorate = this && this.__decorate || function(decorators, target, key, desc) { | ||||
|       var c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||||
|       if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) (d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); | ||||
|       return c > 3 && r && Object.defineProperty(target, key, r), r; | ||||
|     }; | ||||
|     Object.defineProperty(exports, "__esModule", { | ||||
|       value: true | ||||
|     }); | ||||
|     var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; | ||||
|     var MultiBatcher = function(_super) { | ||||
|       __extends(MultiBatcher, _super); | ||||
|       function MultiBatcher() { | ||||
|         var _this = null !== _super && _super.apply(this, arguments) || this; | ||||
|         _this.batchBtn = null; | ||||
|         _this.cancelBtn = null; | ||||
|         _this.textures = null; | ||||
|         return _this; | ||||
|       } | ||||
|       MultiBatcher.prototype.onLoad = function() { | ||||
|         var _this = this; | ||||
|         this.batchBtn.on("click", function() { | ||||
|           var batcher = new cc.sp.MultiBatcher(); | ||||
|           batcher.init(); | ||||
|           _this.textures.children.forEach(function(v) { | ||||
|             var sprite = v.getComponent(cc.Sprite); | ||||
|             batcher.requsetMaterial(sprite.spriteFrame.getTexture()); | ||||
|             sprite.setVertsDirty(); | ||||
|           }); | ||||
|         }); | ||||
|         this.cancelBtn.on("click", function() { | ||||
|           _this.textures.children.forEach(function(v) { | ||||
|             var sprite = v.getComponent(cc.Sprite); | ||||
|             sprite.spriteFrame.getTexture().unlinkMaterial(); | ||||
|             sprite.setMaterial(0, cc.Material.getBuiltinMaterial("2d-sprite")); | ||||
|             sprite.setVertsDirty(); | ||||
|           }); | ||||
|         }); | ||||
|       }; | ||||
|       __decorate([ property(cc.Node) ], MultiBatcher.prototype, "batchBtn", void 0); | ||||
|       __decorate([ property(cc.Node) ], MultiBatcher.prototype, "cancelBtn", void 0); | ||||
|       __decorate([ property(cc.Node) ], MultiBatcher.prototype, "textures", void 0); | ||||
|       MultiBatcher = __decorate([ ccclass ], MultiBatcher); | ||||
|       return MultiBatcher; | ||||
|     }(cc.Component); | ||||
|     exports.default = MultiBatcher; | ||||
|     cc._RF.pop(); | ||||
|   }, {} ] | ||||
| }, {}, [ "multi-batcher" ]); | ||||
| //# sourceMappingURL=index.js.map | ||||
							
								
								
									
										1
									
								
								docs/static/demo/web-desktop/assets/multi-render/index.js.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | ||||
| {"version":3,"sources":["assets/multi-render/multi-batcher/multi-batcher.ts"],"names":["_a","cc","_decorator","ccclass","property","MultiBatcher","_super","__extends","_this","apply","this","arguments","batchBtn","cancelBtn","textures","prototype","onLoad","on","batcher","sp","init","children","forEach","v","sprite","getComponent","Sprite","requsetMaterial","spriteFrame","getTexture","setVertsDirty","unlinkMaterial","setMaterial","Material","getBuiltinMaterial","__decorate","Node","Component","exports","default"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IACM,IAAAA,KAAAC,GAAAC,YAAAC,UAAAH,GAAAG,SAAAC,WAAAJ,GAAAI;IAGN,IAAAC,eAAA,SAAAC;MAA0CC,UAAAF,cAAAC;MAA1C,SAAAD;QAAA,IAAAG,QAAA,SAAAF,UAAAA,OAAAG,MAAAC,MAAAC,cAAAD;QAGIF,MAAAI,WAAA;QAGAJ,MAAAK,YAAA;QAGAL,MAAAM,WAAA;;;MAGUT,aAAAU,UAAAC,SAAA;QAAV,IAAAR,QAAAE;QACIA,KAAAE,SAAAK,GAAA,SAAA;UACI,IAAAC,UAAA,IAAAjB,GAAAkB,GAAAd;UACAa,QAAAE;UACAZ,MAAAM,SAAAO,SAAAC,QAAA,SAAAC;YACI,IAAAC,SAAAD,EAAAE,aAAAxB,GAAAyB;YACAR,QAAAS,gBAAAH,OAAAI,YAAAC;YACAL,OAAAM;;;QAIRpB,KAAAG,UAAAI,GAAA,SAAA;UACIT,MAAAM,SAAAO,SAAAC,QAAA,SAAAC;YACI,IAAAC,SAAAD,EAAAE,aAAAxB,GAAAyB;YACAF,OAAAI,YAAAC,aAAAE;YACAP,OAAAQ,YAAA,GAAA/B,GAAAgC,SAAAC,mBAAA;YACAV,OAAAM;;;;MAzBZK,WAAA,EADC/B,SAAAH,GAAAmC,SACwB/B,aAAAU,WAAA,iBAAA;MAGzBoB,WAAA,EADC/B,SAAAH,GAAAmC,SACyB/B,aAAAU,WAAA,kBAAA;MAG1BoB,WAAA,EADC/B,SAAAH,GAAAmC,SACwB/B,aAAAU,WAAA,iBAAA;MATRV,eAAA8B,WAAA,EADpBhC,WACoBE;MAiCrB,OAAAA;KAjCA,CAAAJ,GAAAoC;IAAqBC,QAAAC,UAAAlC","sourcesContent":["\nconst { ccclass, property } = cc._decorator;\n\n@ccclass\nexport default class MultiBatcher extends cc.Component {\n\n    @property(cc.Node)\n    batchBtn: cc.Node = null;\n\n    @property(cc.Node)\n    cancelBtn: cc.Node = null;\n\n    @property(cc.Node)\n    textures: cc.Node = null;\n\n\n    protected onLoad(): void {\n        this.batchBtn.on('click', () => {\n            const batcher = new cc.sp.MultiBatcher();\n            batcher.init();\n            this.textures.children.forEach(v => {\n                const sprite = v.getComponent(cc.Sprite);\n                batcher.requsetMaterial(sprite.spriteFrame.getTexture());\n                sprite.setVertsDirty();\n            });\n        });\n\n        this.cancelBtn.on('click', () => {\n            this.textures.children.forEach(v => {\n                const sprite = v.getComponent(cc.Sprite);\n                sprite.spriteFrame.getTexture().unlinkMaterial();\n                sprite.setMaterial(0, cc.Material.getBuiltinMaterial('2d-sprite'));\n                sprite.setVertsDirty();\n            });\n        });\n    }\n\n}\n"],"file":"index.js"} | ||||
| After Width: | Height: | Size: 6.6 KiB | 
| After Width: | Height: | Size: 53 KiB | 
| After Width: | Height: | Size: 7.1 KiB | 
| After Width: | Height: | Size: 6.9 KiB | 
| After Width: | Height: | Size: 7.3 KiB | 
| After Width: | Height: | Size: 199 KiB | 
| After Width: | Height: | Size: 198 KiB | 
| After Width: | Height: | Size: 1.6 KiB | 
| After Width: | Height: | Size: 1.0 KiB | 
| After Width: | Height: | Size: 7.0 KiB | 
| After Width: | Height: | Size: 7.6 KiB | 
| After Width: | Height: | Size: 1.1 KiB | 
| After Width: | Height: | Size: 6.9 KiB | 
| After Width: | Height: | Size: 83 KiB | 
| After Width: | Height: | Size: 215 KiB | 
| After Width: | Height: | Size: 1.1 KiB | 
| After Width: | Height: | Size: 7.3 KiB | 
							
								
								
									
										28
									
								
								docs/static/demo/web-desktop/assets/sp/config.de22b.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,28 @@ | ||||
| { | ||||
|     "paths": { | ||||
|         "5dz/wYuRNGDqDZXXT0zaEr": [ | ||||
|             "effects/multi-2d-sprite", | ||||
|             "cc.EffectAsset" | ||||
|         ] | ||||
|     }, | ||||
|     "uuids": [ | ||||
|         "5dz/wYuRNGDqDZXXT0zaEr" | ||||
|     ], | ||||
|     "scenes": {}, | ||||
|     "redirect": [], | ||||
|     "deps": [], | ||||
|     "packs": {}, | ||||
|     "name": "sp", | ||||
|     "importBase": "import", | ||||
|     "nativeBase": "native", | ||||
|     "debug": true, | ||||
|     "isZip": false, | ||||
|     "encrypted": false, | ||||
|     "versions": { | ||||
|         "import": [ | ||||
|             "5dz/wYuRNGDqDZXXT0zaEr", | ||||
|             "a50cc" | ||||
|         ], | ||||
|         "native": [] | ||||
|     } | ||||
| } | ||||
							
								
								
									
										321
									
								
								docs/static/demo/web-desktop/assets/sp/import/5d/5dcffc18-b913-460e-a0d9-5d74f4cda12b.a50cc.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,321 @@ | ||||
| [ | ||||
|   1, | ||||
|   0, | ||||
|   0, | ||||
|   [ | ||||
|     [ | ||||
|       "cc.EffectAsset", | ||||
|       [ | ||||
|         "_name", | ||||
|         "shaders", | ||||
|         "techniques" | ||||
|       ], | ||||
|       0 | ||||
|     ] | ||||
|   ], | ||||
|   [ | ||||
|     [ | ||||
|       0, | ||||
|       0, | ||||
|       1, | ||||
|       2, | ||||
|       4 | ||||
|     ] | ||||
|   ], | ||||
|   [ | ||||
|     [ | ||||
|       0, | ||||
|       "multi-2d-sprite", | ||||
|       [ | ||||
|         { | ||||
|           "hash": 3894394603, | ||||
|           "record": null, | ||||
|           "name": "multi-2d-sprite|vs|fs", | ||||
|           "glsl3": { | ||||
|             "vert": "\nprecision highp float;\nuniform CCGlobal {\n  mat4 cc_matView;\n  mat4 cc_matViewInv;\n  mat4 cc_matProj;\n  mat4 cc_matProjInv;\n  mat4 cc_matViewProj;\n  mat4 cc_matViewProjInv;\n  vec4 cc_cameraPos;\n  vec4 cc_time;\n  mediump vec4 cc_screenSize;\n  mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n  mat4 cc_matWorld;\n  mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\nout vec4 v_color;\n#if USE_TEXTURE\nin vec2 a_uv0;\nout vec2 v_uv0;\n#if USE_MULTI_TEXTURE\nin float a_texId;\nout float v_texId;\n#endif\n#endif\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  #if CC_USE_MODEL\n  pos = cc_matViewProj * cc_matWorld * pos;\n  #else\n  pos = cc_matViewProj * pos;\n  #endif\n  #if USE_TEXTURE\n  v_uv0 = a_uv0;\n  #if USE_MULTI_TEXTURE\n  v_texId = a_texId;\n  #endif\n  #endif\n  v_color = a_color;\n  gl_Position = pos;\n}", | ||||
|             "frag": "\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform ALPHA_TEST {\n    float alphaThreshold;\n  };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nin vec4 v_color;\n#if USE_TEXTURE\nin vec2 v_uv0;\nuniform sampler2D texture;\n#if USE_MULTI_TEXTURE\nin float v_texId;\nuniform sampler2D texture2;\nuniform sampler2D texture3;\nuniform sampler2D texture4;\nuniform sampler2D texture5;\nuniform sampler2D texture6;\nuniform sampler2D texture7;\nuniform sampler2D texture8;\n#endif\n#endif\nvoid main () {\n  vec4 o = vec4(1, 1, 1, 1);\n  #if USE_TEXTURE\n    #if USE_MULTI_TEXTURE\n      if(v_texId < 1.0){\n  vec4 texture_tmp = texture(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    o.a *= texture_tmp.a;\n  #else\n    o *= texture_tmp;\n  #endif\n      } else if(v_texId < 2.0){\n  vec4 texture2_tmp = texture(texture2, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture2\n      texture2_tmp.a *= texture(texture2, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture2_tmp.rgb * texture2_tmp.rgb);\n    o.a *= texture2_tmp.a;\n  #else\n    o *= texture2_tmp;\n  #endif\n      } else if(v_texId < 3.0){\n  vec4 texture3_tmp = texture(texture3, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture3\n      texture3_tmp.a *= texture(texture3, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture3_tmp.rgb * texture3_tmp.rgb);\n    o.a *= texture3_tmp.a;\n  #else\n    o *= texture3_tmp;\n  #endif\n      } else if(v_texId < 4.0){\n  vec4 texture4_tmp = texture(texture4, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture4\n      texture4_tmp.a *= texture(texture4, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture4_tmp.rgb * texture4_tmp.rgb);\n    o.a *= texture4_tmp.a;\n  #else\n    o *= texture4_tmp;\n  #endif\n      } else if(v_texId < 5.0){\n  vec4 texture5_tmp = texture(texture5, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture5\n      texture5_tmp.a *= texture(texture5, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture5_tmp.rgb * texture5_tmp.rgb);\n    o.a *= texture5_tmp.a;\n  #else\n    o *= texture5_tmp;\n  #endif\n      } else if(v_texId < 6.0){\n  vec4 texture6_tmp = texture(texture6, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture6\n      texture6_tmp.a *= texture(texture6, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture6_tmp.rgb * texture6_tmp.rgb);\n    o.a *= texture6_tmp.a;\n  #else\n    o *= texture6_tmp;\n  #endif\n      } else if(v_texId < 7.0){\n  vec4 texture7_tmp = texture(texture7, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture7\n      texture7_tmp.a *= texture(texture7, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture7_tmp.rgb * texture7_tmp.rgb);\n    o.a *= texture7_tmp.a;\n  #else\n    o *= texture7_tmp;\n  #endif\n      } else {\n  vec4 texture8_tmp = texture(texture8, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture8\n      texture8_tmp.a *= texture(texture8, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture8_tmp.rgb * texture8_tmp.rgb);\n    o.a *= texture8_tmp.a;\n  #else\n    o *= texture8_tmp;\n  #endif\n      }\n    #else\n  vec4 texture_tmp = texture(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    o.a *= texture_tmp.a;\n  #else\n    o *= texture_tmp;\n  #endif\n    #endif\n  #endif\n  o *= v_color;\n  ALPHA_TEST(o);\n  gl_FragColor = o;\n}" | ||||
|           }, | ||||
|           "glsl1": { | ||||
|             "vert": "\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\nvarying vec4 v_color;\n#if USE_TEXTURE\nattribute vec2 a_uv0;\nvarying vec2 v_uv0;\n#if USE_MULTI_TEXTURE\nattribute float a_texId;\nvarying float v_texId;\n#endif\n#endif\nvoid main () {\n  vec4 pos = vec4(a_position, 1);\n  #if CC_USE_MODEL\n  pos = cc_matViewProj * cc_matWorld * pos;\n  #else\n  pos = cc_matViewProj * pos;\n  #endif\n  #if USE_TEXTURE\n  v_uv0 = a_uv0;\n  #if USE_MULTI_TEXTURE\n  v_texId = a_texId;\n  #endif\n  #endif\n  v_color = a_color;\n  gl_Position = pos;\n}", | ||||
|             "frag": "\nprecision highp float;\n#if USE_ALPHA_TEST\n  uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n  #if USE_ALPHA_TEST\n      if (color.a < alphaThreshold) discard;\n  #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n  #if USE_ALPHA_TEST\n      if (alpha < alphaThreshold) discard;\n  #endif\n}\nvarying vec4 v_color;\n#if USE_TEXTURE\nvarying vec2 v_uv0;\nuniform sampler2D texture;\n#if USE_MULTI_TEXTURE\nvarying float v_texId;\nuniform sampler2D texture2;\nuniform sampler2D texture3;\nuniform sampler2D texture4;\nuniform sampler2D texture5;\nuniform sampler2D texture6;\nuniform sampler2D texture7;\nuniform sampler2D texture8;\n#endif\n#endif\nvoid main () {\n  vec4 o = vec4(1, 1, 1, 1);\n  #if USE_TEXTURE\n    #if USE_MULTI_TEXTURE\n      if(v_texId < 1.0){\n  vec4 texture_tmp = texture2D(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    o.a *= texture_tmp.a;\n  #else\n    o *= texture_tmp;\n  #endif\n      } else if(v_texId < 2.0){\n  vec4 texture2_tmp = texture2D(texture2, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture2\n      texture2_tmp.a *= texture2D(texture2, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture2_tmp.rgb * texture2_tmp.rgb);\n    o.a *= texture2_tmp.a;\n  #else\n    o *= texture2_tmp;\n  #endif\n      } else if(v_texId < 3.0){\n  vec4 texture3_tmp = texture2D(texture3, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture3\n      texture3_tmp.a *= texture2D(texture3, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture3_tmp.rgb * texture3_tmp.rgb);\n    o.a *= texture3_tmp.a;\n  #else\n    o *= texture3_tmp;\n  #endif\n      } else if(v_texId < 4.0){\n  vec4 texture4_tmp = texture2D(texture4, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture4\n      texture4_tmp.a *= texture2D(texture4, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture4_tmp.rgb * texture4_tmp.rgb);\n    o.a *= texture4_tmp.a;\n  #else\n    o *= texture4_tmp;\n  #endif\n      } else if(v_texId < 5.0){\n  vec4 texture5_tmp = texture2D(texture5, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture5\n      texture5_tmp.a *= texture2D(texture5, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture5_tmp.rgb * texture5_tmp.rgb);\n    o.a *= texture5_tmp.a;\n  #else\n    o *= texture5_tmp;\n  #endif\n      } else if(v_texId < 6.0){\n  vec4 texture6_tmp = texture2D(texture6, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture6\n      texture6_tmp.a *= texture2D(texture6, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture6_tmp.rgb * texture6_tmp.rgb);\n    o.a *= texture6_tmp.a;\n  #else\n    o *= texture6_tmp;\n  #endif\n      } else if(v_texId < 7.0){\n  vec4 texture7_tmp = texture2D(texture7, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture7\n      texture7_tmp.a *= texture2D(texture7, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture7_tmp.rgb * texture7_tmp.rgb);\n    o.a *= texture7_tmp.a;\n  #else\n    o *= texture7_tmp;\n  #endif\n      } else {\n  vec4 texture8_tmp = texture2D(texture8, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture8\n      texture8_tmp.a *= texture2D(texture8, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture8_tmp.rgb * texture8_tmp.rgb);\n    o.a *= texture8_tmp.a;\n  #else\n    o *= texture8_tmp;\n  #endif\n      }\n    #else\n  vec4 texture_tmp = texture2D(texture, v_uv0);\n  #if CC_USE_ALPHA_ATLAS_texture\n      texture_tmp.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n  #endif\n  #if INPUT_IS_GAMMA\n    o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n    o.a *= texture_tmp.a;\n  #else\n    o *= texture_tmp;\n  #endif\n    #endif\n  #endif\n  o *= v_color;\n  ALPHA_TEST(o);\n  gl_FragColor = o;\n}" | ||||
|           }, | ||||
|           "builtins": { | ||||
|             "globals": { | ||||
|               "blocks": [ | ||||
|                 { | ||||
|                   "name": "CCGlobal", | ||||
|                   "defines": [] | ||||
|                 } | ||||
|               ], | ||||
|               "samplers": [] | ||||
|             }, | ||||
|             "locals": { | ||||
|               "blocks": [ | ||||
|                 { | ||||
|                   "name": "CCLocal", | ||||
|                   "defines": [] | ||||
|                 } | ||||
|               ], | ||||
|               "samplers": [] | ||||
|             } | ||||
|           }, | ||||
|           "defines": [ | ||||
|             { | ||||
|               "name": "USE_TEXTURE", | ||||
|               "type": "boolean", | ||||
|               "defines": [] | ||||
|             }, | ||||
|             { | ||||
|               "name": "USE_MULTI_TEXTURE", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "CC_USE_MODEL", | ||||
|               "type": "boolean", | ||||
|               "defines": [] | ||||
|             }, | ||||
|             { | ||||
|               "name": "USE_ALPHA_TEST", | ||||
|               "type": "boolean", | ||||
|               "defines": [] | ||||
|             }, | ||||
|             { | ||||
|               "name": "CC_USE_ALPHA_ATLAS_texture", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "INPUT_IS_GAMMA", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "CC_USE_ALPHA_ATLAS_texture2", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "CC_USE_ALPHA_ATLAS_texture3", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "CC_USE_ALPHA_ATLAS_texture4", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "CC_USE_ALPHA_ATLAS_texture5", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "CC_USE_ALPHA_ATLAS_texture6", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "CC_USE_ALPHA_ATLAS_texture7", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "CC_USE_ALPHA_ATLAS_texture8", | ||||
|               "type": "boolean", | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             } | ||||
|           ], | ||||
|           "blocks": [ | ||||
|             { | ||||
|               "name": "ALPHA_TEST", | ||||
|               "binding": 0, | ||||
|               "members": [ | ||||
|                 { | ||||
|                   "name": "alphaThreshold", | ||||
|                   "type": 13, | ||||
|                   "count": 1 | ||||
|                 } | ||||
|               ], | ||||
|               "defines": [ | ||||
|                 "USE_ALPHA_TEST" | ||||
|               ] | ||||
|             } | ||||
|           ], | ||||
|           "samplers": [ | ||||
|             { | ||||
|               "name": "texture", | ||||
|               "type": 29, | ||||
|               "count": 1, | ||||
|               "binding": 30, | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "texture2", | ||||
|               "type": 29, | ||||
|               "count": 1, | ||||
|               "binding": 31, | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "texture3", | ||||
|               "type": 29, | ||||
|               "count": 1, | ||||
|               "binding": 32, | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "texture4", | ||||
|               "type": 29, | ||||
|               "count": 1, | ||||
|               "binding": 33, | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "texture5", | ||||
|               "type": 29, | ||||
|               "count": 1, | ||||
|               "binding": 34, | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "texture6", | ||||
|               "type": 29, | ||||
|               "count": 1, | ||||
|               "binding": 35, | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "texture7", | ||||
|               "type": 29, | ||||
|               "count": 1, | ||||
|               "binding": 36, | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             }, | ||||
|             { | ||||
|               "name": "texture8", | ||||
|               "type": 29, | ||||
|               "count": 1, | ||||
|               "binding": 37, | ||||
|               "defines": [ | ||||
|                 "USE_TEXTURE", | ||||
|                 "USE_MULTI_TEXTURE" | ||||
|               ] | ||||
|             } | ||||
|           ] | ||||
|         } | ||||
|       ], | ||||
|       [ | ||||
|         { | ||||
|           "passes": [ | ||||
|             { | ||||
|               "program": "multi-2d-sprite|vs|fs", | ||||
|               "blendState": { | ||||
|                 "targets": [ | ||||
|                   { | ||||
|                     "blend": true | ||||
|                   } | ||||
|                 ] | ||||
|               }, | ||||
|               "rasterizerState": { | ||||
|                 "cullMode": 0 | ||||
|               }, | ||||
|               "properties": { | ||||
|                 "texture": { | ||||
|                   "value": "white", | ||||
|                   "type": 29 | ||||
|                 }, | ||||
|                 "texture2": { | ||||
|                   "value": "white", | ||||
|                   "type": 29 | ||||
|                 }, | ||||
|                 "texture3": { | ||||
|                   "value": "white", | ||||
|                   "type": 29 | ||||
|                 }, | ||||
|                 "texture4": { | ||||
|                   "value": "white", | ||||
|                   "type": 29 | ||||
|                 }, | ||||
|                 "texture5": { | ||||
|                   "value": "white", | ||||
|                   "type": 29 | ||||
|                 }, | ||||
|                 "texture6": { | ||||
|                   "value": "white", | ||||
|                   "type": 29 | ||||
|                 }, | ||||
|                 "texture7": { | ||||
|                   "value": "white", | ||||
|                   "type": 29 | ||||
|                 }, | ||||
|                 "texture8": { | ||||
|                   "value": "white", | ||||
|                   "type": 29 | ||||
|                 }, | ||||
|                 "alphaThreshold": { | ||||
|                   "type": 13, | ||||
|                   "value": [ | ||||
|                     0.5 | ||||
|                   ] | ||||
|                 } | ||||
|               } | ||||
|             } | ||||
|           ] | ||||
|         } | ||||
|       ] | ||||
|     ] | ||||
|   ], | ||||
|   0, | ||||
|   0, | ||||
|   [], | ||||
|   [], | ||||
|   [] | ||||
| ] | ||||
							
								
								
									
										29
									
								
								docs/static/demo/web-desktop/assets/sp/index.de22b.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,29 @@ | ||||
| (function e(t, n, r) { | ||||
|   function s(o, u) { | ||||
|     if (!n[o]) { | ||||
|       if (!t[o]) { | ||||
|         var b = o.split("/"); | ||||
|         b = b[b.length - 1]; | ||||
|         if (!t[b]) { | ||||
|           var a = "function" == typeof __require && __require; | ||||
|           if (!u && a) return a(b, !0); | ||||
|           if (i) return i(b, !0); | ||||
|           throw new Error("Cannot find module '" + o + "'"); | ||||
|         } | ||||
|         o = b; | ||||
|       } | ||||
|       var f = n[o] = { | ||||
|         exports: {} | ||||
|       }; | ||||
|       t[o][0].call(f.exports, function(e) { | ||||
|         var n = t[o][1][e]; | ||||
|         return s(n || e); | ||||
|       }, f, f.exports, e, t, n, r); | ||||
|     } | ||||
|     return n[o].exports; | ||||
|   } | ||||
|   var i = "function" == typeof __require && __require; | ||||
|   for (var o = 0; o < r.length; o++) s(r[o]); | ||||
|   return s; | ||||
| })({}, {}, []); | ||||
| //# sourceMappingURL=index.js.map | ||||
							
								
								
									
										1
									
								
								docs/static/demo/web-desktop/assets/sp/index.js.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | ||||
| {"version":3,"sources":[],"names":[],"mappings":"","sourcesContent":[],"file":"index.js"} | ||||
							
								
								
									
										141
									
								
								docs/static/demo/web-desktop/assets/spine/config.251d3.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,141 @@ | ||||
| { | ||||
|     "paths": { | ||||
|         "76ZjeTsCNJMYn7/rwRXCpD": [ | ||||
|             "batch/spine-batch", | ||||
|             "cc.Prefab" | ||||
|         ], | ||||
|         "03EprhmOVCZKUbb5XyPXQq": [ | ||||
|             "skin/spine-skin", | ||||
|             "cc.Prefab" | ||||
|         ], | ||||
|         "69Fj/0+E5NeI6nlG9iAH/N": [ | ||||
|             "spines/huatuo", | ||||
|             "cc.Asset" | ||||
|         ], | ||||
|         "93dM6KrkZCf5dgNpQwf7T6": [ | ||||
|             "spines/huatuo", | ||||
|             "sp.SkeletonData" | ||||
|         ], | ||||
|         "80ThG1v09KeKxKhEPnFmvh": [ | ||||
|             "spines/huatuo", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "b5ObM0rx1GDKGN3k5VlH0s": [ | ||||
|             "spines/huatuo", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ] | ||||
|     }, | ||||
|     "uuids": [ | ||||
|         "76ZjeTsCNJMYn7/rwRXCpD", | ||||
|         "03EprhmOVCZKUbb5XyPXQq", | ||||
|         "69Fj/0+E5NeI6nlG9iAH/N", | ||||
|         "93dM6KrkZCf5dgNpQwf7T6", | ||||
|         "80ThG1v09KeKxKhEPnFmvh", | ||||
|         "b5ObM0rx1GDKGN3k5VlH0s", | ||||
|         "ecpdLyjvZBwrvm+cedCcQy", | ||||
|         "a7ZscqX+JCIZRS157bMyhq", | ||||
|         "7a/QZLET9IDreTiBfRn2PD", | ||||
|         "85yTK+9shIo7RQfQ1TDEUi", | ||||
|         "09o3P/9gBP/Yc7AnxUBZ+Q", | ||||
|         "5cO7kybDxGj4ipyMYdRYZB", | ||||
|         "5f5dyqtRNNxaFmVzYns6FZ", | ||||
|         "a2MjXRFdtLlYQ5ouAFv/+R", | ||||
|         "f0BIwQ8D5Ml7nTNQbh1YlS", | ||||
|         "e97GVMl6JHh5Ml5qEDdSGa", | ||||
|         "29FYIk+N1GYaeWH/q1NxQO", | ||||
|         "70VXjGE0JMUqGli0jmCmTF", | ||||
|         "87/8ZHBEVIkKeNxmalrn9r", | ||||
|         "d0Bu8c2MBCKJc+mKBWzjsJ", | ||||
|         "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|         "62MQQadaVK8qQN8n6UmJAa", | ||||
|         "39jYWzSTREwI2OOBK5nwFe", | ||||
|         "e8Ueib+qJEhL6mXAHdnwbi", | ||||
|         "b4P/PCArtIdIH38t6mlw8Y", | ||||
|         "71VhFCTINJM6/Ky3oX9nBT", | ||||
|         "d0bST/wYpJQIL5T+PCq46W", | ||||
|         "68Q/ALDvRLfKrAQu5CY15V", | ||||
|         "70JFWsm5JN17FDywI0Lb5I" | ||||
|     ], | ||||
|     "scenes": {}, | ||||
|     "redirect": [ | ||||
|         "ecpdLyjvZBwrvm+cedCcQy", | ||||
|         0, | ||||
|         "7a/QZLET9IDreTiBfRn2PD", | ||||
|         0, | ||||
|         "5cO7kybDxGj4ipyMYdRYZB", | ||||
|         1, | ||||
|         "5f5dyqtRNNxaFmVzYns6FZ", | ||||
|         1, | ||||
|         "a2MjXRFdtLlYQ5ouAFv/+R", | ||||
|         1 | ||||
|     ], | ||||
|     "deps": [ | ||||
|         "internal", | ||||
|         "main" | ||||
|     ], | ||||
|     "packs": { | ||||
|         "063dea748": [ | ||||
|             "03EprhmOVCZKUbb5XyPXQq", | ||||
|             "09o3P/9gBP/Yc7AnxUBZ+Q", | ||||
|             "29FYIk+N1GYaeWH/q1NxQO", | ||||
|             "39jYWzSTREwI2OOBK5nwFe", | ||||
|             "62MQQadaVK8qQN8n6UmJAa", | ||||
|             "68Q/ALDvRLfKrAQu5CY15V", | ||||
|             "69Fj/0+E5NeI6nlG9iAH/N", | ||||
|             "70JFWsm5JN17FDywI0Lb5I", | ||||
|             "70VXjGE0JMUqGli0jmCmTF", | ||||
|             "71VhFCTINJM6/Ky3oX9nBT", | ||||
|             "76ZjeTsCNJMYn7/rwRXCpD", | ||||
|             "80ThG1v09KeKxKhEPnFmvh", | ||||
|             "85yTK+9shIo7RQfQ1TDEUi", | ||||
|             "87/8ZHBEVIkKeNxmalrn9r", | ||||
|             "93dM6KrkZCf5dgNpQwf7T6", | ||||
|             "a7ZscqX+JCIZRS157bMyhq", | ||||
|             "b4P/PCArtIdIH38t6mlw8Y", | ||||
|             "b5ObM0rx1GDKGN3k5VlH0s", | ||||
|             "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|             "d0Bu8c2MBCKJc+mKBWzjsJ", | ||||
|             "d0bST/wYpJQIL5T+PCq46W", | ||||
|             "e8Ueib+qJEhL6mXAHdnwbi", | ||||
|             "e97GVMl6JHh5Ml5qEDdSGa", | ||||
|             "f0BIwQ8D5Ml7nTNQbh1YlS" | ||||
|         ] | ||||
|     }, | ||||
|     "name": "spine", | ||||
|     "importBase": "import", | ||||
|     "nativeBase": "native", | ||||
|     "debug": true, | ||||
|     "isZip": false, | ||||
|     "encrypted": false, | ||||
|     "versions": { | ||||
|         "import": [ | ||||
|             "063dea748", | ||||
|             "d4c56" | ||||
|         ], | ||||
|         "native": [ | ||||
|             "39jYWzSTREwI2OOBK5nwFe", | ||||
|             "2eb47", | ||||
|             "62MQQadaVK8qQN8n6UmJAa", | ||||
|             "40d17", | ||||
|             "68Q/ALDvRLfKrAQu5CY15V", | ||||
|             "9a531", | ||||
|             "69Fj/0+E5NeI6nlG9iAH/N", | ||||
|             "b8970", | ||||
|             "70JFWsm5JN17FDywI0Lb5I", | ||||
|             "7b3fa", | ||||
|             "71VhFCTINJM6/Ky3oX9nBT", | ||||
|             "c06a9", | ||||
|             "80ThG1v09KeKxKhEPnFmvh", | ||||
|             "fd38c", | ||||
|             "b4P/PCArtIdIH38t6mlw8Y", | ||||
|             "83fcc", | ||||
|             "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|             "d86d7", | ||||
|             "d0bST/wYpJQIL5T+PCq46W", | ||||
|             "9c555", | ||||
|             "e8Ueib+qJEhL6mXAHdnwbi", | ||||
|             "90cf4" | ||||
|         ] | ||||
|     } | ||||
| } | ||||
							
								
								
									
										19176
									
								
								docs/static/demo/web-desktop/assets/spine/import/06/063dea748.d4c56.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										117
									
								
								docs/static/demo/web-desktop/assets/spine/index.251d3.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,117 @@ | ||||
| window.__require = function e(t, n, r) { | ||||
|   function s(o, u) { | ||||
|     if (!n[o]) { | ||||
|       if (!t[o]) { | ||||
|         var b = o.split("/"); | ||||
|         b = b[b.length - 1]; | ||||
|         if (!t[b]) { | ||||
|           var a = "function" == typeof __require && __require; | ||||
|           if (!u && a) return a(b, !0); | ||||
|           if (i) return i(b, !0); | ||||
|           throw new Error("Cannot find module '" + o + "'"); | ||||
|         } | ||||
|         o = b; | ||||
|       } | ||||
|       var f = n[o] = { | ||||
|         exports: {} | ||||
|       }; | ||||
|       t[o][0].call(f.exports, function(e) { | ||||
|         var n = t[o][1][e]; | ||||
|         return s(n || e); | ||||
|       }, f, f.exports, e, t, n, r); | ||||
|     } | ||||
|     return n[o].exports; | ||||
|   } | ||||
|   var i = "function" == typeof __require && __require; | ||||
|   for (var o = 0; o < r.length; o++) s(r[o]); | ||||
|   return s; | ||||
| }({ | ||||
|   "spine-skin": [ function(require, module, exports) { | ||||
|     "use strict"; | ||||
|     cc._RF.push(module, "27990QihT9DxaLHUpAMue3v", "spine-skin"); | ||||
|     "use strict"; | ||||
|     var __extends = this && this.__extends || function() { | ||||
|       var extendStatics = function(d, b) { | ||||
|         extendStatics = Object.setPrototypeOf || { | ||||
|           __proto__: [] | ||||
|         } instanceof Array && function(d, b) { | ||||
|           d.__proto__ = b; | ||||
|         } || function(d, b) { | ||||
|           for (var p in b) Object.prototype.hasOwnProperty.call(b, p) && (d[p] = b[p]); | ||||
|         }; | ||||
|         return extendStatics(d, b); | ||||
|       }; | ||||
|       return function(d, b) { | ||||
|         extendStatics(d, b); | ||||
|         function __() { | ||||
|           this.constructor = d; | ||||
|         } | ||||
|         d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||||
|       }; | ||||
|     }(); | ||||
|     var __decorate = this && this.__decorate || function(decorators, target, key, desc) { | ||||
|       var c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||||
|       if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) (d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); | ||||
|       return c > 3 && r && Object.defineProperty(target, key, r), r; | ||||
|     }; | ||||
|     Object.defineProperty(exports, "__esModule", { | ||||
|       value: true | ||||
|     }); | ||||
|     var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; | ||||
|     var SpineSkin = function(_super) { | ||||
|       __extends(SpineSkin, _super); | ||||
|       function SpineSkin() { | ||||
|         var _this = null !== _super && _super.apply(this, arguments) || this; | ||||
|         _this.addBoyBtn = null; | ||||
|         _this.removeBoyBtn = null; | ||||
|         _this.randomChangeBtn = null; | ||||
|         _this.boy = null; | ||||
|         _this.heads = []; | ||||
|         _this.boys = []; | ||||
|         return _this; | ||||
|       } | ||||
|       SpineSkin.prototype.start = function() { | ||||
|         var _this = this; | ||||
|         var boySpine = this.boy.getComponentInChildren(sp.Skeleton); | ||||
|         var newSkeletonData = boySpine.skeletonData.clone(); | ||||
|         boySpine.skeletonData = newSkeletonData; | ||||
|         boySpine.animation = "attack"; | ||||
|         this.boys.push(this.boy); | ||||
|         this.addBoyBtn.on("click", function() { | ||||
|           var newBoy = cc.instantiate(_this.boy); | ||||
|           var newBoySpine = newBoy.getComponentInChildren(sp.Skeleton); | ||||
|           boySpine.skeletonData = newBoySpine.skeletonData.clone(); | ||||
|           boySpine.animation = "attack"; | ||||
|           _this.boy.parent.addChild(newBoy); | ||||
|           newBoy.setPosition(_this.boys[_this.boys.length - 1].position); | ||||
|           newBoy.x += 100; | ||||
|           if (_this.boys.length % 2 === 1) { | ||||
|             newBoy.getComponentInChildren(sp.Skeleton).setAnimationCacheMode(sp.Skeleton.AnimationCacheMode.PRIVATE_CACHE); | ||||
|             newBoy.getComponentInChildren(cc.Label).string = "Spine - Cache"; | ||||
|           } | ||||
|           _this.boys.push(newBoy); | ||||
|         }); | ||||
|         this.removeBoyBtn.on("click", function() { | ||||
|           if (_this.boys.length > 1) { | ||||
|             _this.boys[_this.boys.length - 1].destroy(); | ||||
|             _this.boys.length -= 1; | ||||
|           } | ||||
|         }); | ||||
|         this.randomChangeBtn.on("click", function() { | ||||
|           var boy = _this.boys[_this.boys.length - 1].getComponentInChildren(sp.Skeleton); | ||||
|           boy.setRegion("Head", "Head", sp.SkeletonData.createRegion(_this.heads[Math.floor(Math.random() * _this.heads.length)])); | ||||
|         }); | ||||
|       }; | ||||
|       __decorate([ property(cc.Node) ], SpineSkin.prototype, "addBoyBtn", void 0); | ||||
|       __decorate([ property(cc.Node) ], SpineSkin.prototype, "removeBoyBtn", void 0); | ||||
|       __decorate([ property(cc.Node) ], SpineSkin.prototype, "randomChangeBtn", void 0); | ||||
|       __decorate([ property(cc.Node) ], SpineSkin.prototype, "boy", void 0); | ||||
|       __decorate([ property([ cc.SpriteFrame ]) ], SpineSkin.prototype, "heads", void 0); | ||||
|       SpineSkin = __decorate([ ccclass ], SpineSkin); | ||||
|       return SpineSkin; | ||||
|     }(cc.Component); | ||||
|     exports.default = SpineSkin; | ||||
|     cc._RF.pop(); | ||||
|   }, {} ] | ||||
| }, {}, [ "spine-skin" ]); | ||||
| //# sourceMappingURL=index.js.map | ||||
							
								
								
									
										1
									
								
								docs/static/demo/web-desktop/assets/spine/index.js.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | ||||
| {"version":3,"sources":["assets/spine/skin/spine-skin.ts"],"names":["_a","cc","_decorator","ccclass","property","SpineSkin","_super","__extends","_this","apply","this","arguments","addBoyBtn","removeBoyBtn","randomChangeBtn","boy","heads","boys","prototype","start","boySpine","getComponentInChildren","sp","Skeleton","newSkeletonData","skeletonData","clone","animation","push","on","newBoy","instantiate","newBoySpine","parent","addChild","setPosition","length","position","x","setAnimationCacheMode","AnimationCacheMode","PRIVATE_CACHE","Label","string","destroy","setRegion","SkeletonData","createRegion","Math","floor","random","__decorate","Node","SpriteFrame","Component","exports","default"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAAM,IAAAA,KAAAC,GAAAC,YAAAC,UAAAH,GAAAG,SAAAC,WAAAJ,GAAAI;IAGN,IAAAC,YAAA,SAAAC;MAAuCC,UAAAF,WAAAC;MAAvC,SAAAD;QAAA,IAAAG,QAAA,SAAAF,UAAAA,OAAAG,MAAAC,MAAAC,cAAAD;QAGIF,MAAAI,YAAA;QAGAJ,MAAAK,eAAA;QAGAL,MAAAM,kBAAA;QAGAN,MAAAO,MAAA;QAGAP,MAAAQ,QAAA;QAEAR,MAAAS,OAAA;;;MAEUZ,UAAAa,UAAAC,QAAA;QAAV,IAAAX,QAAAE;QACI,IAAAU,WAAAV,KAAAK,IAAAM,uBAAAC,GAAAC;QACA,IAAAC,kBAAAJ,SAAAK,aAAAC;QACAN,SAAAK,eAAAD;QACAJ,SAAAO,YAAA;QAEAjB,KAAAO,KAAAW,KAAAlB,KAAAK;QAEAL,KAAAE,UAAAiB,GAAA,SAAA;UACI,IAAAC,SAAA7B,GAAA8B,YAAAvB,MAAAO;UACA,IAAAiB,cAAAF,OAAAT,uBAAAC,GAAAC;UACAH,SAAAK,eAAAO,YAAAP,aAAAC;UACAN,SAAAO,YAAA;UAEAnB,MAAAO,IAAAkB,OAAAC,SAAAJ;UACAA,OAAAK,YAAA3B,MAAAS,KAAAT,MAAAS,KAAAmB,SAAA,GAAAC;UACAP,OAAAQ,KAAA;UACA,IAAA9B,MAAAS,KAAAmB,SAAA,MAAA,GAAA;YACIN,OAAAT,uBAAAC,GAAAC,UAAAgB,sBAAAjB,GAAAC,SAAAiB,mBAAAC;YACAX,OAAAT,uBAAApB,GAAAyC,OAAAC,SAAA;;UAEJnC,MAAAS,KAAAW,KAAAE;;QAGJpB,KAAAG,aAAAgB,GAAA,SAAA;UACI,IAAArB,MAAAS,KAAAmB,SAAA,GAAA;YACI5B,MAAAS,KAAAT,MAAAS,KAAAmB,SAAA,GAAAQ;YACApC,MAAAS,KAAAmB,UAAA;;;QAIR1B,KAAAI,gBAAAe,GAAA,SAAA;UACI,IAAAd,MAAAP,MAAAS,KAAAT,MAAAS,KAAAmB,SAAA,GAAAf,uBAAAC,GAAAC;UACAR,IAAA8B,UAAA,QAAA,QAAAvB,GAAAwB,aAAAC,aAAAvC,MAAAQ,MAAAgC,KAAAC,MAAAD,KAAAE,WAAA1C,MAAAQ,MAAA;;;MAjDRmC,WAAA,EADC/C,SAAAH,GAAAmD,SACyB/C,UAAAa,WAAA,kBAAA;MAG1BiC,WAAA,EADC/C,SAAAH,GAAAmD,SAC4B/C,UAAAa,WAAA,qBAAA;MAG7BiC,WAAA,EADC/C,SAAAH,GAAAmD,SAC+B/C,UAAAa,WAAA,wBAAA;MAGhCiC,WAAA,EADC/C,SAAAH,GAAAmD,SACmB/C,UAAAa,WAAA,YAAA;MAGpBiC,WAAA,EADC/C,SAAA,EAAAH,GAAAoD,kBAC4BhD,UAAAa,WAAA,cAAA;MAfZb,YAAA8C,WAAA,EADpBhD,WACoBE;MAwDrB,OAAAA;KAxDA,CAAAJ,GAAAqD;IAAqBC,QAAAC,UAAAnD","sourcesContent":["const { ccclass, property } = cc._decorator;\n\n@ccclass\nexport default class SpineSkin extends cc.Component {\n\n    @property(cc.Node)\n    addBoyBtn: cc.Node = null;\n\n    @property(cc.Node)\n    removeBoyBtn: cc.Node = null;\n\n    @property(cc.Node)\n    randomChangeBtn: cc.Node = null;\n\n    @property(cc.Node)\n    boy: cc.Node = null;\n\n    @property([cc.SpriteFrame])\n    heads: cc.SpriteFrame[] = [];\n\n    boys: cc.Node[] = [];\n\n    protected start(): void {\n        const boySpine = this.boy.getComponentInChildren(sp.Skeleton);\n        const newSkeletonData = boySpine.skeletonData.clone();\n        boySpine.skeletonData = newSkeletonData;\n        boySpine.animation = 'attack';\n\n        this.boys.push(this.boy);\n\n        this.addBoyBtn.on('click', () => {\n            const newBoy = cc.instantiate(this.boy);\n            const newBoySpine = newBoy.getComponentInChildren(sp.Skeleton);\n            boySpine.skeletonData = newBoySpine.skeletonData.clone();\n            boySpine.animation = 'attack';\n\n            this.boy.parent.addChild(newBoy);\n            newBoy.setPosition(this.boys[this.boys.length - 1].position);\n            newBoy.x += 100;\n            if (this.boys.length % 2 === 1) {\n                newBoy.getComponentInChildren(sp.Skeleton).setAnimationCacheMode(sp.Skeleton.AnimationCacheMode.PRIVATE_CACHE);\n                newBoy.getComponentInChildren(cc.Label).string = `Spine - Cache`;\n            }\n            this.boys.push(newBoy);\n        });\n\n        this.removeBoyBtn.on('click', () => {\n            if (this.boys.length > 1) {\n                this.boys[this.boys.length - 1].destroy();\n                this.boys.length -= 1;\n            }\n        });\n\n        this.randomChangeBtn.on('click', () => {\n            const boy = this.boys[this.boys.length - 1].getComponentInChildren(sp.Skeleton);\n            boy.setRegion('Head', 'Head', sp.SkeletonData.createRegion(this.heads[Math.floor(Math.random() * (this.heads.length))]));\n        });\n    }\n\n}\n"],"file":"index.js"} | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/39/398d85b3-4934-44c0-8d8e-3812b99f015e.2eb47.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 291 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/62/6231041a-75a5-4af2-a40d-f27e9498901a.40d17.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 198 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/68/6843f00b-0ef4-4b7c-aac0-42ee42635e55.9a531.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 105 KiB | 
							
								
								
									
										209
									
								
								docs/static/demo/web-desktop/assets/spine/native/69/69163ff4-f84e-4d78-8ea7-946f62007fcd.b8970.atlas
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,209 @@ | ||||
|  | ||||
| huatuo.png | ||||
| size: 701,208 | ||||
| format: RGBA8888 | ||||
| filter: Linear,Linear | ||||
| repeat: none | ||||
| Body | ||||
|   rotate: false | ||||
|   xy: 487, 72 | ||||
|   size: 90, 91 | ||||
|   orig: 90, 91 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Eye | ||||
|   rotate: false | ||||
|   xy: 473, 44 | ||||
|   size: 45, 24 | ||||
|   orig: 45, 24 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Eye-beiji | ||||
|   rotate: false | ||||
|   xy: 360, 60 | ||||
|   size: 57, 23 | ||||
|   orig: 57, 23 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Eye-fennu | ||||
|   rotate: false | ||||
|   xy: 570, 39 | ||||
|   size: 39, 21 | ||||
|   orig: 39, 21 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Eye-shengli | ||||
|   rotate: false | ||||
|   xy: 421, 64 | ||||
|   size: 45, 19 | ||||
|   orig: 45, 19 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Eye-siwang | ||||
|   rotate: false | ||||
|   xy: 522, 48 | ||||
|   size: 44, 20 | ||||
|   orig: 44, 20 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Head | ||||
|   rotate: false | ||||
|   xy: 581, 64 | ||||
|   size: 89, 99 | ||||
|   orig: 89, 99 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| L-Forearm | ||||
|   rotate: false | ||||
|   xy: 613, 29 | ||||
|   size: 32, 31 | ||||
|   orig: 32, 31 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| L-Hand | ||||
|   rotate: false | ||||
|   xy: 674, 150 | ||||
|   size: 27, 26 | ||||
|   orig: 27, 26 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| L-Lowerleg | ||||
|   rotate: false | ||||
|   xy: 674, 117 | ||||
|   size: 26, 29 | ||||
|   orig: 26, 29 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| L-Thigh | ||||
|   rotate: false | ||||
|   xy: 649, 25 | ||||
|   size: 29, 35 | ||||
|   orig: 29, 35 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| L-Upperarm | ||||
|   rotate: false | ||||
|   xy: 318, 7 | ||||
|   size: 50, 49 | ||||
|   orig: 50, 49 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Mouth | ||||
|   rotate: false | ||||
|   xy: 682, 36 | ||||
|   size: 18, 10 | ||||
|   orig: 18, 10 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Mouth-beiji | ||||
|   rotate: false | ||||
|   xy: 470, 72 | ||||
|   size: 13, 11 | ||||
|   orig: 13, 11 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Mouth-fennu | ||||
|   rotate: false | ||||
|   xy: 674, 66 | ||||
|   size: 22, 17 | ||||
|   orig: 22, 17 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Mouth-shengli | ||||
|   rotate: false | ||||
|   xy: 581, 17 | ||||
|   size: 20, 18 | ||||
|   orig: 20, 18 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Mouth-siwang | ||||
|   rotate: false | ||||
|   xy: 682, 50 | ||||
|   size: 18, 12 | ||||
|   orig: 18, 12 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Pelvis | ||||
|   rotate: false | ||||
|   xy: 641, 180 | ||||
|   size: 43, 28 | ||||
|   orig: 43, 28 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| R-Forearm | ||||
|   rotate: false | ||||
|   xy: 473, 9 | ||||
|   size: 38, 31 | ||||
|   orig: 38, 31 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| R-Hand | ||||
|   rotate: false | ||||
|   xy: 549, 12 | ||||
|   size: 28, 23 | ||||
|   orig: 28, 23 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| R-Lowerleg | ||||
|   rotate: false | ||||
|   xy: 674, 87 | ||||
|   size: 26, 26 | ||||
|   orig: 26, 26 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| R-Thigh | ||||
|   rotate: false | ||||
|   xy: 515, 4 | ||||
|   size: 30, 36 | ||||
|   orig: 30, 36 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| R-Upperarm | ||||
|   rotate: false | ||||
|   xy: 431, 12 | ||||
|   size: 38, 48 | ||||
|   orig: 38, 48 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| SE-daoguang | ||||
|   rotate: false | ||||
|   xy: 0, 0 | ||||
|   size: 239, 208 | ||||
|   orig: 239, 208 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| SE-guang | ||||
|   rotate: false | ||||
|   xy: 360, 87 | ||||
|   size: 123, 121 | ||||
|   orig: 123, 121 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| Weapon | ||||
|   rotate: false | ||||
|   xy: 243, 10 | ||||
|   size: 71, 46 | ||||
|   orig: 71, 46 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| beilou | ||||
|   rotate: false | ||||
|   xy: 243, 60 | ||||
|   size: 113, 148 | ||||
|   orig: 113, 148 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| hulu | ||||
|   rotate: false | ||||
|   xy: 372, 4 | ||||
|   size: 55, 52 | ||||
|   orig: 55, 52 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
| shadow | ||||
|   rotate: false | ||||
|   xy: 487, 167 | ||||
|   size: 150, 41 | ||||
|   orig: 150, 41 | ||||
|   offset: 0, 0 | ||||
|   index: -1 | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/70/702455ac-9b92-4dd7-b143-cb02342dbe48.7b3fa.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 144 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/71/71561142-4c83-4933-afca-cb7a17f67053.c06a9.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.0 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/80/804e11b5-bf4f-4a78-ac4a-8443e7166be1.fd38c.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 34 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/b4/b43ff3c2-02bb-4874-81f7-f2dea6970f18.83fcc.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/c1/c11dfdd2-97c6-409c-9c0f-fdfa681f16a9.d86d7.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 83 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/d0/d06d24ff-c18a-4940-82f9-4fe3c2ab8e96.9c555.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 102 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/assets/spine/native/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.90cf4.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 KiB | 
							
								
								
									
										54
									
								
								docs/static/demo/web-desktop/assets/text-render/config.697bc.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,54 @@ | ||||
| { | ||||
|     "paths": { | ||||
|         "f4jvTRdINIaICWEVrgQxx2": [ | ||||
|             "char-mode/char-mode", | ||||
|             "cc.Prefab" | ||||
|         ], | ||||
|         "e2Z8EqOaxB256X3o4ZbClt": [ | ||||
|             "high-dpi/high-dpi", | ||||
|             "cc.Prefab" | ||||
|         ] | ||||
|     }, | ||||
|     "uuids": [ | ||||
|         "f4jvTRdINIaICWEVrgQxx2", | ||||
|         "e2Z8EqOaxB256X3o4ZbClt", | ||||
|         "ecpdLyjvZBwrvm+cedCcQy", | ||||
|         "5cO7kybDxGj4ipyMYdRYZB", | ||||
|         "5f5dyqtRNNxaFmVzYns6FZ", | ||||
|         "a2MjXRFdtLlYQ5ouAFv/+R" | ||||
|     ], | ||||
|     "scenes": {}, | ||||
|     "redirect": [ | ||||
|         "ecpdLyjvZBwrvm+cedCcQy", | ||||
|         0, | ||||
|         "5cO7kybDxGj4ipyMYdRYZB", | ||||
|         1, | ||||
|         "5f5dyqtRNNxaFmVzYns6FZ", | ||||
|         1, | ||||
|         "a2MjXRFdtLlYQ5ouAFv/+R", | ||||
|         1 | ||||
|     ], | ||||
|     "deps": [ | ||||
|         "internal", | ||||
|         "main" | ||||
|     ], | ||||
|     "packs": { | ||||
|         "0dccb646b": [ | ||||
|             "e2Z8EqOaxB256X3o4ZbClt", | ||||
|             "f4jvTRdINIaICWEVrgQxx2" | ||||
|         ] | ||||
|     }, | ||||
|     "name": "text-render", | ||||
|     "importBase": "import", | ||||
|     "nativeBase": "native", | ||||
|     "debug": true, | ||||
|     "isZip": false, | ||||
|     "encrypted": false, | ||||
|     "versions": { | ||||
|         "import": [ | ||||
|             "0dccb646b", | ||||
|             "af549" | ||||
|         ], | ||||
|         "native": [] | ||||
|     } | ||||
| } | ||||
							
								
								
									
										2059
									
								
								docs/static/demo/web-desktop/assets/text-render/import/0d/0dccb646b.af549.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										122
									
								
								docs/static/demo/web-desktop/assets/text-render/index.697bc.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								docs/static/demo/web-desktop/assets/text-render/index.js.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										55118
									
								
								docs/static/demo/web-desktop/cocos2d-js.931db.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								docs/static/demo/web-desktop/cocos2d-js.js.fe63f.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/favicon.8de18.ico
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 KiB | 
							
								
								
									
										74
									
								
								docs/static/demo/web-desktop/index.html
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,74 @@ | ||||
| <!DOCTYPE html> | ||||
| <html> | ||||
| <head> | ||||
|   <meta charset="utf-8"> | ||||
|  | ||||
|   <title>Cocos Creator | Cocos-Service-Pack-Demo</title> | ||||
|  | ||||
|   <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1, minimum-scale=1,maximum-scale=1"/> | ||||
|   <meta name="apple-mobile-web-app-capable" content="yes"/> | ||||
|   <meta name="full-screen" content="yes"/> | ||||
|   <meta name="screen-orientation" content="portrait"/> | ||||
|   <meta name="x5-fullscreen" content="true"/> | ||||
|   <meta name="360-fullscreen" content="true"/> | ||||
|    | ||||
|   <meta name="renderer" content="webkit"/> | ||||
|   <meta name="force-rendering" content="webkit"/> | ||||
|   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> | ||||
|    | ||||
|   <link rel="stylesheet" type="text/css" href="style-desktop.81ede.css"/> | ||||
|   <link rel="icon" href="favicon.8de18.ico"/> | ||||
| </head> | ||||
| <body> | ||||
| <h1 class="header">Cocos-Service-Pack-Demo</h1> | ||||
|  | ||||
| <div id="GameDiv"  style="width:960px; height: 600px;"> | ||||
|   <canvas id="GameCanvas" width="960" height="600"></canvas> | ||||
|   <div id="splash"> | ||||
|     <div class="progress-bar stripes"> | ||||
|       <span style="width: 0%"></span> | ||||
|     </div> | ||||
|   </div> | ||||
| </div> | ||||
|  | ||||
| <p class="footer">Made with <a href="https://www.cocos.com/products#CocosCreator" title="Cocos Creator">Cocos Creator</a></p> | ||||
|  | ||||
| <script src="src/settings.c4e48.js" charset="utf-8"></script> | ||||
| <script src="main.12dba.js" charset="utf-8"></script> | ||||
|  | ||||
| <script type="text/javascript"> | ||||
| (function () { | ||||
|     // open web debugger console | ||||
|     if (typeof VConsole !== 'undefined') { | ||||
|         window.vConsole = new VConsole(); | ||||
|     } | ||||
|  | ||||
|     var debug = window._CCSettings.debug; | ||||
|     var splash = document.getElementById('splash'); | ||||
|     splash.style.display = 'block'; | ||||
|  | ||||
|     function loadScript (moduleName, cb) { | ||||
|       function scriptLoaded () { | ||||
|           document.body.removeChild(domScript); | ||||
|           domScript.removeEventListener('load', scriptLoaded, false); | ||||
|           cb && cb(); | ||||
|       }; | ||||
|       var domScript = document.createElement('script'); | ||||
|       domScript.async = true; | ||||
|       domScript.src = moduleName; | ||||
|       domScript.addEventListener('load', scriptLoaded, false); | ||||
|       document.body.appendChild(domScript); | ||||
|     } | ||||
|  | ||||
|     loadScript(debug ? 'cocos2d-js.931db.js' : 'cocos2d-js-min.js', function () { | ||||
|       if (CC_PHYSICS_BUILTIN || CC_PHYSICS_CANNON) { | ||||
|         loadScript(debug ? 'physics.js' : 'physics-min.js', window.boot); | ||||
|       } | ||||
|       else { | ||||
|         window.boot(); | ||||
|       } | ||||
|     }); | ||||
| })(); | ||||
| </script> | ||||
| </body> | ||||
| </html> | ||||
							
								
								
									
										144
									
								
								docs/static/demo/web-desktop/main.12dba.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,144 @@ | ||||
| window.boot = function () { | ||||
|     var settings = window._CCSettings; | ||||
|     window._CCSettings = undefined; | ||||
|     var onProgress = null; | ||||
|      | ||||
|     var RESOURCES = cc.AssetManager.BuiltinBundleName.RESOURCES; | ||||
|     var INTERNAL = cc.AssetManager.BuiltinBundleName.INTERNAL; | ||||
|     var MAIN = cc.AssetManager.BuiltinBundleName.MAIN; | ||||
|     function setLoadingDisplay () { | ||||
|         // Loading splash scene | ||||
|         var splash = document.getElementById('splash'); | ||||
|         var progressBar = splash.querySelector('.progress-bar span'); | ||||
|         onProgress = function (finish, total) { | ||||
|             var percent = 100 * finish / total; | ||||
|             if (progressBar) { | ||||
|                 progressBar.style.width = percent.toFixed(2) + '%'; | ||||
|             } | ||||
|         }; | ||||
|         splash.style.display = 'block'; | ||||
|         progressBar.style.width = '0%'; | ||||
|  | ||||
|         cc.director.once(cc.Director.EVENT_AFTER_SCENE_LAUNCH, function () { | ||||
|             splash.style.display = 'none'; | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     var onStart = function () { | ||||
|  | ||||
|         cc.view.enableRetina(true); | ||||
|         cc.view.resizeWithBrowserSize(true); | ||||
|  | ||||
|         if (cc.sys.isBrowser) { | ||||
|             setLoadingDisplay(); | ||||
|         } | ||||
|  | ||||
|         if (cc.sys.isMobile) { | ||||
|             if (settings.orientation === 'landscape') { | ||||
|                 cc.view.setOrientation(cc.macro.ORIENTATION_LANDSCAPE); | ||||
|             } | ||||
|             else if (settings.orientation === 'portrait') { | ||||
|                 cc.view.setOrientation(cc.macro.ORIENTATION_PORTRAIT); | ||||
|             } | ||||
|             cc.view.enableAutoFullScreen([ | ||||
|                 cc.sys.BROWSER_TYPE_BAIDU, | ||||
|                 cc.sys.BROWSER_TYPE_BAIDU_APP, | ||||
|                 cc.sys.BROWSER_TYPE_WECHAT, | ||||
|                 cc.sys.BROWSER_TYPE_MOBILE_QQ, | ||||
|                 cc.sys.BROWSER_TYPE_MIUI, | ||||
|                 cc.sys.BROWSER_TYPE_HUAWEI, | ||||
|                 cc.sys.BROWSER_TYPE_UC, | ||||
|             ].indexOf(cc.sys.browserType) < 0); | ||||
|         } | ||||
|  | ||||
|         // Limit downloading max concurrent task to 2, | ||||
|         // more tasks simultaneously may cause performance draw back on some android system / browsers. | ||||
|         // You can adjust the number based on your own test result, you have to set it before any loading process to take effect. | ||||
|         if (cc.sys.isBrowser && cc.sys.os === cc.sys.OS_ANDROID) { | ||||
|             cc.assetManager.downloader.maxConcurrency = 2; | ||||
|             cc.assetManager.downloader.maxRequestsPerFrame = 2; | ||||
|         } | ||||
|  | ||||
|         var launchScene = settings.launchScene; | ||||
|         var bundle = cc.assetManager.bundles.find(function (b) { | ||||
|             return b.getSceneInfo(launchScene); | ||||
|         }); | ||||
|          | ||||
|         bundle.loadScene(launchScene, null, onProgress, | ||||
|             function (err, scene) { | ||||
|                 if (!err) { | ||||
|                     cc.director.runSceneImmediate(scene); | ||||
|                     if (cc.sys.isBrowser) { | ||||
|                         // show canvas | ||||
|                         var canvas = document.getElementById('GameCanvas'); | ||||
|                         canvas.style.visibility = ''; | ||||
|                         var div = document.getElementById('GameDiv'); | ||||
|                         if (div) { | ||||
|                             div.style.backgroundImage = ''; | ||||
|                         } | ||||
|                         console.log('Success to load scene: ' + launchScene); | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|         ); | ||||
|  | ||||
|     }; | ||||
|  | ||||
|     var option = { | ||||
|         id: 'GameCanvas', | ||||
|         debugMode: settings.debug ? cc.debug.DebugMode.INFO : cc.debug.DebugMode.ERROR, | ||||
|         showFPS: settings.debug, | ||||
|         frameRate: 60, | ||||
|         groupList: settings.groupList, | ||||
|         collisionMatrix: settings.collisionMatrix, | ||||
|     }; | ||||
|  | ||||
|     cc.assetManager.init({  | ||||
|         bundleVers: settings.bundleVers, | ||||
|         remoteBundles: settings.remoteBundles, | ||||
|         server: settings.server | ||||
|     }); | ||||
|      | ||||
|     var bundleRoot = [INTERNAL]; | ||||
|     settings.hasResourcesBundle && bundleRoot.push(RESOURCES); | ||||
|  | ||||
|     var count = 0; | ||||
|     function cb (err) { | ||||
|         if (err) return console.error(err.message, err.stack); | ||||
|         count++; | ||||
|         if (count === bundleRoot.length + 1) { | ||||
|             cc.assetManager.loadBundle(MAIN, function (err) { | ||||
|                 if (!err) cc.game.run(option, onStart); | ||||
|             }); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     cc.assetManager.loadScript(settings.jsList.map(function (x) { return 'src/' + x;}), cb); | ||||
|  | ||||
|     for (var i = 0; i < bundleRoot.length; i++) { | ||||
|         cc.assetManager.loadBundle(bundleRoot[i], cb); | ||||
|     } | ||||
| }; | ||||
|  | ||||
| if (window.jsb) { | ||||
|     var isRuntime = (typeof loadRuntime === 'function'); | ||||
|     if (isRuntime) { | ||||
|         require('src/settings.c4e48.js'); | ||||
|         require('src/cocos2d-runtime.js'); | ||||
|         if (CC_PHYSICS_BUILTIN || CC_PHYSICS_CANNON) { | ||||
|             require('src/physics.js'); | ||||
|         } | ||||
|         require('jsb-adapter/engine/index.js'); | ||||
|     } | ||||
|     else { | ||||
|         require('src/settings.c4e48.js'); | ||||
|         require('src/cocos2d-jsb.js'); | ||||
|         if (CC_PHYSICS_BUILTIN || CC_PHYSICS_CANNON) { | ||||
|             require('src/physics.js'); | ||||
|         } | ||||
|         require('jsb-adapter/jsb-engine.js'); | ||||
|     } | ||||
|  | ||||
|     cc.macro.CLEANUP_IMAGE_CACHE = true; | ||||
|     window.boot(); | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-desktop/splash.85cfd.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 13 KiB | 
							
								
								
									
										29
									
								
								docs/static/demo/web-desktop/src/settings.c4e48.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,29 @@ | ||||
| window._CCSettings = { | ||||
|     platform: "web-desktop", | ||||
|     groupList: [ | ||||
|         "default" | ||||
|     ], | ||||
|     collisionMatrix: [ | ||||
|         [ | ||||
|             true | ||||
|         ] | ||||
|     ], | ||||
|     hasResourcesBundle: false, | ||||
|     hasStartSceneBundle: false, | ||||
|     remoteBundles: [], | ||||
|     subpackages: [], | ||||
|     launchScene: "db://assets/main.fire", | ||||
|     orientation: "landscape", | ||||
|     debug: true, | ||||
|     jsList: [], | ||||
|     bundleVers: { | ||||
|         sp: "de22b", | ||||
|         internal: "8360b", | ||||
|         common: "40d4c", | ||||
|         home: "9b664", | ||||
|         "multi-render": "f7eed", | ||||
|         spine: "251d3", | ||||
|         "text-render": "697bc", | ||||
|         main: "65db7" | ||||
|     } | ||||
| }; | ||||
							
								
								
									
										116
									
								
								docs/static/demo/web-desktop/style-desktop.81ede.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,116 @@ | ||||
| body { | ||||
|   cursor: default; | ||||
|   padding: 0; | ||||
|   border: 0; | ||||
|   margin: 0; | ||||
|  | ||||
|   text-align: center; | ||||
|   background-color: white; | ||||
|   font-family: Helvetica, Verdana, Arial, sans-serif; | ||||
| } | ||||
|  | ||||
| body, canvas, div { | ||||
|   outline: none; | ||||
|   -moz-user-select: none; | ||||
|   -webkit-user-select: none; | ||||
|   -ms-user-select: none; | ||||
|   -khtml-user-select: none; | ||||
|   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); | ||||
| } | ||||
|  | ||||
| /* Remove spin of input type number */ | ||||
| input::-webkit-outer-spin-button, | ||||
| input::-webkit-inner-spin-button { | ||||
|   /* display: none; <- Crashes Chrome on hover */ | ||||
|   -webkit-appearance: none; | ||||
|   margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ | ||||
| } | ||||
|  | ||||
| #Cocos2dGameContainer { | ||||
|   position: absolute; | ||||
|   margin: 0; | ||||
|   overflow: hidden; | ||||
|   left: 0px; | ||||
|   top: 0px; | ||||
| } | ||||
|  | ||||
| canvas { | ||||
|   background-color: rgba(0, 0, 0, 0); | ||||
| } | ||||
|  | ||||
| a:link, a:visited { | ||||
|   color: #000; | ||||
| } | ||||
|  | ||||
| a:active, a:hover { | ||||
|   color: #666; | ||||
| } | ||||
|  | ||||
| p.header { | ||||
|   font-size: small; | ||||
| } | ||||
|  | ||||
| p.footer { | ||||
|   font-size: x-small; | ||||
| } | ||||
|  | ||||
| #splash { | ||||
|   position: absolute; | ||||
|   top: 0; | ||||
|   left: 0; | ||||
|   width: 100%; | ||||
|   height: 100%; | ||||
|  | ||||
|   background: #171717 url(./splash.85cfd.png) no-repeat center; | ||||
|   background-size: 350px; | ||||
| } | ||||
|  | ||||
| .progress-bar { | ||||
|     background-color: #1a1a1a; | ||||
|     position: absolute; | ||||
|     left: 50%; | ||||
|     top: 80%; | ||||
|     height: 5px; | ||||
|     width: 300px; | ||||
|     margin: 0 -150px; | ||||
|     border-radius: 5px; | ||||
|     box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;            | ||||
| } | ||||
|  | ||||
| .progress-bar span { | ||||
|     display: block; | ||||
|     height: 100%; | ||||
|     border-radius: 5px; | ||||
|     box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; | ||||
|     transition: width .4s ease-in-out;  | ||||
|     background-color: #3dc5de; | ||||
| } | ||||
|  | ||||
| .stripes span { | ||||
|     background-size: 30px 30px; | ||||
|     background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, | ||||
|                         transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, | ||||
|                         transparent 75%, transparent);             | ||||
|      | ||||
|     animation: animate-stripes 1s linear infinite;              | ||||
| } | ||||
|  | ||||
| @keyframes animate-stripes { | ||||
|     0% {background-position: 0 0;} 100% {background-position: 60px 0;} | ||||
| } | ||||
|  | ||||
| h1 { | ||||
|     color: #444; | ||||
|     text-shadow: 3px 3px 15px; | ||||
| } | ||||
|  | ||||
| #GameDiv { | ||||
|     width: 800px; | ||||
|     height: 450px; | ||||
|     margin: 0 auto; | ||||
|     background: black; | ||||
|     position: relative; | ||||
|     border: 3px solid black; | ||||
|     border-radius: 6px; | ||||
|     box-shadow: 0 5px 40px #333 | ||||
| } | ||||
							
								
								
									
										124
									
								
								docs/static/demo/web-desktop/style-mobile.25fc5.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,124 @@ | ||||
| html { | ||||
|   -ms-touch-action: none; | ||||
| } | ||||
|  | ||||
| body, canvas, div { | ||||
|   display: block; | ||||
|   outline: none; | ||||
|   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); | ||||
|  | ||||
|   user-select: none; | ||||
|   -moz-user-select: none; | ||||
|   -webkit-user-select: none; | ||||
|   -ms-user-select: none; | ||||
|   -khtml-user-select: none; | ||||
|   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); | ||||
| } | ||||
|  | ||||
| /* Remove spin of input type number */ | ||||
| input::-webkit-outer-spin-button, | ||||
| input::-webkit-inner-spin-button { | ||||
|   /* display: none; <- Crashes Chrome on hover */ | ||||
|   -webkit-appearance: none; | ||||
|   margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ | ||||
| } | ||||
|  | ||||
| body { | ||||
|   position: absolute; | ||||
|   top: 0; | ||||
|   left: 0; | ||||
|   width: 100%; | ||||
|   height: 100%; | ||||
|   padding: 0; | ||||
|   border: 0; | ||||
|   margin: 0; | ||||
|  | ||||
|   cursor: default; | ||||
|   color: #888; | ||||
|   background-color: #333; | ||||
|  | ||||
|   text-align: center; | ||||
|   font-family: Helvetica, Verdana, Arial, sans-serif; | ||||
|  | ||||
|   display: flex; | ||||
|   flex-direction: column; | ||||
|    | ||||
|   /* fix bug: https://github.com/cocos-creator/2d-tasks/issues/791 */ | ||||
|   /* overflow cannot be applied in Cocos2dGameContainer,  | ||||
|   otherwise child elements will be hidden when Cocos2dGameContainer rotated 90 deg */ | ||||
|   overflow: hidden; | ||||
| } | ||||
|  | ||||
| #Cocos2dGameContainer { | ||||
|   position: absolute; | ||||
|   margin: 0; | ||||
|   left: 0px; | ||||
|   top: 0px; | ||||
|  | ||||
|   display: -webkit-box; | ||||
|   -webkit-box-orient: horizontal; | ||||
|   -webkit-box-align: center; | ||||
|   -webkit-box-pack: center; | ||||
| } | ||||
|  | ||||
| canvas { | ||||
|   background-color: rgba(0, 0, 0, 0); | ||||
| } | ||||
|  | ||||
| a:link, a:visited { | ||||
|   color: #666; | ||||
| } | ||||
|  | ||||
| a:active, a:hover { | ||||
|   color: #666; | ||||
| } | ||||
|  | ||||
| p.header { | ||||
|   font-size: small; | ||||
| } | ||||
|  | ||||
| p.footer { | ||||
|   font-size: x-small; | ||||
| } | ||||
|  | ||||
| #splash { | ||||
|   position: absolute; | ||||
|   top: 0; | ||||
|   left: 0; | ||||
|   width: 100%; | ||||
|   height: 100%; | ||||
|   background: #171717 url(./splash.85cfd.png) no-repeat center; | ||||
|   background-size: 45%; | ||||
| } | ||||
|  | ||||
| .progress-bar { | ||||
|     position: absolute; | ||||
|     left: 27.5%; | ||||
|     top: 80%; | ||||
|     height: 3px; | ||||
|     padding: 2px; | ||||
|     width: 45%; | ||||
|     border-radius: 7px; | ||||
|     box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;            | ||||
| } | ||||
|  | ||||
| .progress-bar span { | ||||
|     display: block; | ||||
|     height: 100%; | ||||
|     border-radius: 3px; | ||||
|     transition: width .4s ease-in-out; | ||||
|     background-color: #3dc5de; | ||||
| } | ||||
|  | ||||
| .stripes span { | ||||
|     background-size: 30px 30px; | ||||
|     background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, | ||||
|                         transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, | ||||
|                         transparent 75%, transparent);             | ||||
|      | ||||
|     animation: animate-stripes 1s linear infinite;              | ||||
| } | ||||
|  | ||||
| @keyframes animate-stripes { | ||||
|     0% {background-position: 0 0;} 100% {background-position: 60px 0;} | ||||
| } | ||||
							
								
								
									
										204
									
								
								docs/static/demo/web-mobile/assets/common/config.40d4c.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,204 @@ | ||||
| { | ||||
|     "paths": { | ||||
|         "3e30KyALhNkZttyuW0A6EU": [ | ||||
|             "effects/custom-2d-sprite", | ||||
|             "cc.EffectAsset" | ||||
|         ], | ||||
|         "e8ql4cBzBOvoGh5/oNub59": [ | ||||
|             "fonts/SFNSMonoItalic", | ||||
|             "cc.TTFFont" | ||||
|         ], | ||||
|         "80AR/OlBFOoajT99htLYeJ": [ | ||||
|             "fonts/normalFont", | ||||
|             "cc.BitmapFont" | ||||
|         ], | ||||
|         "45vlnzVlVDaZ6fRVyB0t3Z": [ | ||||
|             "fonts/normalFont", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "92aqwImq1Ik7GrBSFnKTF2": [ | ||||
|             "fonts/normalFont", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "c1Hf3Sl8ZAnJwP/fpoHxap": [ | ||||
|             "images/1655112479313", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "a7ZscqX+JCIZRS157bMyhq": [ | ||||
|             "images/1655112479313", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "62MQQadaVK8qQN8n6UmJAa": [ | ||||
|             "images/1655112514006", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "85yTK+9shIo7RQfQ1TDEUi": [ | ||||
|             "images/1655112514006", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "39jYWzSTREwI2OOBK5nwFe": [ | ||||
|             "images/1655112526123", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "09o3P/9gBP/Yc7AnxUBZ+Q": [ | ||||
|             "images/1655112526123", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "d0bST/wYpJQIL5T+PCq46W": [ | ||||
|             "images/1655112538161", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "70VXjGE0JMUqGli0jmCmTF": [ | ||||
|             "images/1655112538161", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "68Q/ALDvRLfKrAQu5CY15V": [ | ||||
|             "images/1655112548981", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "87/8ZHBEVIkKeNxmalrn9r": [ | ||||
|             "images/1655112548981", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "70JFWsm5JN17FDywI0Lb5I": [ | ||||
|             "images/1655112563832", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "d0Bu8c2MBCKJc+mKBWzjsJ": [ | ||||
|             "images/1655112563832", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "1cijzBpFJCdoSNK98w5oUq": [ | ||||
|             "images/1655112624336", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "8029xEf4FHy49dWo6NK8c7": [ | ||||
|             "images/1655112624336", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "2cDGL4OAVN0ZbEl3w2urT8": [ | ||||
|             "materials/custom-2d-sprite", | ||||
|             "cc.Material" | ||||
|         ], | ||||
|         "bc2ZOJo5NCbrI0FXxitEvE": [ | ||||
|             "spines/spineboy", | ||||
|             "sp.SkeletonData" | ||||
|         ], | ||||
|         "d9xFMK7wVFwbAS60aG9McP": [ | ||||
|             "spines/spineboy", | ||||
|             "cc.Texture2D" | ||||
|         ], | ||||
|         "f2P0YcCjtHDqebnuMp4CMZ": [ | ||||
|             "spines/spineboy", | ||||
|             "cc.SpriteFrame", | ||||
|             1 | ||||
|         ], | ||||
|         "b6OkwTsm1LK5cvRTwFehiy": [ | ||||
|             "spines/spineboy", | ||||
|             "cc.TextAsset" | ||||
|         ] | ||||
|     }, | ||||
|     "uuids": [ | ||||
|         "3e30KyALhNkZttyuW0A6EU", | ||||
|         "80AR/OlBFOoajT99htLYeJ", | ||||
|         "45vlnzVlVDaZ6fRVyB0t3Z", | ||||
|         "92aqwImq1Ik7GrBSFnKTF2", | ||||
|         "e8ql4cBzBOvoGh5/oNub59", | ||||
|         "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|         "a7ZscqX+JCIZRS157bMyhq", | ||||
|         "62MQQadaVK8qQN8n6UmJAa", | ||||
|         "85yTK+9shIo7RQfQ1TDEUi", | ||||
|         "39jYWzSTREwI2OOBK5nwFe", | ||||
|         "09o3P/9gBP/Yc7AnxUBZ+Q", | ||||
|         "d0bST/wYpJQIL5T+PCq46W", | ||||
|         "70VXjGE0JMUqGli0jmCmTF", | ||||
|         "68Q/ALDvRLfKrAQu5CY15V", | ||||
|         "87/8ZHBEVIkKeNxmalrn9r", | ||||
|         "70JFWsm5JN17FDywI0Lb5I", | ||||
|         "d0Bu8c2MBCKJc+mKBWzjsJ", | ||||
|         "1cijzBpFJCdoSNK98w5oUq", | ||||
|         "8029xEf4FHy49dWo6NK8c7", | ||||
|         "2cDGL4OAVN0ZbEl3w2urT8", | ||||
|         "bc2ZOJo5NCbrI0FXxitEvE", | ||||
|         "d9xFMK7wVFwbAS60aG9McP", | ||||
|         "f2P0YcCjtHDqebnuMp4CMZ", | ||||
|         "b6OkwTsm1LK5cvRTwFehiy", | ||||
|         "6eBWFz0oVHPLIGQKf/9Thu" | ||||
|     ], | ||||
|     "scenes": {}, | ||||
|     "redirect": [], | ||||
|     "deps": [], | ||||
|     "packs": { | ||||
|         "0b9ccc5db": [ | ||||
|             "09o3P/9gBP/Yc7AnxUBZ+Q", | ||||
|             "1cijzBpFJCdoSNK98w5oUq", | ||||
|             "2cDGL4OAVN0ZbEl3w2urT8", | ||||
|             "39jYWzSTREwI2OOBK5nwFe", | ||||
|             "3e30KyALhNkZttyuW0A6EU", | ||||
|             "45vlnzVlVDaZ6fRVyB0t3Z", | ||||
|             "62MQQadaVK8qQN8n6UmJAa", | ||||
|             "68Q/ALDvRLfKrAQu5CY15V", | ||||
|             "6eBWFz0oVHPLIGQKf/9Thu", | ||||
|             "70JFWsm5JN17FDywI0Lb5I", | ||||
|             "70VXjGE0JMUqGli0jmCmTF", | ||||
|             "80AR/OlBFOoajT99htLYeJ", | ||||
|             "8029xEf4FHy49dWo6NK8c7", | ||||
|             "85yTK+9shIo7RQfQ1TDEUi", | ||||
|             "87/8ZHBEVIkKeNxmalrn9r", | ||||
|             "92aqwImq1Ik7GrBSFnKTF2", | ||||
|             "a7ZscqX+JCIZRS157bMyhq", | ||||
|             "b6OkwTsm1LK5cvRTwFehiy", | ||||
|             "bc2ZOJo5NCbrI0FXxitEvE", | ||||
|             "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|             "d0Bu8c2MBCKJc+mKBWzjsJ", | ||||
|             "d0bST/wYpJQIL5T+PCq46W", | ||||
|             "d9xFMK7wVFwbAS60aG9McP", | ||||
|             "e8ql4cBzBOvoGh5/oNub59", | ||||
|             "f2P0YcCjtHDqebnuMp4CMZ" | ||||
|         ] | ||||
|     }, | ||||
|     "name": "common", | ||||
|     "importBase": "import", | ||||
|     "nativeBase": "native", | ||||
|     "debug": true, | ||||
|     "isZip": false, | ||||
|     "encrypted": false, | ||||
|     "versions": { | ||||
|         "import": [ | ||||
|             "0b9ccc5db", | ||||
|             "16f5e" | ||||
|         ], | ||||
|         "native": [ | ||||
|             "1cijzBpFJCdoSNK98w5oUq", | ||||
|             "91637", | ||||
|             "39jYWzSTREwI2OOBK5nwFe", | ||||
|             "2eb47", | ||||
|             "45vlnzVlVDaZ6fRVyB0t3Z", | ||||
|             "ca872", | ||||
|             "62MQQadaVK8qQN8n6UmJAa", | ||||
|             "40d17", | ||||
|             "68Q/ALDvRLfKrAQu5CY15V", | ||||
|             "9a531", | ||||
|             "6eBWFz0oVHPLIGQKf/9Thu", | ||||
|             "6d3cf", | ||||
|             "70JFWsm5JN17FDywI0Lb5I", | ||||
|             "7b3fa", | ||||
|             "c1Hf3Sl8ZAnJwP/fpoHxap", | ||||
|             "d86d7", | ||||
|             "d0bST/wYpJQIL5T+PCq46W", | ||||
|             "9c555", | ||||
|             "d9xFMK7wVFwbAS60aG9McP", | ||||
|             "abf6b", | ||||
|             "e8ql4cBzBOvoGh5/oNub59", | ||||
|             "a6625" | ||||
|         ] | ||||
|     } | ||||
| } | ||||
							
								
								
									
										9740
									
								
								docs/static/demo/web-mobile/assets/common/import/0b/0b9ccc5db.16f5e.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										29
									
								
								docs/static/demo/web-mobile/assets/common/index.40d4c.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,29 @@ | ||||
| (function e(t, n, r) { | ||||
|   function s(o, u) { | ||||
|     if (!n[o]) { | ||||
|       if (!t[o]) { | ||||
|         var b = o.split("/"); | ||||
|         b = b[b.length - 1]; | ||||
|         if (!t[b]) { | ||||
|           var a = "function" == typeof __require && __require; | ||||
|           if (!u && a) return a(b, !0); | ||||
|           if (i) return i(b, !0); | ||||
|           throw new Error("Cannot find module '" + o + "'"); | ||||
|         } | ||||
|         o = b; | ||||
|       } | ||||
|       var f = n[o] = { | ||||
|         exports: {} | ||||
|       }; | ||||
|       t[o][0].call(f.exports, function(e) { | ||||
|         var n = t[o][1][e]; | ||||
|         return s(n || e); | ||||
|       }, f, f.exports, e, t, n, r); | ||||
|     } | ||||
|     return n[o].exports; | ||||
|   } | ||||
|   var i = "function" == typeof __require && __require; | ||||
|   for (var o = 0; o < r.length; o++) s(r[o]); | ||||
|   return s; | ||||
| })({}, {}, []); | ||||
| //# sourceMappingURL=index.js.map | ||||
							
								
								
									
										1
									
								
								docs/static/demo/web-mobile/assets/common/index.js.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | ||||
| {"version":3,"sources":[],"names":[],"mappings":"","sourcesContent":[],"file":"index.js"} | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-mobile/assets/common/native/1c/1c8a3cc1-a452-4276-848d-2bdf30e6852a.91637.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 53 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-mobile/assets/common/native/39/398d85b3-4934-44c0-8d8e-3812b99f015e.2eb47.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 291 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/static/demo/web-mobile/assets/common/native/45/45be59f3-5655-4369-9e9f-455c81d2ddd9.ca872.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 199 KiB |