├── .gitattributes ├── README.md ├── assets ├── game.fire ├── game.fire.meta ├── prefab.meta ├── prefab │ ├── item.prefab │ └── item.prefab.meta ├── res.meta ├── res │ ├── music.meta │ ├── music │ │ ├── action.mp3 │ │ ├── action.mp3.meta │ │ ├── bgm.mp3 │ │ ├── bgm.mp3.meta │ │ ├── eliminate.mp3 │ │ ├── eliminate.mp3.meta │ │ ├── gameover.mp3 │ │ └── gameover.mp3.meta │ ├── texture.meta │ └── texture │ │ ├── background.jpg │ │ ├── background.jpg.meta │ │ ├── gamemap.png │ │ ├── gamemap.png.meta │ │ ├── items.meta │ │ └── items │ │ ├── shape1.png │ │ ├── shape1.png.meta │ │ ├── shape2.png │ │ ├── shape2.png.meta │ │ ├── shape3.png │ │ ├── shape3.png.meta │ │ ├── shape4.png │ │ ├── shape4.png.meta │ │ ├── shape5.png │ │ ├── shape5.png.meta │ │ ├── shape6.png │ │ ├── shape6.png.meta │ │ ├── shape7.png │ │ └── shape7.png.meta ├── script.meta ├── script │ ├── config.ts │ ├── config.ts.meta │ ├── enum.ts │ ├── enum.ts.meta │ ├── main.ts │ ├── main.ts.meta │ ├── music.ts │ ├── music.ts.meta │ ├── render.ts │ ├── render.ts.meta │ ├── touch.ts │ └── touch.ts.meta ├── tool.fire ├── tool.fire.meta ├── tool.meta └── tool │ ├── config-tool.ts │ └── config-tool.ts.meta ├── creator.d.ts ├── jsconfig.json ├── library ├── imports │ ├── 11 │ │ └── 115286d1-2e10-49ee-aab4-341583f607e8.json │ ├── 12 │ │ ├── 12b7c46d-ca52-4832-9063-05d632f782ac.jpg │ │ └── 12b7c46d-ca52-4832-9063-05d632f782ac.json │ ├── 14 │ │ ├── 144c3297-af63-49e8-b8ef-1cfa29b3be28.json │ │ ├── 14c74869-bdb4-4f57-86d8-a7875de2be30.bin │ │ └── 14c74869-bdb4-4f57-86d8-a7875de2be30.json │ ├── 18 │ │ ├── 189f0ae5-b272-47fa-bda4-5c8beb19ff4e.json │ │ └── 189f0ae5-b272-47fa-bda4-5c8beb19ff4e.png │ ├── 19 │ │ └── 194770d8-dc2c-4509-9d98-73b0961ee10f.json │ ├── 20 │ │ └── 20991334-00f5-4078-ba29-5eb808f17f7b.json │ ├── 23 │ │ └── 232d2782-c4bd-4bb4-9e01-909f03d6d3b9.json │ ├── 27 │ │ └── 27756ebb-3d33-44b0-9b96-e858fadd4dd4.json │ ├── 28 │ │ ├── 2874f8dd-416c-4440-81b7-555975426e93.json │ │ └── 28923bc1-f50c-45af-b21a-7507c3bb0ce3.json │ ├── 29 │ │ └── 29158224-f8dd-4661-a796-1ffab537140e.json │ ├── 31 │ │ ├── 3191ea21-0284-4dbe-8471-bf2798e064cc.js │ │ ├── 3191ea21-0284-4dbe-8471-bf2798e064cc.js.map │ │ └── 31d8962d-babb-4ec7-be19-8e9f54a4ea99.json │ ├── 32 │ │ └── 32044bd2-481f-4cf1-a656-e2b2fb1594eb.json │ ├── 43 │ │ └── 430eccbf-bf2c-4e6e-8c0c-884bbb487f32.json │ ├── 47 │ │ └── 472df5d3-35e7-4184-9e6c-7f41bee65ee3.json │ ├── 49 │ │ ├── 49834d1e-6069-48a5-831d-0dfeb17e535b.json │ │ └── 49834d1e-6069-48a5-831d-0dfeb17e535b.png │ ├── 52 │ │ ├── 5207362a-b942-44d5-98be-e89c370c6ba9.js │ │ └── 5207362a-b942-44d5-98be-e89c370c6ba9.js.map │ ├── 56 │ │ ├── 567dcd80-8bf4-4535-8a5a-313f1caf078a.json │ │ └── 567dcd80-8bf4-4535-8a5a-313f1caf078a.png │ ├── 59 │ │ └── 5965ffac-69da-4b55-bcde-9225d0613c28.json │ ├── 61 │ │ ├── 617323dd-11f4-4dd3-8eec-0caf6b3b45b9.json │ │ ├── 617323dd-11f4-4dd3-8eec-0caf6b3b45b9.png │ │ ├── 61906da3-7003-4bda-9abc-5769c76faee4.json │ │ └── 61aeb05b-3b32-452b-8eed-2b76deeed554.json │ ├── 67 │ │ └── 67e68bc9-dad5-4ad9-a2d8-7e03d458e32f.json │ ├── 68 │ │ ├── 6827ca32-0107-4552-bab2-dfb31799bb44.json │ │ └── 68abf386-0f70-4074-8770-64ffd22784a8.json │ ├── 71 │ │ ├── 71561142-4c83-4933-afca-cb7a17f67053.json │ │ ├── 71561142-4c83-4933-afca-cb7a17f67053.png │ │ ├── 7168db62-0edc-42e5-be5d-682cf6c4a165.json │ │ └── 71ec3b58-de2d-4453-bc87-3e5af6690338.json │ ├── 73 │ │ ├── 7367abbb-bb3e-4970-8794-9472e6f22e19.json │ │ ├── 73a0903d-d80e-4e3c-aa67-f999543c08f5.json │ │ └── 73a0903d-d80e-4e3c-aa67-f999543c08f5.png │ ├── 78 │ │ └── 785a442c-3ceb-45be-a46e-7317f625f3b9.json │ ├── 79 │ │ └── 79eafaef-b7ef-45d9-9c3f-591dc836fc7a.json │ ├── 80 │ │ ├── 80332a73-f1c2-4eda-8c47-bd2309ca181f.json │ │ └── 80332a73-f1c2-4eda-8c47-bd2309ca181f.png │ ├── 83 │ │ ├── 83f5eff8-3385-4f95-9b76-8da0aa1d96cd.bin │ │ └── 83f5eff8-3385-4f95-9b76-8da0aa1d96cd.json │ ├── 88 │ │ └── 88e79fd5-96b4-4a77-a1f4-312467171014.json │ ├── 89 │ │ └── 897ef7a1-4860-4f64-968d-f5924b18668a.json │ ├── 90 │ │ ├── 90004ad6-2f6d-40e1-93ef-b714375c6f06.json │ │ └── 906ffad3-d7f7-4325-9d1e-64eda217f8a4.json │ ├── 95 │ │ └── 954fec8b-cd16-4bb9-a3b7-7719660e7558.json │ ├── 96 │ │ ├── 96083d03-c332-4a3f-9386-d03e2d19e8ee.json │ │ ├── 963968d1-4333-4747-8984-5e97d5aa3c4d.json │ │ └── 963968d1-4333-4747-8984-5e97d5aa3c4d.png │ ├── 97 │ │ └── 972b9a4d-47ee-4c74-b5c3-61d8a69bc29f.json │ ├── 99 │ │ ├── 99170b0b-d210-46f1-b213-7d9e3f23098a.json │ │ └── 99170b0b-d210-46f1-b213-7d9e3f23098a.png │ ├── 00 │ │ └── 0004d1cf-a0ad-47d8-ab17-34d3db9d35a3.json │ ├── 01 │ │ ├── 019a542b-99d3-4192-be12-9f371e71a180.json │ │ └── 019a542b-99d3-4192-be12-9f371e71a180.mp3 │ ├── 02 │ │ ├── 0275e94c-56a7-410f-bd1a-fc7483f7d14a.json │ │ ├── 0275e94c-56a7-410f-bd1a-fc7483f7d14a.png │ │ ├── 0291c134-b3da-4098-b7b5-e397edbe947f.json │ │ └── 0291c134-b3da-4098-b7b5-e397edbe947f.png │ ├── 04 │ │ ├── 046f172c-1574-488b-bbb8-6415a9adb96d.bin │ │ └── 046f172c-1574-488b-bbb8-6415a9adb96d.json │ ├── 08 │ │ ├── 08481165-f8e6-472f-8158-c39bbe4c755d.json │ │ └── 08481165-f8e6-472f-8158-c39bbe4c755d.mp3 │ ├── 0c │ │ ├── 0cf30284-9073-46bc-9eba-e62b69dbbff3.json │ │ ├── 0cf8f650-7a16-4a4a-b78b-5f1a74e9e93f.json │ │ └── 0cf8f650-7a16-4a4a-b78b-5f1a74e9e93f.png │ ├── 0d │ │ └── 0d784963-d024-4ea6-a7db-03be0ad63010.json │ ├── 0e │ │ ├── 0e42ba95-1fa1-46aa-b2cf-143cd1bcee2c.json │ │ └── 0e93aeaa-0b53-4e40-b8e0-6268b4e07bd7.json │ ├── 1a │ │ └── 1a32fc76-f0bd-4f66-980f-56929c0ca0b3.json │ ├── 1c │ │ └── 1c5e4038-953a-44c2-b620-0bbfc6170477.json │ ├── 1f │ │ └── 1f55e3be-b89b-4b79-88de-47fd31018044.json │ ├── 2a │ │ └── 2a296057-247c-4a1c-bbeb-0548b6c98650.json │ ├── 2b │ │ ├── 2be36297-9abb-4fee-8049-9ed5e271da8a.json │ │ └── 2be36297-9abb-4fee-8049-9ed5e271da8a.mp4 │ ├── 2c │ │ └── 2c937608-2562-40ea-b264-7395df6f0cea.json │ ├── 2d │ │ └── 2d9a4b85-b0ab-4c46-84c5-18f393ab2058.json │ ├── 3a │ │ └── 3a7bb79f-32fd-422e-ada2-96f518fed422.json │ ├── 3b │ │ ├── 3bbdb0f6-c5f6-45de-9f33-8b5cbafb4d6d.bin │ │ └── 3bbdb0f6-c5f6-45de-9f33-8b5cbafb4d6d.json │ ├── 3f │ │ ├── 3f376125-a699-40ca-ad05-04d662eaa1f2.json │ │ ├── 3f519470-c3e0-4d0a-a81f-21de7e5f7d3e.js │ │ └── 3f519470-c3e0-4d0a-a81f-21de7e5f7d3e.js.map │ ├── 4a │ │ └── 4a37dd57-78cd-4cec-aad4-f11a73d12b63.json │ ├── 4b │ │ ├── 4bab67cb-18e6-4099-b840-355f0473f890.json │ │ └── 4bab67cb-18e6-4099-b840-355f0473f890.png │ ├── 4e │ │ ├── 4e734cf6-c780-4a34-a08f-63cb1e905550.json │ │ └── 4e734cf6-c780-4a34-a08f-63cb1e905550.mp3 │ ├── 5c │ │ └── 5c3bb932-6c3c-468f-88a9-c8c61d458641.json │ ├── 5e │ │ ├── 5e95a811-bacb-4968-a44b-34e0bff1ec33.json │ │ └── 5e95a811-bacb-4968-a44b-34e0bff1ec33.png │ ├── 5f │ │ └── 5fe5dcaa-b513-4dc5-a166-573627b3a159.json │ ├── 6c │ │ ├── 6c5cf6e1-b044-4eac-9431-835644d57381.json │ │ └── 6c9ef10d-b479-420b-bfe6-39cdda6a8ae0.json │ ├── 6d │ │ ├── 6d0f8ed8-cfb9-4c13-88a9-4190c46c9b24.json │ │ └── 6d91e591-4ce0-465c-809f-610ec95019c6.json │ ├── 6e │ │ ├── 6e056173-d285-473c-b206-40a7fff5386e.json │ │ └── 6e056173-d285-473c-b206-40a7fff5386e.png │ ├── 6f │ │ └── 6f801092-0c37-4f30-89ef-c8d960825b36.json │ ├── 7a │ │ ├── 7a17de6e-227a-46b1-8009-e7157d4d3acf.bin │ │ ├── 7a17de6e-227a-46b1-8009-e7157d4d3acf.json │ │ └── 7afd064b-113f-480e-b793-8817d19f63c3.json │ ├── 7d │ │ ├── 7d4ffd94-42d6-4045-9db7-a744229adfc4.json │ │ └── 7de03a80-4457-438d-95a7-3e7cdffd6086.json │ ├── 7e │ │ └── 7ee37a9f-e669-4676-9c09-1c772d194f6a.json │ ├── 8a │ │ ├── 8a96b965-2dc0-4e03-aa90-3b79cb93b5b4.json │ │ └── 8a96b965-2dc0-4e03-aa90-3b79cb93b5b4.png │ ├── 8c │ │ ├── 8c5001fd-07ee-4a4b-a8a0-63e15195e94d.json │ │ └── 8cdb44ac-a3f6-449f-b354-7cd48cf84061.json │ ├── 9b │ │ └── 9bbda31e-ad49-43c9-aaf2-f7d9896bac69.json │ ├── 9d │ │ ├── 9d60001f-b5f4-4726-a629-2659e3ded0b8.json │ │ └── 9d60001f-b5f4-4726-a629-2659e3ded0b8.png │ ├── a0 │ │ ├── a08b5565-2d0f-4408-b48d-87a412edbb4f.json │ │ └── a08b5565-2d0f-4408-b48d-87a412edbb4f.png │ ├── a1 │ │ ├── a11130b5-14db-40ed-a4b6-783ba1b095a9.json │ │ ├── a1ef2fc9-9c57-418a-8f69-6bed9a7a0e7f.bin │ │ └── a1ef2fc9-9c57-418a-8f69-6bed9a7a0e7f.json │ ├── a2 │ │ └── a23235d1-15db-4b95-8439-a2e005bfff91.json │ ├── a5 │ │ ├── a579b610-0aa7-4a8b-b36b-be34cc834dcc.bin │ │ ├── a579b610-0aa7-4a8b-b36b-be34cc834dcc.json │ │ └── a5849239-3ad3-41d1-8ab4-ae9fea11f97f.json │ ├── a8 │ │ └── a87cc147-01b2-43f8-8e42-a7ca90b0c757.json │ ├── ab │ │ ├── ab2fdde9-10c2-44e4-bfe1-fcfcc1a86aa9.json │ │ └── abc2cb62-7852-4525-a90d-d474487b88f2.json │ ├── af │ │ ├── af5cb023-571f-4be3-9f70-85a4f4089f44.js │ │ └── af5cb023-571f-4be3-9f70-85a4f4089f44.js.map │ ├── b1 │ │ ├── b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd.json │ │ └── b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd.png │ ├── b2 │ │ ├── b2687ac4-099e-403c-a192-ff477686f4f5.json │ │ └── b2687ac4-099e-403c-a192-ff477686f4f5.plist │ ├── b4 │ │ ├── b430cea3-6ab3-4106-b073-26c698918edd.bin │ │ ├── b430cea3-6ab3-4106-b073-26c698918edd.json │ │ ├── b43ff3c2-02bb-4874-81f7-f2dea6970f18.json │ │ └── b43ff3c2-02bb-4874-81f7-f2dea6970f18.png │ ├── b5 │ │ └── b5fc2cf2-7942-483d-be1f-bbeadc4714ad.json │ ├── b8 │ │ ├── b8223619-7e38-47c4-841f-9160c232495a.json │ │ └── b8223619-7e38-47c4-841f-9160c232495a.plist │ ├── ba │ │ ├── ba4dd23a-a1ec-4f01-8004-9f51cdc4a842.json │ │ └── ba4dd23a-a1ec-4f01-8004-9f51cdc4a842.mp3 │ ├── bb │ │ └── bb42ed8e-0867-4584-ad63-b6f84f83bba8.json │ ├── be │ │ ├── be8f254b-83ca-42a0-9fdb-0a1a5ae06421.js │ │ └── be8f254b-83ca-42a0-9fdb-0a1a5ae06421.js.map │ ├── bf │ │ └── bf0a434c-84dd-4a8e-a08a-7a36f180cc75.json │ ├── c0 │ │ └── c0040c95-c57f-49cd-9cbc-12316b73d0d4.json │ ├── c2 │ │ ├── c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f.json │ │ └── c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f.png │ ├── c4 │ │ └── c4480a0a-6ac5-443f-8b40-361a14257fc8.json │ ├── c9 │ │ └── c9fa51ff-3f01-4601-8f80-325d1b11dab7.json │ ├── ca │ │ └── ca8401fe-ad6e-41a8-bd46-8e3e4e9945be.json │ ├── cd │ │ └── cd33edea-55f5-46c2-958d-357a01384a36.json │ ├── cf │ │ ├── cf7e0bb8-a81c-44a9-ad79-d28d43991032.json │ │ ├── cfef78f1-c8df-49b7-8ed0-4c953ace2621.json │ │ └── cfef78f1-c8df-49b7-8ed0-4c953ace2621.png │ ├── d0 │ │ ├── d0a82d39-bede-46c4-b698-c81ff0dedfff.json │ │ └── d0a82d39-bede-46c4-b698-c81ff0dedfff.png │ ├── d1 │ │ └── d1b8be49-b0a0-435c-83b7-552bed4bbe35.json │ ├── d2 │ │ ├── d29077ba-1627-4a72-9579-7b56a235340c.json │ │ └── d29077ba-1627-4a72-9579-7b56a235340c.png │ ├── d4 │ │ ├── d436c7cb-bdc0-4539-96ac-d2671838dac8.js │ │ └── d436c7cb-bdc0-4539-96ac-d2671838dac8.js.map │ ├── d6 │ │ ├── d64184c6-a193-48f4-bfe3-4ac88e7b43d9.json │ │ ├── d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.json │ │ └── d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.png │ ├── d8 │ │ ├── d81ec8ad-247c-4e62-aa3c-d35c4193c7af.json │ │ ├── d81ec8ad-247c-4e62-aa3c-d35c4193c7af.png │ │ └── d8d9fc1e-7800-4597-8fd1-edeea1123ac6.json │ ├── db │ │ ├── dbbc788a-7577-4a98-b6c6-6535b4309162.json │ │ └── dbbc788a-7577-4a98-b6c6-6535b4309162.png │ ├── dd │ │ └── ddb99b39-7004-47cd-9705-751905c43c46.json │ ├── de │ │ └── de510076-056b-484f-b94c-83bef217d0e1.json │ ├── e2 │ │ └── e2f00085-c597-422d-9759-52c360279106.json │ ├── e7 │ │ └── e7aba14b-f956-4480-b254-8d57832e273f.json │ ├── e8 │ │ ├── e851e89b-faa2-4484-bea6-5c01dd9f06e2.json │ │ └── e851e89b-faa2-4484-bea6-5c01dd9f06e2.png │ ├── e9 │ │ ├── e93d3fa9-8c21-4375-8a21-14ba84066c77.bin │ │ ├── e93d3fa9-8c21-4375-8a21-14ba84066c77.json │ │ └── e9ec654c-97a2-4787-9325-e6a10375219a.json │ ├── ec │ │ └── eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432.json │ ├── ed │ │ ├── edd215b9-2796-4a05-aaf5-81f96c9281ce.json │ │ └── edd215b9-2796-4a05-aaf5-81f96c9281ce.png │ ├── f0 │ │ └── f0048c10-f03e-4c97-b9d3-3506e1d58952.json │ ├── f5 │ │ └── f5331fd2-bf42-4ee3-a3fd-3e1657600eff.json │ ├── f9 │ │ ├── f95c82c9-7168-4ff8-8c66-a2fb47a4c170.js │ │ └── f95c82c9-7168-4ff8-8c66-a2fb47a4c170.js.map │ ├── fe │ │ └── fe1417b6-fe6b-46a4-ae7c-9fd331f33a2a.json │ └── ff │ │ └── ff0e91c7-55c6-4086-a39f-cb6e457b8c3b.json └── uuid-to-mtime.json ├── local ├── builder.json ├── layout.editor.json ├── local.json ├── logs │ └── project.log ├── node-library.json ├── node-tree-state.json └── settings.json ├── project.json ├── settings ├── builder.json ├── project.json └── services.json └── temp ├── BackupAssets └── assets │ ├── game.fire │ ├── prefab │ └── item.prefab │ ├── res │ └── item.prefab │ └── tool.fire ├── RemovedMetas └── script │ └── app.js.meta ├── TexturePacker ├── build │ └── raw-assets │ │ └── res │ │ └── texture │ │ └── auto │ │ └── AutoAtlas.pac │ │ ├── AutoAtlas-1.png │ │ ├── compressed │ │ └── AutoAtlas-1.png │ │ └── info.json └── preview │ └── res │ └── texture │ └── auto │ └── AutoAtlas.pac │ ├── AutoAtlas-1.png │ └── info.json ├── gltf ├── 0bef62966256a622a7edf1fbf71c090e_out │ ├── 0bef62966256a622a7edf1fbf71c090e.gltf │ └── buffer.bin └── 7b2d6652e6243f8e80660835cabae7e3_out │ ├── 7b2d6652e6243f8e80660835cabae7e3.gltf │ └── buffer.bin ├── internal ├── effects.meta ├── effects │ ├── __builtin-editor-gizmo-line.effect │ ├── __builtin-editor-gizmo-line.effect.meta │ ├── __builtin-editor-gizmo-unlit.effect │ ├── __builtin-editor-gizmo-unlit.effect.meta │ ├── __builtin-editor-gizmo.effect │ ├── __builtin-editor-gizmo.effect.meta │ ├── builtin-phong.effect │ ├── builtin-phong.effect.meta │ ├── builtin-toon.effect │ └── builtin-toon.effect.meta ├── image.meta ├── image │ ├── default_btn_disabled.png │ ├── default_btn_disabled.png.meta │ ├── default_btn_normal.png │ ├── default_btn_normal.png.meta │ ├── default_btn_pressed.png │ ├── default_btn_pressed.png.meta │ ├── default_editbox_bg.png │ ├── default_editbox_bg.png.meta │ ├── default_panel.png │ ├── default_panel.png.meta │ ├── default_progressbar.png │ ├── default_progressbar.png.meta │ ├── default_progressbar_bg.png │ ├── default_progressbar_bg.png.meta │ ├── default_radio_button_off.png │ ├── default_radio_button_off.png.meta │ ├── default_radio_button_on.png │ ├── default_radio_button_on.png.meta │ ├── default_scrollbar.png │ ├── default_scrollbar.png.meta │ ├── default_scrollbar_bg.png │ ├── default_scrollbar_bg.png.meta │ ├── default_scrollbar_vertical.png │ ├── default_scrollbar_vertical.png.meta │ ├── default_scrollbar_vertical_bg.png │ ├── default_scrollbar_vertical_bg.png.meta │ ├── default_sprite.png │ ├── default_sprite.png.meta │ ├── default_sprite_splash.png │ ├── default_sprite_splash.png.meta │ ├── default_toggle_checkmark.png │ ├── default_toggle_checkmark.png.meta │ ├── default_toggle_disabled.png │ ├── default_toggle_disabled.png.meta │ ├── default_toggle_normal.png │ ├── default_toggle_normal.png.meta │ ├── default_toggle_pressed.png │ └── default_toggle_pressed.png.meta ├── materials.meta ├── materials │ ├── builtin-phong.mtl │ └── builtin-phong.mtl.meta ├── misc.meta ├── misc │ ├── default_video.mp4 │ └── default_video.mp4.meta ├── model.meta ├── model │ ├── prefab.meta │ ├── prefab │ │ ├── box.prefab │ │ ├── box.prefab.meta │ │ ├── capsule.prefab │ │ ├── capsule.prefab.meta │ │ ├── cone.prefab │ │ ├── cone.prefab.meta │ │ ├── cylinder.prefab │ │ ├── cylinder.prefab.meta │ │ ├── plane.prefab │ │ ├── plane.prefab.meta │ │ ├── quad.prefab │ │ ├── quad.prefab.meta │ │ ├── sphere.prefab │ │ ├── sphere.prefab.meta │ │ ├── torus.prefab │ │ └── torus.prefab.meta │ ├── primitives.fbx │ └── primitives.fbx.meta ├── obsolete.meta ├── obsolete │ ├── atom.plist │ ├── atom.plist.meta │ ├── atom.png │ └── atom.png.meta ├── particle.meta ├── particle │ ├── atom.plist │ ├── atom.plist.meta │ ├── atom.png │ └── atom.png.meta ├── prefab.meta ├── prefab │ ├── button.prefab │ ├── button.prefab.meta │ ├── camera.prefab │ ├── camera.prefab.meta │ ├── canvas.prefab │ ├── canvas.prefab.meta │ ├── editbox.prefab │ ├── editbox.prefab.meta │ ├── label.prefab │ ├── label.prefab.meta │ ├── layout.prefab │ ├── layout.prefab.meta │ ├── light.meta │ ├── light │ │ ├── ambient.prefab │ │ ├── ambient.prefab.meta │ │ ├── directional.prefab │ │ ├── directional.prefab.meta │ │ ├── point.prefab │ │ ├── point.prefab.meta │ │ ├── spot.prefab │ │ └── spot.prefab.meta │ ├── pageview.prefab │ ├── pageview.prefab.meta │ ├── particlesystem.prefab │ ├── particlesystem.prefab.meta │ ├── progressBar.prefab │ ├── progressBar.prefab.meta │ ├── richtext.prefab │ ├── richtext.prefab.meta │ ├── scrollview.prefab │ ├── scrollview.prefab.meta │ ├── slider.prefab │ ├── slider.prefab.meta │ ├── sprite.prefab │ ├── sprite.prefab.meta │ ├── sprite_splash.prefab │ ├── sprite_splash.prefab.meta │ ├── tiledmap.prefab │ ├── tiledmap.prefab.meta │ ├── tiledtile.prefab │ ├── tiledtile.prefab.meta │ ├── toggle.prefab │ ├── toggle.prefab.meta │ ├── toggleContainer.prefab │ ├── toggleContainer.prefab.meta │ ├── toggleGroup.prefab │ ├── toggleGroup.prefab.meta │ ├── videoplayer.prefab │ ├── videoplayer.prefab.meta │ ├── webview.prefab │ └── webview.prefab.meta ├── resources.meta └── resources │ ├── effects.meta │ ├── effects │ ├── builtin-2d-gray-sprite.effect │ ├── builtin-2d-gray-sprite.effect.meta │ ├── builtin-2d-spine.effect │ ├── builtin-2d-spine.effect.meta │ ├── builtin-2d-sprite.effect │ ├── builtin-2d-sprite.effect.meta │ ├── builtin-clear-stencil.effect │ ├── builtin-clear-stencil.effect.meta │ ├── builtin-unlit-transparent.effect │ ├── builtin-unlit-transparent.effect.meta │ ├── builtin-unlit.effect │ └── builtin-unlit.effect.meta │ ├── materials.meta │ └── materials │ ├── builtin-2d-base.mtl │ ├── builtin-2d-base.mtl.meta │ ├── builtin-2d-gray-sprite.mtl │ ├── builtin-2d-gray-sprite.mtl.meta │ ├── builtin-2d-spine.mtl │ ├── builtin-2d-spine.mtl.meta │ ├── builtin-2d-sprite.mtl │ ├── builtin-2d-sprite.mtl.meta │ ├── builtin-clear-stencil.mtl │ ├── builtin-clear-stencil.mtl.meta │ ├── builtin-unlit.mtl │ └── builtin-unlit.mtl.meta ├── quick-scripts └── assets │ ├── script │ ├── config.js │ ├── config.js.map │ ├── enum.js │ ├── enum.js.map │ ├── main.js │ ├── main.js.map │ ├── music.js │ ├── music.js.map │ ├── render.js │ ├── render.js.map │ ├── touch.js │ └── touch.js.map │ └── tool │ ├── config-tool.js │ └── config-tool.js.map └── startup.json /.gitattributes: -------------------------------------------------------------------------------- 1 | *.yml linguist-language=TypeScript 2 | *.html linguist-language=TypeScript 3 | *.js linguist-language=TypeScript 4 | *.xml linguist-language=TypeScript 5 | *.css linguist-language=TypeScript 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CocosCreator-Tetris 2 | 基于CocosCreator-2.2.2版本开发的俄罗斯方块小游戏,语言TypeScript,注释很全,适合学习用!--KUOKUO 3 | 4 | ### 文章地址 5 | [http://www.kuokuo666.com/](http://www.kuokuo666.com/) 6 | 7 | ### 微信公众号 8 | ![](http://cdn.kuokuo666.com/wx-kuokuo.jpg) 9 | -------------------------------------------------------------------------------- /assets/game.fire.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "906ffad3-d7f7-4325-9d1e-64eda217f8a4", 4 | "asyncLoadAssets": false, 5 | "autoReleaseAssets": false, 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /assets/prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "4bdd6ab7-1bac-439f-89db-49910ded6608", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /assets/prefab/item.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "d64184c6-a193-48f4-bfe3-4ac88e7b43d9", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /assets/res.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "5c4d170c-3e86-4df7-953d-72850a384cc9", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /assets/res/music.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "8b777dff-1fb2-4360-a3d7-d7567822fa1f", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /assets/res/music/action.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/music/action.mp3 -------------------------------------------------------------------------------- /assets/res/music/action.mp3.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.0.0", 3 | "uuid": "ba4dd23a-a1ec-4f01-8004-9f51cdc4a842", 4 | "downloadMode": 0, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /assets/res/music/bgm.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/music/bgm.mp3 -------------------------------------------------------------------------------- /assets/res/music/bgm.mp3.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.0.0", 3 | "uuid": "4e734cf6-c780-4a34-a08f-63cb1e905550", 4 | "downloadMode": 0, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /assets/res/music/eliminate.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/music/eliminate.mp3 -------------------------------------------------------------------------------- /assets/res/music/eliminate.mp3.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.0.0", 3 | "uuid": "019a542b-99d3-4192-be12-9f371e71a180", 4 | "downloadMode": 0, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /assets/res/music/gameover.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/music/gameover.mp3 -------------------------------------------------------------------------------- /assets/res/music/gameover.mp3.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.0.0", 3 | "uuid": "08481165-f8e6-472f-8158-c39bbe4c755d", 4 | "downloadMode": 0, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /assets/res/texture.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "de58766e-5bb4-4b2b-9b81-d855aa980f85", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /assets/res/texture/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/texture/background.jpg -------------------------------------------------------------------------------- /assets/res/texture/background.jpg.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "12b7c46d-ca52-4832-9063-05d632f782ac", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "background": { 13 | "ver": "1.0.4", 14 | "uuid": "20991334-00f5-4078-ba29-5eb808f17f7b", 15 | "rawTextureUuid": "12b7c46d-ca52-4832-9063-05d632f782ac", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 720, 24 | "height": 1136, 25 | "rawWidth": 720, 26 | "rawHeight": 1136, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /assets/res/texture/gamemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/texture/gamemap.png -------------------------------------------------------------------------------- /assets/res/texture/gamemap.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "5e95a811-bacb-4968-a44b-34e0bff1ec33", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "gamemap": { 13 | "ver": "1.0.4", 14 | "uuid": "71ec3b58-de2d-4453-bc87-3e5af6690338", 15 | "rawTextureUuid": "5e95a811-bacb-4968-a44b-34e0bff1ec33", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 11.5, 20 | "offsetY": -71.5, 21 | "trimX": 99, 22 | "trimY": 157, 23 | "width": 465, 24 | "height": 789, 25 | "rawWidth": 640, 26 | "rawHeight": 960, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /assets/res/texture/items.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "a2c83790-87f6-4e1b-96bc-a3d30c62a8a9", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /assets/res/texture/items/shape1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/texture/items/shape1.png -------------------------------------------------------------------------------- /assets/res/texture/items/shape1.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "a08b5565-2d0f-4408-b48d-87a412edbb4f", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "shape1": { 13 | "ver": "1.0.4", 14 | "uuid": "7ee37a9f-e669-4676-9c09-1c772d194f6a", 15 | "rawTextureUuid": "a08b5565-2d0f-4408-b48d-87a412edbb4f", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0.5, 20 | "offsetY": 1, 21 | "trimX": 9, 22 | "trimY": 13, 23 | "width": 78, 24 | "height": 67, 25 | "rawWidth": 95, 26 | "rawHeight": 95, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /assets/res/texture/items/shape2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/texture/items/shape2.png -------------------------------------------------------------------------------- /assets/res/texture/items/shape2.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "0cf8f650-7a16-4a4a-b78b-5f1a74e9e93f", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "shape2": { 13 | "ver": "1.0.4", 14 | "uuid": "28923bc1-f50c-45af-b21a-7507c3bb0ce3", 15 | "rawTextureUuid": "0cf8f650-7a16-4a4a-b78b-5f1a74e9e93f", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0.5, 20 | "offsetY": 1, 21 | "trimX": 9, 22 | "trimY": 13, 23 | "width": 78, 24 | "height": 67, 25 | "rawWidth": 95, 26 | "rawHeight": 95, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /assets/res/texture/items/shape3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/texture/items/shape3.png -------------------------------------------------------------------------------- /assets/res/texture/items/shape3.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "dbbc788a-7577-4a98-b6c6-6535b4309162", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "shape3": { 13 | "ver": "1.0.4", 14 | "uuid": "6d0f8ed8-cfb9-4c13-88a9-4190c46c9b24", 15 | "rawTextureUuid": "dbbc788a-7577-4a98-b6c6-6535b4309162", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0.5, 20 | "offsetY": 1, 21 | "trimX": 9, 22 | "trimY": 13, 23 | "width": 78, 24 | "height": 67, 25 | "rawWidth": 95, 26 | "rawHeight": 95, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /assets/res/texture/items/shape4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/texture/items/shape4.png -------------------------------------------------------------------------------- /assets/res/texture/items/shape4.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "189f0ae5-b272-47fa-bda4-5c8beb19ff4e", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "shape4": { 13 | "ver": "1.0.4", 14 | "uuid": "d8d9fc1e-7800-4597-8fd1-edeea1123ac6", 15 | "rawTextureUuid": "189f0ae5-b272-47fa-bda4-5c8beb19ff4e", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0.5, 20 | "offsetY": 1, 21 | "trimX": 9, 22 | "trimY": 13, 23 | "width": 78, 24 | "height": 67, 25 | "rawWidth": 95, 26 | "rawHeight": 95, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /assets/res/texture/items/shape5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/texture/items/shape5.png -------------------------------------------------------------------------------- /assets/res/texture/items/shape5.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "963968d1-4333-4747-8984-5e97d5aa3c4d", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "shape5": { 13 | "ver": "1.0.4", 14 | "uuid": "68abf386-0f70-4074-8770-64ffd22784a8", 15 | "rawTextureUuid": "963968d1-4333-4747-8984-5e97d5aa3c4d", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0.5, 20 | "offsetY": 1, 21 | "trimX": 9, 22 | "trimY": 13, 23 | "width": 78, 24 | "height": 67, 25 | "rawWidth": 95, 26 | "rawHeight": 95, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /assets/res/texture/items/shape6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/texture/items/shape6.png -------------------------------------------------------------------------------- /assets/res/texture/items/shape6.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "49834d1e-6069-48a5-831d-0dfeb17e535b", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "shape6": { 13 | "ver": "1.0.4", 14 | "uuid": "194770d8-dc2c-4509-9d98-73b0961ee10f", 15 | "rawTextureUuid": "49834d1e-6069-48a5-831d-0dfeb17e535b", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0.5, 20 | "offsetY": 1, 21 | "trimX": 9, 22 | "trimY": 13, 23 | "width": 78, 24 | "height": 67, 25 | "rawWidth": 95, 26 | "rawHeight": 95, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /assets/res/texture/items/shape7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/assets/res/texture/items/shape7.png -------------------------------------------------------------------------------- /assets/res/texture/items/shape7.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "80332a73-f1c2-4eda-8c47-bd2309ca181f", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "shape7": { 13 | "ver": "1.0.4", 14 | "uuid": "a11130b5-14db-40ed-a4b6-783ba1b095a9", 15 | "rawTextureUuid": "80332a73-f1c2-4eda-8c47-bd2309ca181f", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0.5, 20 | "offsetY": 1, 21 | "trimX": 9, 22 | "trimY": 13, 23 | "width": 78, 24 | "height": 67, 25 | "rawWidth": 95, 26 | "rawHeight": 95, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /assets/script.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "1d4fb67e-bbf3-458e-8add-f1febf152ee3", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /assets/script/config.ts.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.5", 3 | "uuid": "d436c7cb-bdc0-4539-96ac-d2671838dac8", 4 | "isPlugin": false, 5 | "loadPluginInWeb": true, 6 | "loadPluginInNative": true, 7 | "loadPluginInEditor": false, 8 | "subMetas": {} 9 | } -------------------------------------------------------------------------------- /assets/script/enum.ts: -------------------------------------------------------------------------------- 1 | /** 不渲染与7个颜色 */ 2 | export enum ItemColor { 3 | NULL = 0, 4 | Color1, 5 | Color2, 6 | Color3, 7 | Color4, 8 | Color5, 9 | Color6, 10 | Color7, 11 | } 12 | 13 | /** 触摸事件-上下左右滑动 */ 14 | export enum TouchEvent { 15 | UP = 'touch-up', 16 | DOWN = 'touch-down', 17 | LEFT = 'touch-left', 18 | RIGHT = 'touch-right' 19 | } 20 | 21 | /** 音效事件 */ 22 | export enum MusicEvent { 23 | BGM = 'bgm', 24 | ACTION = 'action', 25 | GAME_OVER = 'over', 26 | /** 方块消除 */ 27 | ELIMINATE = 'eliminate' 28 | } 29 | 30 | /** 节点路径 */ 31 | export enum NodeUrl { 32 | Canvas = 'Canvas', 33 | Music = 'Music' 34 | } -------------------------------------------------------------------------------- /assets/script/enum.ts.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.5", 3 | "uuid": "3f519470-c3e0-4d0a-a81f-21de7e5f7d3e", 4 | "isPlugin": false, 5 | "loadPluginInWeb": true, 6 | "loadPluginInNative": true, 7 | "loadPluginInEditor": false, 8 | "subMetas": {} 9 | } -------------------------------------------------------------------------------- /assets/script/main.ts.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.5", 3 | "uuid": "5207362a-b942-44d5-98be-e89c370c6ba9", 4 | "isPlugin": false, 5 | "loadPluginInWeb": true, 6 | "loadPluginInNative": true, 7 | "loadPluginInEditor": false, 8 | "subMetas": {} 9 | } -------------------------------------------------------------------------------- /assets/script/music.ts: -------------------------------------------------------------------------------- 1 | import { MusicEvent } from "./enum" 2 | 3 | const {ccclass, property} = cc._decorator 4 | 5 | @ccclass 6 | export default class Music extends cc.Component { 7 | 8 | @property({ type : cc.AudioClip }) 9 | bgm: cc.AudioClip = undefined 10 | 11 | @property({ type : [cc.AudioClip] }) 12 | effects: cc.AudioClip[] = [] 13 | 14 | onLoad () { 15 | this.registerEvent() 16 | } 17 | 18 | registerEvent () { 19 | // 对应所有音频的类型 20 | this.node.on(MusicEvent.BGM, () => cc.audioEngine.play(this.bgm, true, 0.3), this) 21 | this.node.on(MusicEvent.ACTION, () => cc.audioEngine.playEffect(this.effects[0], false), this) 22 | this.node.on(MusicEvent.GAME_OVER, () => cc.audioEngine.playEffect(this.effects[1], false), this) 23 | this.node.on(MusicEvent.ELIMINATE, () => cc.audioEngine.playEffect(this.effects[2], false), this) 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /assets/script/music.ts.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.5", 3 | "uuid": "3191ea21-0284-4dbe-8471-bf2798e064cc", 4 | "isPlugin": false, 5 | "loadPluginInWeb": true, 6 | "loadPluginInNative": true, 7 | "loadPluginInEditor": false, 8 | "subMetas": {} 9 | } -------------------------------------------------------------------------------- /assets/script/render.ts: -------------------------------------------------------------------------------- 1 | import { config } from "./config" 2 | import { ItemColor } from "./enum" 3 | 4 | const {ccclass, property} = cc._decorator 5 | 6 | @ccclass 7 | export default class Render extends cc.Component { 8 | 9 | @property(cc.Prefab) 10 | item: cc.Prefab = undefined 11 | 12 | @property([cc.SpriteFrame]) 13 | itemSpriteFrames: cc.SpriteFrame[] = [] 14 | 15 | /** 游戏层上应该铺满节点,然后根据数据渲染 */ 16 | itemArray: cc.Node[][] = [] 17 | 18 | onLoad () { 19 | this.init() 20 | } 21 | 22 | init () { 23 | const height = config.row * config.blockHeight 24 | const width = config.col * config.blockWidth 25 | // 初始化所有节点 26 | for (let i = 0; i < config.row; i++) { 27 | this.itemArray[i] = [] 28 | for (let j = 0; j < config.col; j++) { 29 | const x = -width / 2 + config.blockWidth / 2 + j * config.blockWidth 30 | const y = height / 2 - config.blockHeight / 2 - i * config.blockHeight 31 | const item = this.createItem(x, y) 32 | this.itemArray[i][j] = item 33 | } 34 | } 35 | } 36 | 37 | /** 根据传入二维数组进行渲染 */ 38 | render (dataArray: ItemColor[][]) { 39 | for (let i = 0; i < config.row; i++) { 40 | for (let j = 0; j < config.col; j++) { 41 | const color = dataArray[i][j] 42 | // 拖入图片 0-6,颜色枚举 1-7 43 | this.itemArray[i][j].getComponent(cc.Sprite).spriteFrame = this.itemSpriteFrames[color - 1] 44 | } 45 | } 46 | } 47 | 48 | createItem (x: number, y: number): cc.Node { 49 | let item = cc.instantiate(this.item) 50 | this.node.addChild(item) 51 | item.setPosition(x, y) 52 | item.setContentSize(config.itemWidth, config.itemHeight) 53 | return item 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /assets/script/render.ts.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.5", 3 | "uuid": "af5cb023-571f-4be3-9f70-85a4f4089f44", 4 | "isPlugin": false, 5 | "loadPluginInWeb": true, 6 | "loadPluginInNative": true, 7 | "loadPluginInEditor": false, 8 | "subMetas": {} 9 | } -------------------------------------------------------------------------------- /assets/script/touch.ts: -------------------------------------------------------------------------------- 1 | import { TouchEvent } from "./enum" 2 | 3 | const {ccclass, property} = cc._decorator 4 | 5 | @ccclass 6 | export default class Touch extends cc.Component { 7 | 8 | @property(cc.Node) 9 | aimNode: cc.Node = undefined 10 | 11 | onLoad () { 12 | this.registerEvent() 13 | } 14 | 15 | registerEvent () { 16 | this.node.on(cc.Node.EventType.TOUCH_END, (e: cc.Event.EventTouch) => { 17 | let startPoint = e.getStartLocation() 18 | let endPonit = e.getLocation() 19 | // 起点与终点相减 20 | let v = endPonit.sub(startPoint) 21 | // 转弧度 22 | let radians = Math.atan2(v.y, v.x) 23 | // 弧度转角度 24 | let degrees = cc.misc.radiansToDegrees(radians) 25 | /** 将角度划分 8 块区域,方便处理,注意恰好 360 度 */ 26 | let index = Math.floor(degrees / 45) 27 | this.emitEventByIndex(index) 28 | }, this) 29 | } 30 | 31 | emitEventByIndex (index: number) { 32 | // 8 方向判断 33 | if (index === 0 || index === -1) { 34 | this.aimNode.emit(TouchEvent.RIGHT) 35 | } else if (index === 1 || index === 2) { 36 | this.aimNode.emit(TouchEvent.UP) 37 | } else if (index === -2 || index === -3) { 38 | this.aimNode.emit(TouchEvent.DOWN) 39 | } else if (index === -4 || index === 3 || index === 4) { 40 | this.aimNode.emit(TouchEvent.LEFT) 41 | } else { 42 | cc.error(`无此方向${index}`) 43 | } 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /assets/script/touch.ts.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.5", 3 | "uuid": "f95c82c9-7168-4ff8-8c66-a2fb47a4c170", 4 | "isPlugin": false, 5 | "loadPluginInWeb": true, 6 | "loadPluginInNative": true, 7 | "loadPluginInEditor": false, 8 | "subMetas": {} 9 | } -------------------------------------------------------------------------------- /assets/tool.fire.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "7367abbb-bb3e-4970-8794-9472e6f22e19", 4 | "asyncLoadAssets": false, 5 | "autoReleaseAssets": false, 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /assets/tool.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "46190147-92aa-4ec7-b329-eb53502ec24e", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /assets/tool/config-tool.ts: -------------------------------------------------------------------------------- 1 | const {ccclass, property} = cc._decorator; 2 | 3 | @ccclass 4 | export default class Tool extends cc.Component { 5 | 6 | @property(cc.Node) 7 | buttons: cc.Node = undefined 8 | 9 | clickData: boolean[][] = [] 10 | 11 | onLoad () { 12 | this.initData() 13 | this.registerEvent() 14 | this.clear() 15 | } 16 | 17 | initData () { 18 | for(let i = 0; i < 4; i++) { 19 | this.clickData[i] = [] 20 | for (let j = 0; j < 4; j++) { 21 | this.clickData[i][j] = false 22 | } 23 | } 24 | } 25 | 26 | outData () { 27 | // cc.log(this.clickData) 28 | const data: cc.Vec2[] = [] 29 | for(let i = 0; i < 4; i++) { 30 | for (let j = 0; j < 4; j++) { 31 | if (this.clickData[i][j]) { 32 | data.push(cc.v2(i, j)) 33 | } 34 | } 35 | } 36 | // 做偏移后转字符串 37 | let str = '[' 38 | data.forEach((v, index) => { 39 | const x = v.x - 1 40 | const y = v.y - 1 41 | str += `cc.v2(${x}, ${y})` 42 | if (index !== data.length - 1) { 43 | str += ', ' 44 | } 45 | }) 46 | str += ']' 47 | cc.log(str) 48 | } 49 | 50 | clear () { 51 | this.buttons.children.forEach((node, index) => { 52 | const bk = node.children[0] 53 | bk.color = cc.color(220, 220, 220) 54 | const pos = this.indexToRowCol(index) 55 | this.clickData[pos.x][pos.y] = false 56 | }) 57 | } 58 | 59 | onButtonClick (index: number, node: cc.Node) { 60 | const bk = node.children[0] 61 | bk.color = cc.Color.GREEN 62 | const pos = this.indexToRowCol(index) 63 | this.clickData[pos.x][pos.y] = true 64 | } 65 | 66 | registerEvent () { 67 | this.buttons.children.forEach((node, index) => { 68 | node.on(cc.Node.EventType.TOUCH_END, (event: cc.Event.EventTouch) => { 69 | this.onButtonClick(index, event.target) 70 | }) 71 | }) 72 | } 73 | 74 | /** 0-15 转化为数据坐标 */ 75 | indexToRowCol (index: number) { 76 | const row = Math.floor(index / 4) 77 | const col = index % 4 78 | // cc.warn(row, col) 79 | return cc.v2(row, col) 80 | } 81 | 82 | } 83 | -------------------------------------------------------------------------------- /assets/tool/config-tool.ts.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.5", 3 | "uuid": "be8f254b-83ca-42a0-9fdb-0a1a5ae06421", 4 | "isPlugin": false, 5 | "loadPluginInWeb": true, 6 | "loadPluginInNative": true, 7 | "loadPluginInEditor": false, 8 | "subMetas": {} 9 | } -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "module": "commonjs", 5 | "experimentalDecorators": true 6 | }, 7 | "exclude": [ 8 | "node_modules", 9 | ".vscode", 10 | "library", 11 | "local", 12 | "settings", 13 | "temp" 14 | ] 15 | } -------------------------------------------------------------------------------- /library/imports/01/019a542b-99d3-4192-be12-9f371e71a180.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.AudioClip", 3 | "_name": "eliminate", 4 | "_objFlags": 0, 5 | "_native": ".mp3", 6 | "loadMode": 0 7 | } -------------------------------------------------------------------------------- /library/imports/01/019a542b-99d3-4192-be12-9f371e71a180.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/01/019a542b-99d3-4192-be12-9f371e71a180.mp3 -------------------------------------------------------------------------------- /library/imports/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.png -------------------------------------------------------------------------------- /library/imports/02/0291c134-b3da-4098-b7b5-e397edbe947f.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/02/0291c134-b3da-4098-b7b5-e397edbe947f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/02/0291c134-b3da-4098-b7b5-e397edbe947f.png -------------------------------------------------------------------------------- /library/imports/04/046f172c-1574-488b-bbb8-6415a9adb96d.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/04/046f172c-1574-488b-bbb8-6415a9adb96d.bin -------------------------------------------------------------------------------- /library/imports/04/046f172c-1574-488b-bbb8-6415a9adb96d.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Mesh", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": ".bin", 7 | "_vertexBundles": [ 8 | { 9 | "__id__": 1 10 | } 11 | ], 12 | "_primitives": [ 13 | { 14 | "__id__": 6 15 | } 16 | ], 17 | "_minPos": { 18 | "__type__": "cc.Vec3", 19 | "x": -0.5, 20 | "y": -0.5, 21 | "z": -0.5 22 | }, 23 | "_maxPos": { 24 | "__type__": "cc.Vec3", 25 | "x": 0.5, 26 | "y": 0.5, 27 | "z": 0.5 28 | } 29 | }, 30 | { 31 | "__type__": "cc.mesh.VertexBundle", 32 | "data": { 33 | "__id__": 2 34 | }, 35 | "formats": [ 36 | { 37 | "__id__": 3 38 | }, 39 | { 40 | "__id__": 4 41 | }, 42 | { 43 | "__id__": 5 44 | } 45 | ], 46 | "verticesCount": 24 47 | }, 48 | { 49 | "__type__": "cc.BufferRange", 50 | "offset": 0, 51 | "length": 768 52 | }, 53 | { 54 | "__type__": "cc.mesh.VertexFormat", 55 | "name": "a_normal", 56 | "type": 5126, 57 | "num": 3, 58 | "normalize": false 59 | }, 60 | { 61 | "__type__": "cc.mesh.VertexFormat", 62 | "name": "a_position", 63 | "type": 5126, 64 | "num": 3, 65 | "normalize": false 66 | }, 67 | { 68 | "__type__": "cc.mesh.VertexFormat", 69 | "name": "a_uv0", 70 | "type": 5126, 71 | "num": 2, 72 | "normalize": false 73 | }, 74 | { 75 | "__type__": "cc.mesh.Primitive", 76 | "vertexBundleIndices": [ 77 | 0 78 | ], 79 | "data": { 80 | "__id__": 7 81 | }, 82 | "indexUnit": 5123, 83 | "topology": 4 84 | }, 85 | { 86 | "__type__": "cc.BufferRange", 87 | "offset": 768, 88 | "length": 72 89 | } 90 | ] -------------------------------------------------------------------------------- /library/imports/08/08481165-f8e6-472f-8158-c39bbe4c755d.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.AudioClip", 3 | "_name": "gameover", 4 | "_objFlags": 0, 5 | "_native": ".mp3", 6 | "loadMode": 0 7 | } -------------------------------------------------------------------------------- /library/imports/08/08481165-f8e6-472f-8158-c39bbe4c755d.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/08/08481165-f8e6-472f-8158-c39bbe4c755d.mp3 -------------------------------------------------------------------------------- /library/imports/0c/0cf8f650-7a16-4a4a-b78b-5f1a74e9e93f.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/0c/0cf8f650-7a16-4a4a-b78b-5f1a74e9e93f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/0c/0cf8f650-7a16-4a4a-b78b-5f1a74e9e93f.png -------------------------------------------------------------------------------- /library/imports/0e/0e42ba95-1fa1-46aa-b2cf-143cd1bcee2c.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "tiledtile", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | }, 10 | "optimizationPolicy": 0, 11 | "asyncLoadAssets": false, 12 | "readonly": false 13 | }, 14 | { 15 | "__type__": "cc.Node", 16 | "_name": "New TiledTile", 17 | "_objFlags": 0, 18 | "_parent": null, 19 | "_children": [], 20 | "_active": true, 21 | "_level": 1, 22 | "_components": [ 23 | { 24 | "__id__": 2 25 | } 26 | ], 27 | "_prefab": { 28 | "__id__": 3 29 | }, 30 | "_opacity": 255, 31 | "_color": { 32 | "__type__": "cc.Color", 33 | "r": 255, 34 | "g": 255, 35 | "b": 255, 36 | "a": 255 37 | }, 38 | "_contentSize": { 39 | "__type__": "cc.Size", 40 | "width": 0, 41 | "height": 0 42 | }, 43 | "_anchorPoint": { 44 | "__type__": "cc.Vec2", 45 | "x": 0.5, 46 | "y": 0.5 47 | }, 48 | "_skewX": 0, 49 | "_skewY": 0, 50 | "_localZOrder": 45, 51 | "groupIndex": 0, 52 | "_id": "", 53 | "_eulerAngles": { 54 | "__type__": "cc.Vec3", 55 | "x": 0, 56 | "y": 0, 57 | "z": 0 58 | }, 59 | "_trs": { 60 | "__type__": "TypedArray", 61 | "ctor": "Float64Array", 62 | "array": [ 63 | 0, 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 1, 71 | 1, 72 | 1 73 | ] 74 | } 75 | }, 76 | { 77 | "__type__": "cc.TiledTile", 78 | "_name": "", 79 | "_objFlags": 0, 80 | "node": { 81 | "__id__": 1 82 | }, 83 | "_enabled": true, 84 | "_x": 0, 85 | "_y": 0, 86 | "_gid": 6, 87 | "_layer": null, 88 | "_id": "39h1tJvWtC8oLyzYKulleV" 89 | }, 90 | { 91 | "__type__": "cc.PrefabInfo", 92 | "root": { 93 | "__id__": 1 94 | }, 95 | "asset": { 96 | "__uuid__": "0e42ba95-1fa1-46aa-b2cf-143cd1bcee2c" 97 | }, 98 | "fileId": "fb1JS09SVFapQy1+PoRN4F", 99 | "sync": false 100 | } 101 | ] -------------------------------------------------------------------------------- /library/imports/12/12b7c46d-ca52-4832-9063-05d632f782ac.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/12/12b7c46d-ca52-4832-9063-05d632f782ac.jpg -------------------------------------------------------------------------------- /library/imports/12/12b7c46d-ca52-4832-9063-05d632f782ac.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "1,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/14/14c74869-bdb4-4f57-86d8-a7875de2be30.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/14/14c74869-bdb4-4f57-86d8-a7875de2be30.bin -------------------------------------------------------------------------------- /library/imports/14/14c74869-bdb4-4f57-86d8-a7875de2be30.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Mesh", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": ".bin", 7 | "_vertexBundles": [ 8 | { 9 | "__id__": 1 10 | } 11 | ], 12 | "_primitives": [ 13 | { 14 | "__id__": 6 15 | } 16 | ], 17 | "_minPos": { 18 | "__type__": "cc.Vec3", 19 | "x": -0.5, 20 | "y": -0.0999999940395355, 21 | "z": -0.5 22 | }, 23 | "_maxPos": { 24 | "__type__": "cc.Vec3", 25 | "x": 0.5, 26 | "y": 0.0999999940395355, 27 | "z": 0.5 28 | } 29 | }, 30 | { 31 | "__type__": "cc.mesh.VertexBundle", 32 | "data": { 33 | "__id__": 2 34 | }, 35 | "formats": [ 36 | { 37 | "__id__": 3 38 | }, 39 | { 40 | "__id__": 4 41 | }, 42 | { 43 | "__id__": 5 44 | } 45 | ], 46 | "verticesCount": 1089 47 | }, 48 | { 49 | "__type__": "cc.BufferRange", 50 | "offset": 0, 51 | "length": 34848 52 | }, 53 | { 54 | "__type__": "cc.mesh.VertexFormat", 55 | "name": "a_normal", 56 | "type": 5126, 57 | "num": 3, 58 | "normalize": false 59 | }, 60 | { 61 | "__type__": "cc.mesh.VertexFormat", 62 | "name": "a_position", 63 | "type": 5126, 64 | "num": 3, 65 | "normalize": false 66 | }, 67 | { 68 | "__type__": "cc.mesh.VertexFormat", 69 | "name": "a_uv0", 70 | "type": 5126, 71 | "num": 2, 72 | "normalize": false 73 | }, 74 | { 75 | "__type__": "cc.mesh.Primitive", 76 | "vertexBundleIndices": [ 77 | 0 78 | ], 79 | "data": { 80 | "__id__": 7 81 | }, 82 | "indexUnit": 5123, 83 | "topology": 4 84 | }, 85 | { 86 | "__type__": "cc.BufferRange", 87 | "offset": 34848, 88 | "length": 12288 89 | } 90 | ] -------------------------------------------------------------------------------- /library/imports/18/189f0ae5-b272-47fa-bda4-5c8beb19ff4e.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/18/189f0ae5-b272-47fa-bda4-5c8beb19ff4e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/18/189f0ae5-b272-47fa-bda4-5c8beb19ff4e.png -------------------------------------------------------------------------------- /library/imports/19/194770d8-dc2c-4509-9d98-73b0961ee10f.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "shape6", 5 | "texture": "49834d1e-6069-48a5-831d-0dfeb17e535b", 6 | "atlas": "", 7 | "rect": [ 8 | 9, 9 | 13, 10 | 78, 11 | 67 12 | ], 13 | "offset": [ 14 | 0.5, 15 | 1 16 | ], 17 | "originalSize": [ 18 | 95, 19 | 95 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/1a/1a32fc76-f0bd-4f66-980f-56929c0ca0b3.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_radio_button_on", 5 | "texture": "9d60001f-b5f4-4726-a629-2659e3ded0b8", 6 | "atlas": "", 7 | "rect": [ 8 | 1, 9 | 1, 10 | 30, 11 | 30 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 32, 19 | 32 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/20/20991334-00f5-4078-ba29-5eb808f17f7b.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "background", 5 | "texture": "12b7c46d-ca52-4832-9063-05d632f782ac", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 720, 11 | 1136 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 720, 19 | 1136 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/27/27756ebb-3d33-44b0-9b96-e858fadd4dd4.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "label", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | }, 10 | "optimizationPolicy": 1, 11 | "asyncLoadAssets": false, 12 | "readonly": false 13 | }, 14 | { 15 | "__type__": "cc.Node", 16 | "_name": "Label", 17 | "_objFlags": 0, 18 | "_opacity": 255, 19 | "_color": { 20 | "__type__": "cc.Color", 21 | "r": 255, 22 | "g": 255, 23 | "b": 255, 24 | "a": 255 25 | }, 26 | "_cascadeOpacityEnabled": true, 27 | "_parent": null, 28 | "_anchorPoint": { 29 | "__type__": "cc.Vec2", 30 | "x": 0.5, 31 | "y": 0.5 32 | }, 33 | "_contentSize": { 34 | "__type__": "cc.Size", 35 | "width": 128, 36 | "height": 50 37 | }, 38 | "_children": [], 39 | "_skewX": 0, 40 | "_skewY": 0, 41 | "_localZOrder": 0, 42 | "_globalZOrder": 0, 43 | "_ignoreAnchorPointForPosition": false, 44 | "_tag": -1, 45 | "_opacityModifyRGB": false, 46 | "_id": "", 47 | "_active": true, 48 | "_components": [ 49 | { 50 | "__id__": 2 51 | } 52 | ], 53 | "_prefab": { 54 | "__id__": 3 55 | }, 56 | "_eulerAngles": { 57 | "__type__": "cc.Vec3", 58 | "x": 0, 59 | "y": 0, 60 | "z": 0 61 | }, 62 | "_trs": { 63 | "__type__": "TypedArray", 64 | "ctor": "Float64Array", 65 | "array": [ 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 0, 71 | 0, 72 | 0, 73 | 1, 74 | 1, 75 | 1 76 | ] 77 | } 78 | }, 79 | { 80 | "__type__": "cc.Label", 81 | "_name": "", 82 | "_objFlags": 0, 83 | "node": { 84 | "__id__": 1 85 | }, 86 | "_enabled": true, 87 | "_useOriginalSize": false, 88 | "_fontSize": 40, 89 | "_lineHeight": 40, 90 | "_enableWrapText": true, 91 | "_isSystemFontUsed": true, 92 | "_N$string": "Label", 93 | "_N$horizontalAlign": 1, 94 | "_N$verticalAlign": 1, 95 | "_N$overflow": 0 96 | }, 97 | { 98 | "__type__": "cc.PrefabInfo", 99 | "root": { 100 | "__id__": 1 101 | }, 102 | "asset": null, 103 | "fileId": "d1cddH/doRNQ4Aodz8556bh" 104 | } 105 | ] -------------------------------------------------------------------------------- /library/imports/28/28923bc1-f50c-45af-b21a-7507c3bb0ce3.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "shape2", 5 | "texture": "0cf8f650-7a16-4a4a-b78b-5f1a74e9e93f", 6 | "atlas": "", 7 | "rect": [ 8 | 9, 9 | 13, 10 | 78, 11 | 67 12 | ], 13 | "offset": [ 14 | 0.5, 15 | 1 16 | ], 17 | "originalSize": [ 18 | 95, 19 | 95 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/29/29158224-f8dd-4661-a796-1ffab537140e.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_btn_disabled", 5 | "texture": "71561142-4c83-4933-afca-cb7a17f67053", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 40, 11 | 40 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 40, 19 | 40 20 | ], 21 | "capInsets": [ 22 | 12, 23 | 12, 24 | 12, 25 | 12 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/2a/2a296057-247c-4a1c-bbeb-0548b6c98650.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "builtin-unlit", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "6d91e591-4ce0-465c-809f-610ec95019c6" 8 | }, 9 | "_defines": { 10 | "USE_DIFFUSE_TEXTURE": true 11 | }, 12 | "_props": { 13 | "diffuseTexture": { 14 | "__uuid__": "0275e94c-56a7-410f-bd1a-fc7483f7d14a" 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /library/imports/2b/2be36297-9abb-4fee-8049-9ed5e271da8a.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Asset", 3 | "_name": "default_video", 4 | "_objFlags": 0, 5 | "_native": ".mp4" 6 | } -------------------------------------------------------------------------------- /library/imports/2b/2be36297-9abb-4fee-8049-9ed5e271da8a.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/2b/2be36297-9abb-4fee-8049-9ed5e271da8a.mp4 -------------------------------------------------------------------------------- /library/imports/2c/2c937608-2562-40ea-b264-7395df6f0cea.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "canvas", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | }, 10 | "optimizationPolicy": 1, 11 | "asyncLoadAssets": false, 12 | "readonly": false 13 | }, 14 | { 15 | "__type__": "cc.Node", 16 | "_name": "Canvas", 17 | "_objFlags": 0, 18 | "_opacity": 255, 19 | "_color": { 20 | "__type__": "cc.Color", 21 | "r": 255, 22 | "g": 255, 23 | "b": 255, 24 | "a": 255 25 | }, 26 | "_cascadeOpacityEnabled": true, 27 | "_parent": null, 28 | "_anchorPoint": { 29 | "__type__": "cc.Vec2", 30 | "x": 0.5, 31 | "y": 0.5 32 | }, 33 | "_contentSize": { 34 | "__type__": "cc.Size", 35 | "width": 960, 36 | "height": 640 37 | }, 38 | "_children": [], 39 | "_skewX": 0, 40 | "_skewY": 0, 41 | "_localZOrder": 0, 42 | "_globalZOrder": 0, 43 | "_ignoreAnchorPointForPosition": false, 44 | "_tag": -1, 45 | "_opacityModifyRGB": false, 46 | "_id": "", 47 | "_active": true, 48 | "_components": [ 49 | { 50 | "__id__": 2 51 | } 52 | ], 53 | "_prefab": { 54 | "__id__": 3 55 | }, 56 | "_eulerAngles": { 57 | "__type__": "cc.Vec3", 58 | "x": 0, 59 | "y": 0, 60 | "z": 0 61 | }, 62 | "_trs": { 63 | "__type__": "TypedArray", 64 | "ctor": "Float64Array", 65 | "array": [ 66 | 480, 67 | 320, 68 | 0, 69 | 0, 70 | 0, 71 | 0, 72 | 0, 73 | 1, 74 | 1, 75 | 1 76 | ] 77 | } 78 | }, 79 | { 80 | "__type__": "cc.Canvas", 81 | "_name": "", 82 | "_objFlags": 0, 83 | "node": { 84 | "__id__": 1 85 | }, 86 | "_enabled": true, 87 | "_designResolution": { 88 | "__type__": "cc.Size", 89 | "width": 960, 90 | "height": 640 91 | }, 92 | "_fitWidth": false, 93 | "_fitHeight": true 94 | }, 95 | { 96 | "__type__": "cc.PrefabInfo", 97 | "root": { 98 | "__id__": 1 99 | }, 100 | "asset": null, 101 | "fileId": "a6aa1W/pshGFZkMhhqxkZYP" 102 | } 103 | ] -------------------------------------------------------------------------------- /library/imports/31/3191ea21-0284-4dbe-8471-bf2798e064cc.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | cc._RF.push(module, '3191eohAoRNvoRxvyeY4GTM', 'music'); 3 | // script/music.ts 4 | 5 | Object.defineProperty(exports, "__esModule", { value: true }); 6 | var enum_1 = require("./enum"); 7 | var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; 8 | var Music = /** @class */ (function (_super) { 9 | __extends(Music, _super); 10 | function Music() { 11 | var _this = _super !== null && _super.apply(this, arguments) || this; 12 | _this.bgm = undefined; 13 | _this.effects = []; 14 | return _this; 15 | } 16 | Music.prototype.onLoad = function () { 17 | this.registerEvent(); 18 | }; 19 | Music.prototype.registerEvent = function () { 20 | var _this = this; 21 | // 对应所有音频的类型 22 | this.node.on(enum_1.MusicEvent.BGM, function () { return cc.audioEngine.play(_this.bgm, true, 0.3); }, this); 23 | this.node.on(enum_1.MusicEvent.ACTION, function () { return cc.audioEngine.playEffect(_this.effects[0], false); }, this); 24 | this.node.on(enum_1.MusicEvent.GAME_OVER, function () { return cc.audioEngine.playEffect(_this.effects[1], false); }, this); 25 | this.node.on(enum_1.MusicEvent.ELIMINATE, function () { return cc.audioEngine.playEffect(_this.effects[2], false); }, this); 26 | }; 27 | __decorate([ 28 | property({ type: cc.AudioClip }) 29 | ], Music.prototype, "bgm", void 0); 30 | __decorate([ 31 | property({ type: [cc.AudioClip] }) 32 | ], Music.prototype, "effects", void 0); 33 | Music = __decorate([ 34 | ccclass 35 | ], Music); 36 | return Music; 37 | }(cc.Component)); 38 | exports.default = Music; 39 | 40 | cc._RF.pop(); -------------------------------------------------------------------------------- /library/imports/31/3191ea21-0284-4dbe-8471-bf2798e064cc.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../../../../assets/script/assets/script/music.ts"],"names":[],"mappings":";;;;;AAAA,+BAAmC;AAE7B,IAAA,kBAAmC,EAAlC,oBAAO,EAAE,sBAAyB,CAAA;AAGzC;IAAmC,yBAAY;IAD/C;QAAA,qEAqBC;QAjBG,SAAG,GAAiB,SAAS,CAAA;QAG7B,aAAO,GAAmB,EAAE,CAAA;;IAchC,CAAC;IAZG,sBAAM,GAAN;QACI,IAAI,CAAC,aAAa,EAAE,CAAA;IACxB,CAAC;IAED,6BAAa,GAAb;QAAA,iBAMC;QALG,YAAY;QACZ,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAU,CAAC,GAAG,EAAE,cAAM,OAAA,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC,KAAI,CAAC,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,EAAxC,CAAwC,EAAE,IAAI,CAAC,CAAA;QAClF,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAU,CAAC,MAAM,EAAE,cAAM,OAAA,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,KAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAjD,CAAiD,EAAE,IAAI,CAAC,CAAA;QAC9F,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAU,CAAC,SAAS,EAAE,cAAM,OAAA,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,KAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAjD,CAAiD,EAAE,IAAI,CAAC,CAAA;QACjG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAU,CAAC,SAAS,EAAE,cAAM,OAAA,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,KAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAjD,CAAiD,EAAE,IAAI,CAAC,CAAA;IACrG,CAAC;IAfD;QADC,QAAQ,CAAC,EAAE,IAAI,EAAG,EAAE,CAAC,SAAS,EAAE,CAAC;sCACL;IAG7B;QADC,QAAQ,CAAC,EAAE,IAAI,EAAG,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC;0CACR;IANX,KAAK;QADzB,OAAO;OACa,KAAK,CAoBzB;IAAD,YAAC;CApBD,AAoBC,CApBkC,EAAE,CAAC,SAAS,GAoB9C;kBApBoB,KAAK","file":"","sourceRoot":"../../../../assets/script","sourcesContent":["import { MusicEvent } from \"./enum\"\n\nconst {ccclass, property} = cc._decorator\n\n@ccclass\nexport default class Music extends cc.Component {\n\n @property({ type : cc.AudioClip })\n bgm: cc.AudioClip = undefined\n\n @property({ type : [cc.AudioClip] })\n effects: cc.AudioClip[] = []\n\n onLoad () {\n this.registerEvent()\n }\n\n registerEvent () {\n // 对应所有音频的类型\n this.node.on(MusicEvent.BGM, () => cc.audioEngine.play(this.bgm, true, 0.3), this)\n this.node.on(MusicEvent.ACTION, () => cc.audioEngine.playEffect(this.effects[0], false), this)\n this.node.on(MusicEvent.GAME_OVER, () => cc.audioEngine.playEffect(this.effects[1], false), this)\n this.node.on(MusicEvent.ELIMINATE, () => cc.audioEngine.playEffect(this.effects[2], false), this)\n }\n\n}\n"]} -------------------------------------------------------------------------------- /library/imports/31/31d8962d-babb-4ec7-be19-8e9f54a4ea99.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_scrollbar", 5 | "texture": "0291c134-b3da-4098-b7b5-e397edbe947f", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 30, 11 | 15 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 30, 19 | 15 20 | ], 21 | "capInsets": [ 22 | 10, 23 | 4, 24 | 10, 25 | 4 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/3a/3a7bb79f-32fd-422e-ada2-96f518fed422.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "builtin-2d-gray-sprite", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "144c3297-af63-49e8-b8ef-1cfa29b3be28" 8 | }, 9 | "_defines": {}, 10 | "_props": {} 11 | } -------------------------------------------------------------------------------- /library/imports/3b/3bbdb0f6-c5f6-45de-9f33-8b5cbafb4d6d.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/3b/3bbdb0f6-c5f6-45de-9f33-8b5cbafb4d6d.bin -------------------------------------------------------------------------------- /library/imports/3b/3bbdb0f6-c5f6-45de-9f33-8b5cbafb4d6d.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Mesh", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": ".bin", 7 | "_vertexBundles": [ 8 | { 9 | "__id__": 1 10 | } 11 | ], 12 | "_primitives": [ 13 | { 14 | "__id__": 6 15 | } 16 | ], 17 | "_minPos": { 18 | "__type__": "cc.Vec3", 19 | "x": -0.5, 20 | "y": -0.5, 21 | "z": -0.5 22 | }, 23 | "_maxPos": { 24 | "__type__": "cc.Vec3", 25 | "x": 0.5, 26 | "y": 0.5, 27 | "z": 0.5 28 | } 29 | }, 30 | { 31 | "__type__": "cc.mesh.VertexBundle", 32 | "data": { 33 | "__id__": 2 34 | }, 35 | "formats": [ 36 | { 37 | "__id__": 3 38 | }, 39 | { 40 | "__id__": 4 41 | }, 42 | { 43 | "__id__": 5 44 | } 45 | ], 46 | "verticesCount": 1089 47 | }, 48 | { 49 | "__type__": "cc.BufferRange", 50 | "offset": 0, 51 | "length": 34848 52 | }, 53 | { 54 | "__type__": "cc.mesh.VertexFormat", 55 | "name": "a_normal", 56 | "type": 5126, 57 | "num": 3, 58 | "normalize": false 59 | }, 60 | { 61 | "__type__": "cc.mesh.VertexFormat", 62 | "name": "a_position", 63 | "type": 5126, 64 | "num": 3, 65 | "normalize": false 66 | }, 67 | { 68 | "__type__": "cc.mesh.VertexFormat", 69 | "name": "a_uv0", 70 | "type": 5126, 71 | "num": 2, 72 | "normalize": false 73 | }, 74 | { 75 | "__type__": "cc.mesh.Primitive", 76 | "vertexBundleIndices": [ 77 | 0 78 | ], 79 | "data": { 80 | "__id__": 7 81 | }, 82 | "indexUnit": 5123, 83 | "topology": 4 84 | }, 85 | { 86 | "__type__": "cc.BufferRange", 87 | "offset": 34848, 88 | "length": 12288 89 | } 90 | ] -------------------------------------------------------------------------------- /library/imports/3f/3f519470-c3e0-4d0a-a81f-21de7e5f7d3e.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | cc._RF.push(module, '3f519Rww+BNCqgfId5+X30+', 'enum'); 3 | // script/enum.ts 4 | 5 | Object.defineProperty(exports, "__esModule", { value: true }); 6 | /** 不渲染与7个颜色 */ 7 | var ItemColor; 8 | (function (ItemColor) { 9 | ItemColor[ItemColor["NULL"] = 0] = "NULL"; 10 | ItemColor[ItemColor["Color1"] = 1] = "Color1"; 11 | ItemColor[ItemColor["Color2"] = 2] = "Color2"; 12 | ItemColor[ItemColor["Color3"] = 3] = "Color3"; 13 | ItemColor[ItemColor["Color4"] = 4] = "Color4"; 14 | ItemColor[ItemColor["Color5"] = 5] = "Color5"; 15 | ItemColor[ItemColor["Color6"] = 6] = "Color6"; 16 | ItemColor[ItemColor["Color7"] = 7] = "Color7"; 17 | })(ItemColor = exports.ItemColor || (exports.ItemColor = {})); 18 | /** 触摸事件-上下左右滑动 */ 19 | var TouchEvent; 20 | (function (TouchEvent) { 21 | TouchEvent["UP"] = "touch-up"; 22 | TouchEvent["DOWN"] = "touch-down"; 23 | TouchEvent["LEFT"] = "touch-left"; 24 | TouchEvent["RIGHT"] = "touch-right"; 25 | })(TouchEvent = exports.TouchEvent || (exports.TouchEvent = {})); 26 | /** 音效事件 */ 27 | var MusicEvent; 28 | (function (MusicEvent) { 29 | MusicEvent["BGM"] = "bgm"; 30 | MusicEvent["ACTION"] = "action"; 31 | MusicEvent["GAME_OVER"] = "over"; 32 | /** 方块消除 */ 33 | MusicEvent["ELIMINATE"] = "eliminate"; 34 | })(MusicEvent = exports.MusicEvent || (exports.MusicEvent = {})); 35 | /** 节点路径 */ 36 | var NodeUrl; 37 | (function (NodeUrl) { 38 | NodeUrl["Canvas"] = "Canvas"; 39 | NodeUrl["Music"] = "Music"; 40 | })(NodeUrl = exports.NodeUrl || (exports.NodeUrl = {})); 41 | 42 | cc._RF.pop(); -------------------------------------------------------------------------------- /library/imports/3f/3f519470-c3e0-4d0a-a81f-21de7e5f7d3e.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../../../../assets/script/assets/script/enum.ts"],"names":[],"mappings":";;;;;AAAA,eAAe;AACf,IAAY,SASX;AATD,WAAY,SAAS;IACjB,yCAAQ,CAAA;IACR,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;AACV,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB;AAED,kBAAkB;AAClB,IAAY,UAKX;AALD,WAAY,UAAU;IAClB,6BAAe,CAAA;IACf,iCAAmB,CAAA;IACnB,iCAAmB,CAAA;IACnB,mCAAqB,CAAA;AACzB,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAED,WAAW;AACX,IAAY,UAMX;AAND,WAAY,UAAU;IAClB,yBAAW,CAAA;IACX,+BAAiB,CAAA;IACjB,gCAAkB,CAAA;IAClB,WAAW;IACX,qCAAuB,CAAA;AAC3B,CAAC,EANW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAMrB;AAED,WAAW;AACX,IAAY,OAGX;AAHD,WAAY,OAAO;IACf,4BAAiB,CAAA;IACjB,0BAAe,CAAA;AACnB,CAAC,EAHW,OAAO,GAAP,eAAO,KAAP,eAAO,QAGlB","file":"","sourceRoot":"../../../../assets/script","sourcesContent":["/** 不渲染与7个颜色 */\nexport enum ItemColor {\n NULL = 0,\n Color1,\n Color2,\n Color3,\n Color4,\n Color5,\n Color6,\n Color7,\n}\n\n/** 触摸事件-上下左右滑动 */\nexport enum TouchEvent {\n UP = 'touch-up',\n DOWN = 'touch-down',\n LEFT = 'touch-left',\n RIGHT = 'touch-right'\n}\n\n/** 音效事件 */\nexport enum MusicEvent {\n BGM = 'bgm',\n ACTION = 'action',\n GAME_OVER = 'over',\n /** 方块消除 */\n ELIMINATE = 'eliminate'\n}\n\n/** 节点路径 */\nexport enum NodeUrl {\n Canvas = 'Canvas',\n Music = 'Music'\n}"]} -------------------------------------------------------------------------------- /library/imports/47/472df5d3-35e7-4184-9e6c-7f41bee65ee3.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "atom", 5 | "texture": "d0a82d39-bede-46c4-b698-c81ff0dedfff", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 31, 11 | 31 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 31, 19 | 31 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/49/49834d1e-6069-48a5-831d-0dfeb17e535b.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/49/49834d1e-6069-48a5-831d-0dfeb17e535b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/49/49834d1e-6069-48a5-831d-0dfeb17e535b.png -------------------------------------------------------------------------------- /library/imports/4a/4a37dd57-78cd-4cec-aad4-f11a73d12b63.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "richtext", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | }, 10 | "optimizationPolicy": 1, 11 | "asyncLoadAssets": false, 12 | "readonly": false 13 | }, 14 | { 15 | "__type__": "cc.Node", 16 | "_name": "richText", 17 | "_objFlags": 0, 18 | "_opacity": 255, 19 | "_color": { 20 | "__type__": "cc.Color", 21 | "r": 255, 22 | "g": 255, 23 | "b": 255, 24 | "a": 255 25 | }, 26 | "_cascadeOpacityEnabled": true, 27 | "_parent": null, 28 | "_anchorPoint": { 29 | "__type__": "cc.Vec2", 30 | "x": 0.5, 31 | "y": 0.5 32 | }, 33 | "_contentSize": { 34 | "__type__": "cc.Size", 35 | "width": 153.38, 36 | "height": 50 37 | }, 38 | "_children": [], 39 | "_skewX": 0, 40 | "_skewY": 0, 41 | "_localZOrder": 0, 42 | "_globalZOrder": 0, 43 | "_tag": -1, 44 | "_opacityModifyRGB": false, 45 | "_id": "", 46 | "_active": true, 47 | "_components": [ 48 | { 49 | "__id__": 2 50 | } 51 | ], 52 | "_prefab": { 53 | "__id__": 3 54 | }, 55 | "groupIndex": 0, 56 | "_eulerAngles": { 57 | "__type__": "cc.Vec3", 58 | "x": 0, 59 | "y": 0, 60 | "z": 0 61 | }, 62 | "_trs": { 63 | "__type__": "TypedArray", 64 | "ctor": "Float64Array", 65 | "array": [ 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 0, 71 | 0, 72 | 0, 73 | 1, 74 | 1, 75 | 1 76 | ] 77 | } 78 | }, 79 | { 80 | "__type__": "cc.RichText", 81 | "_name": "", 82 | "_objFlags": 0, 83 | "node": { 84 | "__id__": 1 85 | }, 86 | "_enabled": true, 87 | "_useOriginalSize": true, 88 | "_N$string": "RichText", 89 | "_N$horizontalAlign": 0, 90 | "_N$fontSize": 40, 91 | "_N$maxWidth": 0, 92 | "_N$lineHeight": 50 93 | }, 94 | { 95 | "__type__": "cc.PrefabInfo", 96 | "root": { 97 | "__id__": 1 98 | }, 99 | "asset": { 100 | "__uuid__": "4a37dd57-78cd-4cec-aad4-f11a73d12b63" 101 | }, 102 | "fileId": "fd4fe1WoCpJK6rVCZ13Z14R" 103 | } 104 | ] -------------------------------------------------------------------------------- /library/imports/4b/4bab67cb-18e6-4099-b840-355f0473f890.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/4b/4bab67cb-18e6-4099-b840-355f0473f890.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/4b/4bab67cb-18e6-4099-b840-355f0473f890.png -------------------------------------------------------------------------------- /library/imports/4e/4e734cf6-c780-4a34-a08f-63cb1e905550.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.AudioClip", 3 | "_name": "bgm", 4 | "_objFlags": 0, 5 | "_native": ".mp3", 6 | "loadMode": 0 7 | } -------------------------------------------------------------------------------- /library/imports/4e/4e734cf6-c780-4a34-a08f-63cb1e905550.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/4e/4e734cf6-c780-4a34-a08f-63cb1e905550.mp3 -------------------------------------------------------------------------------- /library/imports/56/567dcd80-8bf4-4535-8a5a-313f1caf078a.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/56/567dcd80-8bf4-4535-8a5a-313f1caf078a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/56/567dcd80-8bf4-4535-8a5a-313f1caf078a.png -------------------------------------------------------------------------------- /library/imports/5c/5c3bb932-6c3c-468f-88a9-c8c61d458641.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_scrollbar_vertical", 5 | "texture": "d6d3ca85-4681-47c1-b5dd-d036a9d39ea2", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 15, 11 | 30 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 15, 19 | 30 20 | ], 21 | "capInsets": [ 22 | 4, 23 | 10, 24 | 4, 25 | 10 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/5e/5e95a811-bacb-4968-a44b-34e0bff1ec33.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/5e/5e95a811-bacb-4968-a44b-34e0bff1ec33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/5e/5e95a811-bacb-4968-a44b-34e0bff1ec33.png -------------------------------------------------------------------------------- /library/imports/5f/5fe5dcaa-b513-4dc5-a166-573627b3a159.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_scrollbar_vertical_bg", 5 | "texture": "617323dd-11f4-4dd3-8eec-0caf6b3b45b9", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 15, 11 | 30 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 15, 19 | 30 20 | ], 21 | "capInsets": [ 22 | 4, 23 | 10, 24 | 4, 25 | 10 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/61/617323dd-11f4-4dd3-8eec-0caf6b3b45b9.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/61/617323dd-11f4-4dd3-8eec-0caf6b3b45b9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/61/617323dd-11f4-4dd3-8eec-0caf6b3b45b9.png -------------------------------------------------------------------------------- /library/imports/67/67e68bc9-dad5-4ad9-a2d8-7e03d458e32f.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_progressbar", 5 | "texture": "cfef78f1-c8df-49b7-8ed0-4c953ace2621", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 30, 11 | 15 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 30, 19 | 15 20 | ], 21 | "capInsets": [ 22 | 10, 23 | 4, 24 | 10, 25 | 4 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/68/6827ca32-0107-4552-bab2-dfb31799bb44.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_toggle_normal", 5 | "texture": "d29077ba-1627-4a72-9579-7b56a235340c", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 28, 11 | 28 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 28, 19 | 28 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/68/68abf386-0f70-4074-8770-64ffd22784a8.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "shape5", 5 | "texture": "963968d1-4333-4747-8984-5e97d5aa3c4d", 6 | "atlas": "", 7 | "rect": [ 8 | 9, 9 | 13, 10 | 78, 11 | 67 12 | ], 13 | "offset": [ 14 | 0.5, 15 | 1 16 | ], 17 | "originalSize": [ 18 | 95, 19 | 95 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/6d/6d0f8ed8-cfb9-4c13-88a9-4190c46c9b24.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "shape3", 5 | "texture": "dbbc788a-7577-4a98-b6c6-6535b4309162", 6 | "atlas": "", 7 | "rect": [ 8 | 9, 9 | 13, 10 | 78, 11 | 67 12 | ], 13 | "offset": [ 14 | 0.5, 15 | 1 16 | ], 17 | "originalSize": [ 18 | 95, 19 | 95 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/6e/6e056173-d285-473c-b206-40a7fff5386e.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/6e/6e056173-d285-473c-b206-40a7fff5386e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/6e/6e056173-d285-473c-b206-40a7fff5386e.png -------------------------------------------------------------------------------- /library/imports/6f/6f801092-0c37-4f30-89ef-c8d960825b36.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "builtin-2d-base", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "2874f8dd-416c-4440-81b7-555975426e93" 8 | }, 9 | "_defines": {}, 10 | "_props": {} 11 | } -------------------------------------------------------------------------------- /library/imports/71/71561142-4c83-4933-afca-cb7a17f67053.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/71/71561142-4c83-4933-afca-cb7a17f67053.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/71/71561142-4c83-4933-afca-cb7a17f67053.png -------------------------------------------------------------------------------- /library/imports/71/7168db62-0edc-42e5-be5d-682cf6c4a165.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_toggle_disabled", 5 | "texture": "c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 28, 11 | 28 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 28, 19 | 28 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/71/71ec3b58-de2d-4453-bc87-3e5af6690338.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "gamemap", 5 | "texture": "5e95a811-bacb-4968-a44b-34e0bff1ec33", 6 | "atlas": "", 7 | "rect": [ 8 | 99, 9 | 157, 10 | 465, 11 | 789 12 | ], 13 | "offset": [ 14 | 11.5, 15 | -71.5 16 | ], 17 | "originalSize": [ 18 | 640, 19 | 960 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/73/73a0903d-d80e-4e3c-aa67-f999543c08f5.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/73/73a0903d-d80e-4e3c-aa67-f999543c08f5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/73/73a0903d-d80e-4e3c-aa67-f999543c08f5.png -------------------------------------------------------------------------------- /library/imports/7a/7a17de6e-227a-46b1-8009-e7157d4d3acf.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/7a/7a17de6e-227a-46b1-8009-e7157d4d3acf.bin -------------------------------------------------------------------------------- /library/imports/7a/7a17de6e-227a-46b1-8009-e7157d4d3acf.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Mesh", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": ".bin", 7 | "_vertexBundles": [ 8 | { 9 | "__id__": 1 10 | } 11 | ], 12 | "_primitives": [ 13 | { 14 | "__id__": 6 15 | } 16 | ], 17 | "_minPos": { 18 | "__type__": "cc.Vec3", 19 | "x": -0.5, 20 | "y": -0.5, 21 | "z": -0.499999940395355 22 | }, 23 | "_maxPos": { 24 | "__type__": "cc.Vec3", 25 | "x": 0.5, 26 | "y": 0.5, 27 | "z": 0.5 28 | } 29 | }, 30 | { 31 | "__type__": "cc.mesh.VertexBundle", 32 | "data": { 33 | "__id__": 2 34 | }, 35 | "formats": [ 36 | { 37 | "__id__": 3 38 | }, 39 | { 40 | "__id__": 4 41 | }, 42 | { 43 | "__id__": 5 44 | } 45 | ], 46 | "verticesCount": 129 47 | }, 48 | { 49 | "__type__": "cc.BufferRange", 50 | "offset": 0, 51 | "length": 4128 52 | }, 53 | { 54 | "__type__": "cc.mesh.VertexFormat", 55 | "name": "a_normal", 56 | "type": 5126, 57 | "num": 3, 58 | "normalize": false 59 | }, 60 | { 61 | "__type__": "cc.mesh.VertexFormat", 62 | "name": "a_position", 63 | "type": 5126, 64 | "num": 3, 65 | "normalize": false 66 | }, 67 | { 68 | "__type__": "cc.mesh.VertexFormat", 69 | "name": "a_uv0", 70 | "type": 5126, 71 | "num": 2, 72 | "normalize": false 73 | }, 74 | { 75 | "__type__": "cc.mesh.Primitive", 76 | "vertexBundleIndices": [ 77 | 0 78 | ], 79 | "data": { 80 | "__id__": 7 81 | }, 82 | "indexUnit": 5123, 83 | "topology": 4 84 | }, 85 | { 86 | "__type__": "cc.BufferRange", 87 | "offset": 4128, 88 | "length": 384 89 | } 90 | ] -------------------------------------------------------------------------------- /library/imports/7a/7afd064b-113f-480e-b793-8817d19f63c3.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "builtin-2d-spine", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "0e93aeaa-0b53-4e40-b8e0-6268b4e07bd7" 8 | }, 9 | "_defines": {}, 10 | "_props": {} 11 | } -------------------------------------------------------------------------------- /library/imports/7d/7d4ffd94-42d6-4045-9db7-a744229adfc4.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_toggle_pressed", 5 | "texture": "b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 28, 11 | 28 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 28, 19 | 28 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/7d/7de03a80-4457-438d-95a7-3e7cdffd6086.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "tiledmap", 5 | "_objFlags": 0, 6 | "data": { 7 | "__id__": 1 8 | }, 9 | "optimizationPolicy": 1, 10 | "asyncLoadAssets": false, 11 | "readonly": false 12 | }, 13 | { 14 | "__type__": "cc.Node", 15 | "_name": "New TiledMap", 16 | "_objFlags": 0, 17 | "_opacity": 255, 18 | "_color": { 19 | "__type__": "cc.Color", 20 | "r": 255, 21 | "g": 255, 22 | "b": 255, 23 | "a": 255 24 | }, 25 | "_cascadeOpacityEnabled": true, 26 | "_parent": null, 27 | "_anchorPoint": { 28 | "__type__": "cc.Vec2", 29 | "x": 0.5, 30 | "y": 0.5 31 | }, 32 | "_contentSize": { 33 | "__type__": "cc.Size", 34 | "width": 0, 35 | "height": 0 36 | }, 37 | "_children": [], 38 | "_skewX": 0, 39 | "_skewY": 0, 40 | "_localZOrder": 0, 41 | "_globalZOrder": 0, 42 | "_tag": -1, 43 | "_opacityModifyRGB": false, 44 | "_reorderChildDirty": false, 45 | "_id": "", 46 | "_active": true, 47 | "_components": [ 48 | { 49 | "__id__": 2 50 | } 51 | ], 52 | "_prefab": { 53 | "__id__": 3 54 | }, 55 | "_eulerAngles": { 56 | "__type__": "cc.Vec3", 57 | "x": 0, 58 | "y": 0, 59 | "z": 0 60 | }, 61 | "_trs": { 62 | "__type__": "TypedArray", 63 | "ctor": "Float64Array", 64 | "array": [ 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 0, 71 | 0, 72 | 1, 73 | 1, 74 | 1 75 | ] 76 | } 77 | }, 78 | { 79 | "__type__": "cc.TiledMap", 80 | "_name": "", 81 | "_objFlags": 0, 82 | "node": { 83 | "__id__": 1 84 | }, 85 | "_enabled": true, 86 | "_tmxFile": null 87 | }, 88 | { 89 | "__type__": "cc.PrefabInfo", 90 | "root": { 91 | "__id__": 1 92 | }, 93 | "asset": null, 94 | "fileId": "6d9cbIJlHhJ/4JAwDJiN9SB" 95 | } 96 | ] -------------------------------------------------------------------------------- /library/imports/7e/7ee37a9f-e669-4676-9c09-1c772d194f6a.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "shape1", 5 | "texture": "a08b5565-2d0f-4408-b48d-87a412edbb4f", 6 | "atlas": "", 7 | "rect": [ 8 | 9, 9 | 13, 10 | 78, 11 | 67 12 | ], 13 | "offset": [ 14 | 0.5, 15 | 1 16 | ], 17 | "originalSize": [ 18 | 95, 19 | 95 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/80/80332a73-f1c2-4eda-8c47-bd2309ca181f.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/80/80332a73-f1c2-4eda-8c47-bd2309ca181f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/80/80332a73-f1c2-4eda-8c47-bd2309ca181f.png -------------------------------------------------------------------------------- /library/imports/83/83f5eff8-3385-4f95-9b76-8da0aa1d96cd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/83/83f5eff8-3385-4f95-9b76-8da0aa1d96cd.bin -------------------------------------------------------------------------------- /library/imports/83/83f5eff8-3385-4f95-9b76-8da0aa1d96cd.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Mesh", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": ".bin", 7 | "_vertexBundles": [ 8 | { 9 | "__id__": 1 10 | } 11 | ], 12 | "_primitives": [ 13 | { 14 | "__id__": 6 15 | } 16 | ], 17 | "_minPos": { 18 | "__type__": "cc.Vec3", 19 | "x": -0.5, 20 | "y": -1, 21 | "z": -0.5 22 | }, 23 | "_maxPos": { 24 | "__type__": "cc.Vec3", 25 | "x": 0.5, 26 | "y": 1, 27 | "z": 0.5 28 | } 29 | }, 30 | { 31 | "__type__": "cc.mesh.VertexBundle", 32 | "data": { 33 | "__id__": 2 34 | }, 35 | "formats": [ 36 | { 37 | "__id__": 3 38 | }, 39 | { 40 | "__id__": 4 41 | }, 42 | { 43 | "__id__": 5 44 | } 45 | ], 46 | "verticesCount": 1155 47 | }, 48 | { 49 | "__type__": "cc.BufferRange", 50 | "offset": 0, 51 | "length": 36960 52 | }, 53 | { 54 | "__type__": "cc.mesh.VertexFormat", 55 | "name": "a_normal", 56 | "type": 5126, 57 | "num": 3, 58 | "normalize": false 59 | }, 60 | { 61 | "__type__": "cc.mesh.VertexFormat", 62 | "name": "a_position", 63 | "type": 5126, 64 | "num": 3, 65 | "normalize": false 66 | }, 67 | { 68 | "__type__": "cc.mesh.VertexFormat", 69 | "name": "a_uv0", 70 | "type": 5126, 71 | "num": 2, 72 | "normalize": false 73 | }, 74 | { 75 | "__type__": "cc.mesh.Primitive", 76 | "vertexBundleIndices": [ 77 | 0 78 | ], 79 | "data": { 80 | "__id__": 7 81 | }, 82 | "indexUnit": 5123, 83 | "topology": 4 84 | }, 85 | { 86 | "__type__": "cc.BufferRange", 87 | "offset": 36960, 88 | "length": 12288 89 | } 90 | ] -------------------------------------------------------------------------------- /library/imports/88/88e79fd5-96b4-4a77-a1f4-312467171014.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_progressbar_bg", 5 | "texture": "99170b0b-d210-46f1-b213-7d9e3f23098a", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 60, 11 | 15 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 60, 19 | 15 20 | ], 21 | "capInsets": [ 22 | 10, 23 | 4, 24 | 10, 25 | 4 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/8a/8a96b965-2dc0-4e03-aa90-3b79cb93b5b4.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/8a/8a96b965-2dc0-4e03-aa90-3b79cb93b5b4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/8a/8a96b965-2dc0-4e03-aa90-3b79cb93b5b4.png -------------------------------------------------------------------------------- /library/imports/8c/8c5001fd-07ee-4a4b-a8a0-63e15195e94d.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "webview", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | }, 10 | "optimizationPolicy": 1, 11 | "asyncLoadAssets": false, 12 | "readonly": false 13 | }, 14 | { 15 | "__type__": "cc.Node", 16 | "_name": "webview", 17 | "_objFlags": 0, 18 | "_parent": null, 19 | "_children": [], 20 | "_active": true, 21 | "_level": 1, 22 | "_components": [ 23 | { 24 | "__id__": 2 25 | } 26 | ], 27 | "_prefab": { 28 | "__id__": 3 29 | }, 30 | "_opacity": 255, 31 | "_color": { 32 | "__type__": "cc.Color", 33 | "r": 255, 34 | "g": 255, 35 | "b": 255, 36 | "a": 255 37 | }, 38 | "_contentSize": { 39 | "__type__": "cc.Size", 40 | "width": 300, 41 | "height": 200 42 | }, 43 | "_anchorPoint": { 44 | "__type__": "cc.Vec2", 45 | "x": 0.5, 46 | "y": 0.5 47 | }, 48 | "_skewX": 0, 49 | "_skewY": 0, 50 | "_localZOrder": 55, 51 | "groupIndex": 0, 52 | "_id": "", 53 | "_eulerAngles": { 54 | "__type__": "cc.Vec3", 55 | "x": 0, 56 | "y": 0, 57 | "z": 0 58 | }, 59 | "_trs": { 60 | "__type__": "TypedArray", 61 | "ctor": "Float64Array", 62 | "array": [ 63 | 0, 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 1, 71 | 1, 72 | 1 73 | ] 74 | } 75 | }, 76 | { 77 | "__type__": "cc.WebView", 78 | "_name": "", 79 | "_objFlags": 0, 80 | "node": { 81 | "__id__": 1 82 | }, 83 | "_enabled": true, 84 | "_useOriginalSize": false, 85 | "_url": "", 86 | "webviewEvents": [], 87 | "_id": "12QHFUfdhF+4w/zU5gB7ZI" 88 | }, 89 | { 90 | "__type__": "cc.PrefabInfo", 91 | "root": { 92 | "__id__": 1 93 | }, 94 | "asset": { 95 | "__uuid__": "8c5001fd-07ee-4a4b-a8a0-63e15195e94d" 96 | }, 97 | "fileId": "2fb356PwclC8L2CbHhqGUVr", 98 | "sync": false 99 | } 100 | ] -------------------------------------------------------------------------------- /library/imports/8c/8cdb44ac-a3f6-449f-b354-7cd48cf84061.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_sprite", 5 | "texture": "6e056173-d285-473c-b206-40a7fff5386e", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 2, 10 | 40, 11 | 36 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 40, 19 | 40 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/90/90004ad6-2f6d-40e1-93ef-b714375c6f06.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_toggle_checkmark", 5 | "texture": "73a0903d-d80e-4e3c-aa67-f999543c08f5", 6 | "atlas": "", 7 | "rect": [ 8 | 4, 9 | 5, 10 | 20, 11 | 18 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 28, 19 | 28 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/96/963968d1-4333-4747-8984-5e97d5aa3c4d.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/96/963968d1-4333-4747-8984-5e97d5aa3c4d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/96/963968d1-4333-4747-8984-5e97d5aa3c4d.png -------------------------------------------------------------------------------- /library/imports/99/99170b0b-d210-46f1-b213-7d9e3f23098a.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/99/99170b0b-d210-46f1-b213-7d9e3f23098a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/99/99170b0b-d210-46f1-b213-7d9e3f23098a.png -------------------------------------------------------------------------------- /library/imports/9b/9bbda31e-ad49-43c9-aaf2-f7d9896bac69.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_panel", 5 | "texture": "d81ec8ad-247c-4e62-aa3c-d35c4193c7af", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 20, 11 | 20 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 20, 19 | 20 20 | ], 21 | "capInsets": [ 22 | 6, 23 | 6, 24 | 6, 25 | 6 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/9d/9d60001f-b5f4-4726-a629-2659e3ded0b8.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/9d/9d60001f-b5f4-4726-a629-2659e3ded0b8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/9d/9d60001f-b5f4-4726-a629-2659e3ded0b8.png -------------------------------------------------------------------------------- /library/imports/a0/a08b5565-2d0f-4408-b48d-87a412edbb4f.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/a0/a08b5565-2d0f-4408-b48d-87a412edbb4f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/a0/a08b5565-2d0f-4408-b48d-87a412edbb4f.png -------------------------------------------------------------------------------- /library/imports/a1/a11130b5-14db-40ed-a4b6-783ba1b095a9.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "shape7", 5 | "texture": "80332a73-f1c2-4eda-8c47-bd2309ca181f", 6 | "atlas": "", 7 | "rect": [ 8 | 9, 9 | 13, 10 | 78, 11 | 67 12 | ], 13 | "offset": [ 14 | 0.5, 15 | 1 16 | ], 17 | "originalSize": [ 18 | 95, 19 | 95 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/a1/a1ef2fc9-9c57-418a-8f69-6bed9a7a0e7f.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/a1/a1ef2fc9-9c57-418a-8f69-6bed9a7a0e7f.bin -------------------------------------------------------------------------------- /library/imports/a1/a1ef2fc9-9c57-418a-8f69-6bed9a7a0e7f.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Mesh", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": ".bin", 7 | "_vertexBundles": [ 8 | { 9 | "__id__": 1 10 | } 11 | ], 12 | "_primitives": [ 13 | { 14 | "__id__": 6 15 | } 16 | ], 17 | "_minPos": { 18 | "__type__": "cc.Vec3", 19 | "x": -5, 20 | "y": 0, 21 | "z": -5 22 | }, 23 | "_maxPos": { 24 | "__type__": "cc.Vec3", 25 | "x": 5, 26 | "y": 0, 27 | "z": 5 28 | } 29 | }, 30 | { 31 | "__type__": "cc.mesh.VertexBundle", 32 | "data": { 33 | "__id__": 2 34 | }, 35 | "formats": [ 36 | { 37 | "__id__": 3 38 | }, 39 | { 40 | "__id__": 4 41 | }, 42 | { 43 | "__id__": 5 44 | } 45 | ], 46 | "verticesCount": 121 47 | }, 48 | { 49 | "__type__": "cc.BufferRange", 50 | "offset": 0, 51 | "length": 3872 52 | }, 53 | { 54 | "__type__": "cc.mesh.VertexFormat", 55 | "name": "a_normal", 56 | "type": 5126, 57 | "num": 3, 58 | "normalize": false 59 | }, 60 | { 61 | "__type__": "cc.mesh.VertexFormat", 62 | "name": "a_position", 63 | "type": 5126, 64 | "num": 3, 65 | "normalize": false 66 | }, 67 | { 68 | "__type__": "cc.mesh.VertexFormat", 69 | "name": "a_uv0", 70 | "type": 5126, 71 | "num": 2, 72 | "normalize": false 73 | }, 74 | { 75 | "__type__": "cc.mesh.Primitive", 76 | "vertexBundleIndices": [ 77 | 0 78 | ], 79 | "data": { 80 | "__id__": 7 81 | }, 82 | "indexUnit": 5123, 83 | "topology": 4 84 | }, 85 | { 86 | "__type__": "cc.BufferRange", 87 | "offset": 3872, 88 | "length": 1200 89 | } 90 | ] -------------------------------------------------------------------------------- /library/imports/a2/a23235d1-15db-4b95-8439-a2e005bfff91.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_sprite_splash", 5 | "texture": "0275e94c-56a7-410f-bd1a-fc7483f7d14a", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 2, 11 | 2 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 2, 19 | 2 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/a5/a579b610-0aa7-4a8b-b36b-be34cc834dcc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/a5/a579b610-0aa7-4a8b-b36b-be34cc834dcc.bin -------------------------------------------------------------------------------- /library/imports/a5/a579b610-0aa7-4a8b-b36b-be34cc834dcc.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.BufferAsset", 3 | "_name": "buffer", 4 | "_objFlags": 0, 5 | "_native": ".bin", 6 | "buffer": null 7 | } -------------------------------------------------------------------------------- /library/imports/a5/a5849239-3ad3-41d1-8ab4-ae9fea11f97f.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "abc2cb62-7852-4525-a90d-d474487b88f2" 8 | }, 9 | "_defines": {}, 10 | "_props": { 11 | "diffuseColor": { 12 | "__type__": "cc.Color", 13 | "r": 127, 14 | "g": 127, 15 | "b": 127, 16 | "a": 255 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /library/imports/b1/b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/b1/b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/b1/b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd.png -------------------------------------------------------------------------------- /library/imports/b2/b2687ac4-099e-403c-a192-ff477686f4f5.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.ParticleAsset", 3 | "_name": "atom", 4 | "_objFlags": 0, 5 | "_native": ".plist", 6 | "spriteFrame": { 7 | "__uuid__": "472df5d3-35e7-4184-9e6c-7f41bee65ee3" 8 | } 9 | } -------------------------------------------------------------------------------- /library/imports/b4/b430cea3-6ab3-4106-b073-26c698918edd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/b4/b430cea3-6ab3-4106-b073-26c698918edd.bin -------------------------------------------------------------------------------- /library/imports/b4/b430cea3-6ab3-4106-b073-26c698918edd.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Mesh", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": ".bin", 7 | "_vertexBundles": [ 8 | { 9 | "__id__": 1 10 | } 11 | ], 12 | "_primitives": [ 13 | { 14 | "__id__": 6 15 | } 16 | ], 17 | "_minPos": { 18 | "__type__": "cc.Vec3", 19 | "x": -0.5, 20 | "y": -1, 21 | "z": -0.5 22 | }, 23 | "_maxPos": { 24 | "__type__": "cc.Vec3", 25 | "x": 0.5, 26 | "y": 1, 27 | "z": 0.5 28 | } 29 | }, 30 | { 31 | "__type__": "cc.mesh.VertexBundle", 32 | "data": { 33 | "__id__": 2 34 | }, 35 | "formats": [ 36 | { 37 | "__id__": 3 38 | }, 39 | { 40 | "__id__": 4 41 | }, 42 | { 43 | "__id__": 5 44 | } 45 | ], 46 | "verticesCount": 193 47 | }, 48 | { 49 | "__type__": "cc.BufferRange", 50 | "offset": 0, 51 | "length": 6176 52 | }, 53 | { 54 | "__type__": "cc.mesh.VertexFormat", 55 | "name": "a_normal", 56 | "type": 5126, 57 | "num": 3, 58 | "normalize": false 59 | }, 60 | { 61 | "__type__": "cc.mesh.VertexFormat", 62 | "name": "a_position", 63 | "type": 5126, 64 | "num": 3, 65 | "normalize": false 66 | }, 67 | { 68 | "__type__": "cc.mesh.VertexFormat", 69 | "name": "a_uv0", 70 | "type": 5126, 71 | "num": 2, 72 | "normalize": false 73 | }, 74 | { 75 | "__type__": "cc.mesh.Primitive", 76 | "vertexBundleIndices": [ 77 | 0 78 | ], 79 | "data": { 80 | "__id__": 7 81 | }, 82 | "indexUnit": 5123, 83 | "topology": 4 84 | }, 85 | { 86 | "__type__": "cc.BufferRange", 87 | "offset": 6176, 88 | "length": 768 89 | } 90 | ] -------------------------------------------------------------------------------- /library/imports/b4/b43ff3c2-02bb-4874-81f7-f2dea6970f18.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/b4/b43ff3c2-02bb-4874-81f7-f2dea6970f18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/b4/b43ff3c2-02bb-4874-81f7-f2dea6970f18.png -------------------------------------------------------------------------------- /library/imports/b8/b8223619-7e38-47c4-841f-9160c232495a.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.ParticleAsset", 3 | "_name": "atom", 4 | "_objFlags": 0, 5 | "_native": ".plist", 6 | "spriteFrame": { 7 | "__uuid__": "bb42ed8e-0867-4584-ad63-b6f84f83bba8" 8 | } 9 | } -------------------------------------------------------------------------------- /library/imports/ba/ba4dd23a-a1ec-4f01-8004-9f51cdc4a842.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.AudioClip", 3 | "_name": "action", 4 | "_objFlags": 0, 5 | "_native": ".mp3", 6 | "loadMode": 0 7 | } -------------------------------------------------------------------------------- /library/imports/ba/ba4dd23a-a1ec-4f01-8004-9f51cdc4a842.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/ba/ba4dd23a-a1ec-4f01-8004-9f51cdc4a842.mp3 -------------------------------------------------------------------------------- /library/imports/bb/bb42ed8e-0867-4584-ad63-b6f84f83bba8.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "atom", 5 | "texture": "8a96b965-2dc0-4e03-aa90-3b79cb93b5b4", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 31, 11 | 31 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 31, 19 | 31 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/c0/c0040c95-c57f-49cd-9cbc-12316b73d0d4.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.EffectAsset", 3 | "_name": "builtin-clear-stencil", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "properties": null, 7 | "techniques": [ 8 | { 9 | "passes": [ 10 | { 11 | "blendState": { 12 | "targets": [ 13 | { 14 | "blend": true 15 | } 16 | ] 17 | }, 18 | "rasterizerState": { 19 | "cullMode": 0 20 | }, 21 | "program": "builtin-clear-stencil|vs|fs" 22 | } 23 | ] 24 | } 25 | ], 26 | "shaders": [ 27 | { 28 | "hash": 2380943059, 29 | "glsl3": { 30 | "vert": "\nprecision highp float;\n\nin vec3 a_position;\n\nvoid main () {\n gl_Position = vec4(a_position, 1);\n}\n\n", 31 | "frag": "\nprecision highp float;\n\nvoid main () {\n gl_FragColor = vec4(1.0);\n}\n\n" 32 | }, 33 | "glsl1": { 34 | "vert": "\nprecision highp float;\n\nattribute vec3 a_position;\n\nvoid main () {\n gl_Position = vec4(a_position, 1);\n}\n\n", 35 | "frag": "\nprecision highp float;\n\nvoid main () {\n gl_FragColor = vec4(1.0);\n}\n\n" 36 | }, 37 | "builtins": { 38 | "globals": { 39 | "blocks": [], 40 | "samplers": [] 41 | }, 42 | "locals": { 43 | "blocks": [], 44 | "samplers": [] 45 | } 46 | }, 47 | "defines": [], 48 | "blocks": [], 49 | "samplers": [], 50 | "dependencies": {}, 51 | "name": "builtin-clear-stencil|vs|fs" 52 | } 53 | ] 54 | } -------------------------------------------------------------------------------- /library/imports/c2/c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/c2/c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/c2/c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f.png -------------------------------------------------------------------------------- /library/imports/c4/c4480a0a-6ac5-443f-8b40-361a14257fc8.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "builtin-phong", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "abc2cb62-7852-4525-a90d-d474487b88f2" 8 | }, 9 | "_defines": { 10 | "USE_SPECULAR": true 11 | }, 12 | "_props": {} 13 | } -------------------------------------------------------------------------------- /library/imports/c9/c9fa51ff-3f01-4601-8f80-325d1b11dab7.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_scrollbar_bg", 5 | "texture": "4bab67cb-18e6-4099-b840-355f0473f890", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 30, 11 | 15 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 30, 19 | 15 20 | ], 21 | "capInsets": [ 22 | 10, 23 | 4, 24 | 10, 25 | 4 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/cf/cf7e0bb8-a81c-44a9-ad79-d28d43991032.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "builtin-clear-stencil", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "c0040c95-c57f-49cd-9cbc-12316b73d0d4" 8 | }, 9 | "_defines": {}, 10 | "_props": {} 11 | } -------------------------------------------------------------------------------- /library/imports/cf/cfef78f1-c8df-49b7-8ed0-4c953ace2621.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/cf/cfef78f1-c8df-49b7-8ed0-4c953ace2621.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/cf/cfef78f1-c8df-49b7-8ed0-4c953ace2621.png -------------------------------------------------------------------------------- /library/imports/d0/d0a82d39-bede-46c4-b698-c81ff0dedfff.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/d0/d0a82d39-bede-46c4-b698-c81ff0dedfff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/d0/d0a82d39-bede-46c4-b698-c81ff0dedfff.png -------------------------------------------------------------------------------- /library/imports/d2/d29077ba-1627-4a72-9579-7b56a235340c.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/d2/d29077ba-1627-4a72-9579-7b56a235340c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/d2/d29077ba-1627-4a72-9579-7b56a235340c.png -------------------------------------------------------------------------------- /library/imports/d6/d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/d6/d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/d6/d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.png -------------------------------------------------------------------------------- /library/imports/d8/d81ec8ad-247c-4e62-aa3c-d35c4193c7af.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/d8/d81ec8ad-247c-4e62-aa3c-d35c4193c7af.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/d8/d81ec8ad-247c-4e62-aa3c-d35c4193c7af.png -------------------------------------------------------------------------------- /library/imports/d8/d8d9fc1e-7800-4597-8fd1-edeea1123ac6.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "shape4", 5 | "texture": "189f0ae5-b272-47fa-bda4-5c8beb19ff4e", 6 | "atlas": "", 7 | "rect": [ 8 | 9, 9 | 13, 10 | 78, 11 | 67 12 | ], 13 | "offset": [ 14 | 0.5, 15 | 1 16 | ], 17 | "originalSize": [ 18 | 95, 19 | 95 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/db/dbbc788a-7577-4a98-b6c6-6535b4309162.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/db/dbbc788a-7577-4a98-b6c6-6535b4309162.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/db/dbbc788a-7577-4a98-b6c6-6535b4309162.png -------------------------------------------------------------------------------- /library/imports/e7/e7aba14b-f956-4480-b254-8d57832e273f.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_radio_button_off", 5 | "texture": "567dcd80-8bf4-4535-8a5a-313f1caf078a", 6 | "atlas": "", 7 | "rect": [ 8 | 3, 9 | 3, 10 | 26, 11 | 26 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 32, 19 | 32 20 | ], 21 | "capInsets": [ 22 | 0, 23 | 0, 24 | 0, 25 | 0 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.png -------------------------------------------------------------------------------- /library/imports/e9/e93d3fa9-8c21-4375-8a21-14ba84066c77.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/e9/e93d3fa9-8c21-4375-8a21-14ba84066c77.bin -------------------------------------------------------------------------------- /library/imports/e9/e93d3fa9-8c21-4375-8a21-14ba84066c77.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Mesh", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": ".bin", 7 | "_vertexBundles": [ 8 | { 9 | "__id__": 1 10 | } 11 | ], 12 | "_primitives": [ 13 | { 14 | "__id__": 6 15 | } 16 | ], 17 | "_minPos": { 18 | "__type__": "cc.Vec3", 19 | "x": -0.5, 20 | "y": -0.5, 21 | "z": 0 22 | }, 23 | "_maxPos": { 24 | "__type__": "cc.Vec3", 25 | "x": 0.5, 26 | "y": 0.5, 27 | "z": 0 28 | } 29 | }, 30 | { 31 | "__type__": "cc.mesh.VertexBundle", 32 | "data": { 33 | "__id__": 2 34 | }, 35 | "formats": [ 36 | { 37 | "__id__": 3 38 | }, 39 | { 40 | "__id__": 4 41 | }, 42 | { 43 | "__id__": 5 44 | } 45 | ], 46 | "verticesCount": 4 47 | }, 48 | { 49 | "__type__": "cc.BufferRange", 50 | "offset": 0, 51 | "length": 128 52 | }, 53 | { 54 | "__type__": "cc.mesh.VertexFormat", 55 | "name": "a_normal", 56 | "type": 5126, 57 | "num": 3, 58 | "normalize": false 59 | }, 60 | { 61 | "__type__": "cc.mesh.VertexFormat", 62 | "name": "a_position", 63 | "type": 5126, 64 | "num": 3, 65 | "normalize": false 66 | }, 67 | { 68 | "__type__": "cc.mesh.VertexFormat", 69 | "name": "a_uv0", 70 | "type": 5126, 71 | "num": 2, 72 | "normalize": false 73 | }, 74 | { 75 | "__type__": "cc.mesh.Primitive", 76 | "vertexBundleIndices": [ 77 | 0 78 | ], 79 | "data": { 80 | "__id__": 7 81 | }, 82 | "indexUnit": 5123, 83 | "topology": 4 84 | }, 85 | { 86 | "__type__": "cc.BufferRange", 87 | "offset": 128, 88 | "length": 12 89 | } 90 | ] -------------------------------------------------------------------------------- /library/imports/e9/e9ec654c-97a2-4787-9325-e6a10375219a.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_btn_pressed", 5 | "texture": "b43ff3c2-02bb-4874-81f7-f2dea6970f18", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 40, 11 | 40 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 40, 19 | 40 20 | ], 21 | "capInsets": [ 22 | 12, 23 | 12, 24 | 12, 25 | 12 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/ec/eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "builtin-2d-sprite", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "2874f8dd-416c-4440-81b7-555975426e93" 8 | }, 9 | "_defines": { 10 | "USE_TEXTURE": true 11 | }, 12 | "_props": {} 13 | } -------------------------------------------------------------------------------- /library/imports/ed/edd215b9-2796-4a05-aaf5-81f96c9281ce.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Texture2D", 3 | "content": "0,9729,9729,33071,33071,0,0,1" 4 | } -------------------------------------------------------------------------------- /library/imports/ed/edd215b9-2796-4a05-aaf5-81f96c9281ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/library/imports/ed/edd215b9-2796-4a05-aaf5-81f96c9281ce.png -------------------------------------------------------------------------------- /library/imports/f0/f0048c10-f03e-4c97-b9d3-3506e1d58952.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_btn_normal", 5 | "texture": "e851e89b-faa2-4484-bea6-5c01dd9f06e2", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 40, 11 | 40 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 40, 19 | 40 20 | ], 21 | "capInsets": [ 22 | 12, 23 | 12, 24 | 12, 25 | 12 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /library/imports/f9/f95c82c9-7168-4ff8-8c66-a2fb47a4c170.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | cc._RF.push(module, 'f95c8LJcWhP+IxmovtHpMFw', 'touch'); 3 | // script/touch.ts 4 | 5 | Object.defineProperty(exports, "__esModule", { value: true }); 6 | var enum_1 = require("./enum"); 7 | var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; 8 | var Touch = /** @class */ (function (_super) { 9 | __extends(Touch, _super); 10 | function Touch() { 11 | var _this = _super !== null && _super.apply(this, arguments) || this; 12 | _this.aimNode = undefined; 13 | return _this; 14 | } 15 | Touch.prototype.onLoad = function () { 16 | this.registerEvent(); 17 | }; 18 | Touch.prototype.registerEvent = function () { 19 | var _this = this; 20 | this.node.on(cc.Node.EventType.TOUCH_END, function (e) { 21 | var startPoint = e.getStartLocation(); 22 | var endPonit = e.getLocation(); 23 | // 起点与终点相减 24 | var v = endPonit.sub(startPoint); 25 | // 转弧度 26 | var radians = Math.atan2(v.y, v.x); 27 | // 弧度转角度 28 | var degrees = cc.misc.radiansToDegrees(radians); 29 | /** 将角度划分 8 块区域,方便处理,注意恰好 360 度 */ 30 | var index = Math.floor(degrees / 45); 31 | _this.emitEventByIndex(index); 32 | }, this); 33 | }; 34 | Touch.prototype.emitEventByIndex = function (index) { 35 | // 8 方向判断 36 | if (index === 0 || index === -1) { 37 | this.aimNode.emit(enum_1.TouchEvent.RIGHT); 38 | } 39 | else if (index === 1 || index === 2) { 40 | this.aimNode.emit(enum_1.TouchEvent.UP); 41 | } 42 | else if (index === -2 || index === -3) { 43 | this.aimNode.emit(enum_1.TouchEvent.DOWN); 44 | } 45 | else if (index === -4 || index === 3 || index === 4) { 46 | this.aimNode.emit(enum_1.TouchEvent.LEFT); 47 | } 48 | else { 49 | cc.error("\u65E0\u6B64\u65B9\u5411" + index); 50 | } 51 | }; 52 | __decorate([ 53 | property(cc.Node) 54 | ], Touch.prototype, "aimNode", void 0); 55 | Touch = __decorate([ 56 | ccclass 57 | ], Touch); 58 | return Touch; 59 | }(cc.Component)); 60 | exports.default = Touch; 61 | 62 | cc._RF.pop(); -------------------------------------------------------------------------------- /library/imports/ff/ff0e91c7-55c6-4086-a39f-cb6e457b8c3b.json: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.SpriteFrame", 3 | "content": { 4 | "name": "default_editbox_bg", 5 | "texture": "edd215b9-2796-4a05-aaf5-81f96c9281ce", 6 | "atlas": "", 7 | "rect": [ 8 | 0, 9 | 0, 10 | 40, 11 | 40 12 | ], 13 | "offset": [ 14 | 0, 15 | 0 16 | ], 17 | "originalSize": [ 18 | 40, 19 | 40 20 | ], 21 | "capInsets": [ 22 | 12, 23 | 12, 24 | 12, 25 | 12 26 | ] 27 | } 28 | } -------------------------------------------------------------------------------- /local/builder.json: -------------------------------------------------------------------------------- 1 | { 2 | "platform": "web-mobile", 3 | "actualPlatform": "web-mobile", 4 | "template": "link", 5 | "buildPath": "./build", 6 | "debug": false, 7 | "sourceMaps": false, 8 | "embedWebDebugger": false, 9 | "previewWidth": "1280", 10 | "previewHeight": "720", 11 | "useDebugKeystore": true, 12 | "keystorePath": "", 13 | "keystorePassword": "", 14 | "keystoreAlias": "", 15 | "keystoreAliasPassword": "", 16 | "apiLevel": "", 17 | "appABIs": [], 18 | "vsVersion": "auto" 19 | } 20 | -------------------------------------------------------------------------------- /local/local.json: -------------------------------------------------------------------------------- 1 | { 2 | "last-edit": "906ffad3-d7f7-4325-9d1e-64eda217f8a4", 3 | "recent-items": [ 4 | "d64184c6-a193-48f4-bfe3-4ac88e7b43d9", 5 | "7367abbb-bb3e-4970-8794-9472e6f22e19", 6 | "906ffad3-d7f7-4325-9d1e-64eda217f8a4" 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /local/node-library.json: -------------------------------------------------------------------------------- 1 | { 2 | "user": { 3 | "name": "User", 4 | "prefab": [] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /local/node-tree-state.json: -------------------------------------------------------------------------------- 1 | { 2 | "nodeFoldStates": [ 3 | "4bTjct6cNNS4tWCUHHFxdf", 4 | "e8lprsZY1JioUGejPL7cWt", 5 | "4dytiQy/xI1onA6GZBovry" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /local/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "recently-opened": [], 3 | "last-create": "", 4 | "last-login": "", 5 | "last-create-path": "", 6 | "language": "unknown", 7 | "remember-passwd": true, 8 | "node-tree-state": 1, 9 | "local-ip": 1, 10 | "show-console-log": false, 11 | "show-meta-backup-dialog": true, 12 | "trim-imported-image": true, 13 | "step": 0.1, 14 | "auto-sync-prefab": false, 15 | "http-proxy": "", 16 | "auto-compiler-scripts": true, 17 | "script-editor": "default", 18 | "picture-editor-root": "", 19 | "script-editor-list": [], 20 | "ndk-root": "", 21 | "android-sdk-root": "", 22 | "ant-root": "", 23 | "js-engine-path": "", 24 | "use-default-js-engine": true, 25 | "cpp-engine-path": "", 26 | "use-default-cpp-engine": true, 27 | "preview-platform": "browser", 28 | "preview-browser": "default", 29 | "preview-browser-list": [], 30 | "simulator-resolution": 1, 31 | "simulator-orientation": false, 32 | "auto-refresh": true, 33 | "simulator-debugger": false, 34 | "wechatgame-app-path": "", 35 | "auto-build-js-engine": false, 36 | "watch-js-engine": false, 37 | "use-global-engine-setting": true 38 | } 39 | -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- 1 | { 2 | "engine": "cocos-creator-js", 3 | "packages": "packages", 4 | "version": "2.2.2", 5 | "id": "8e3bd88a-ae19-4ed9-9a6e-b2fd336abab7" 6 | } -------------------------------------------------------------------------------- /settings/builder.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Tetris", 3 | "packageName": "", 4 | "startScene": "906ffad3-d7f7-4325-9d1e-64eda217f8a4", 5 | "excludeScenes": [], 6 | "includeSDKBox": false, 7 | "orientation": { 8 | "landscapeLeft": true, 9 | "landscapeRight": true, 10 | "portrait": false, 11 | "upsideDown": false 12 | }, 13 | "webOrientation": "portrait", 14 | "inlineSpriteFrames": true, 15 | "inlineSpriteFrames_native": true, 16 | "mergeStartScene": false, 17 | "optimizeHotUpdate": false, 18 | "md5Cache": false, 19 | "encryptJs": true, 20 | "xxteaKey": "d3ee7d64-4653-48", 21 | "zipCompressJs": true, 22 | "fb-instant-games": {}, 23 | "android": { 24 | "packageName": "" 25 | }, 26 | "ios": { 27 | "packageName": "" 28 | }, 29 | "mac": { 30 | "packageName": "" 31 | }, 32 | "win32": {}, 33 | "android-instant": { 34 | "REMOTE_SERVER_ROOT": "", 35 | "host": "", 36 | "packageName": "", 37 | "pathPattern": "", 38 | "recordPath": "", 39 | "scheme": "https", 40 | "skipRecord": false 41 | }, 42 | "appBundle": false 43 | } 44 | -------------------------------------------------------------------------------- /settings/project.json: -------------------------------------------------------------------------------- 1 | { 2 | "group-list": [ 3 | "default" 4 | ], 5 | "collision-matrix": [ 6 | [ 7 | true 8 | ] 9 | ], 10 | "excluded-modules": [ 11 | "Animation", 12 | "Collider", 13 | "DragonBones", 14 | "EditBox", 15 | "Geom Utils", 16 | "Intersection", 17 | "Layout", 18 | "Mask", 19 | "Mesh", 20 | "MotionStreak", 21 | "NodePool", 22 | "Native Socket", 23 | "Physics", 24 | "PageView", 25 | "PageViewIndicator", 26 | "ProgressBar", 27 | "ParticleSystem", 28 | "Slider", 29 | "ScrollBar", 30 | "ScrollView", 31 | "Spine Skeleton", 32 | "Toggle", 33 | "TiledMap", 34 | "VideoPlayer", 35 | "WebView", 36 | "3D", 37 | "3D Primitive" 38 | ], 39 | "last-module-event-record-time": 1581492028999, 40 | "design-resolution-width": 960, 41 | "design-resolution-height": 640, 42 | "fit-width": false, 43 | "fit-height": true, 44 | "use-project-simulator-setting": false, 45 | "simulator-orientation": false, 46 | "use-customize-simulator": true, 47 | "simulator-resolution": { 48 | "height": 640, 49 | "width": 960 50 | }, 51 | "assets-sort-type": "name", 52 | "facebook": { 53 | "appID": "", 54 | "audience": { 55 | "enable": false 56 | }, 57 | "enable": false, 58 | "live": { 59 | "enable": false 60 | } 61 | }, 62 | "start-scene": "current" 63 | } 64 | -------------------------------------------------------------------------------- /settings/services.json: -------------------------------------------------------------------------------- 1 | { 2 | "game": { 3 | "name": "未知游戏", 4 | "appid": "UNKNOW" 5 | } 6 | } -------------------------------------------------------------------------------- /temp/RemovedMetas/script/app.js.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.5", 3 | "uuid": "020cf1b7-cf9d-4e65-aa56-415e7dea96dc", 4 | "isPlugin": false, 5 | "loadPluginInWeb": true, 6 | "loadPluginInNative": true, 7 | "loadPluginInEditor": false, 8 | "subMetas": {} 9 | } -------------------------------------------------------------------------------- /temp/TexturePacker/build/raw-assets/res/texture/auto/AutoAtlas.pac/AutoAtlas-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/TexturePacker/build/raw-assets/res/texture/auto/AutoAtlas.pac/AutoAtlas-1.png -------------------------------------------------------------------------------- /temp/TexturePacker/build/raw-assets/res/texture/auto/AutoAtlas.pac/compressed/AutoAtlas-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/TexturePacker/build/raw-assets/res/texture/auto/AutoAtlas.pac/compressed/AutoAtlas-1.png -------------------------------------------------------------------------------- /temp/TexturePacker/preview/res/texture/auto/AutoAtlas.pac/AutoAtlas-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/TexturePacker/preview/res/texture/auto/AutoAtlas.pac/AutoAtlas-1.png -------------------------------------------------------------------------------- /temp/gltf/0bef62966256a622a7edf1fbf71c090e_out/buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/gltf/0bef62966256a622a7edf1fbf71c090e_out/buffer.bin -------------------------------------------------------------------------------- /temp/gltf/7b2d6652e6243f8e80660835cabae7e3_out/buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/gltf/7b2d6652e6243f8e80660835cabae7e3_out/buffer.bin -------------------------------------------------------------------------------- /temp/internal/effects.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "9836134e-b892-4283-b6b2-78b5acf3ed45", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /temp/internal/effects/__builtin-editor-gizmo-line.effect: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017-2019 Xiamen Yaji Software Co., Ltd. 2 | // 用于BoundingBox的线的渲染,被物体挡住的包围盒的线会带透明度,没被物体挡住的线是实体的。 3 | CCEffect %{ 4 | techniques: 5 | - stages: 6 | - transparent 7 | passes: 8 | - vert: gizmo-line-vs 9 | frag: gizmo-line-fs:front 10 | depthStencilState: 11 | depthTest: true 12 | blendState: 13 | targets: 14 | - blend: true 15 | blendEq: add 16 | blendSrc: src_alpha 17 | blendDst: one 18 | rasterizerState: 19 | cullMode: none 20 | properties: 21 | diffuseColor: { value: [1, 1, 1, 1], inspector: { type: color } } 22 | 23 | - vert: gizmo-line-vs 24 | frag: gizmo-line-fs:back 25 | depthStencilState: 26 | depthTest: true 27 | depthFunc: greater 28 | blendState: 29 | targets: 30 | - blend: true 31 | blendEq: add 32 | blendSrc: src_alpha 33 | blendDst: one 34 | rasterizerState: 35 | cullMode: none 36 | properties: 37 | diffuseColor: { value: [1, 1, 1, 1], inspector: { type: color } } 38 | }% 39 | 40 | CCProgram gizmo-line-vs %{ 41 | precision highp float; 42 | 43 | #include 44 | #include 45 | 46 | attribute vec3 a_position; 47 | 48 | void main () { 49 | gl_Position = cc_matViewProj * cc_matWorld * vec4(a_position, 1); 50 | gl_Position.z -= 0.0001; 51 | } 52 | }% 53 | 54 | CCProgram gizmo-line-fs %{ 55 | precision highp float; 56 | 57 | #include 58 | 59 | uniform DIFFUSE_COLOR { 60 | vec4 diffuseColor; 61 | } 62 | 63 | vec4 front() { 64 | return LINEAR_TO_OUTPUT_TEXEL(diffuseColor); 65 | } 66 | vec4 back() { 67 | return LINEAR_TO_OUTPUT_TEXEL(vec4(diffuseColor.rgb, diffuseColor.a * 0.2)); 68 | } 69 | }% -------------------------------------------------------------------------------- /temp/internal/effects/__builtin-editor-gizmo-unlit.effect: -------------------------------------------------------------------------------- 1 | 2 | CCEffect %{ 3 | techniques: 4 | - stages: 5 | - transparent 6 | passes: 7 | - vert: gizmo-unlit-vs 8 | frag: gizmo-unlit-fs:front 9 | depthStencilState: 10 | depthTest: false 11 | depthWrite: false 12 | blendState: 13 | targets: 14 | - blend: true 15 | blendEq: add 16 | rasterizerState: 17 | cullMode: none 18 | properties: 19 | diffuseColor: { value: [1, 1, 1, 1], inspector: { type: color } } 20 | }% 21 | 22 | CCProgram gizmo-unlit-vs %{ 23 | precision highp float; 24 | 25 | attribute vec3 a_position; 26 | 27 | #include 28 | #include 29 | 30 | void main () { 31 | gl_Position = cc_matViewProj * cc_matWorld * vec4(a_position, 1); 32 | } 33 | }% 34 | 35 | CCProgram gizmo-unlit-fs %{ 36 | precision highp float; 37 | 38 | #include 39 | 40 | uniform DIFFUSE_COLOR { 41 | vec4 diffuseColor; 42 | } 43 | 44 | vec4 front() { 45 | return LINEAR_TO_OUTPUT_TEXEL(diffuseColor); 46 | } 47 | }% 48 | -------------------------------------------------------------------------------- /temp/internal/effects/__builtin-editor-gizmo-unlit.effect.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.23", 3 | "uuid": "6c5cf6e1-b044-4eac-9431-835644d57381", 4 | "compiledShaders": [ 5 | { 6 | "glsl1": { 7 | "vert": "\nprecision highp float;\n\nattribute vec3 a_position;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\n\nvoid main () {\n gl_Position = cc_matViewProj * cc_matWorld * vec4(a_position, 1);\n}\n", 8 | "frag": "\nprecision highp float;\n\nvec3 SRGBToLinear(vec3 gamma)\n{\n\treturn pow(gamma, vec3(2.2));\n\n}\n\nvec3 LinearToSRGB(vec3 linear)\n{\n\treturn pow(linear, vec3(0.454545));\n\n}\n\nvec4 TEXEL_TO_LINEAR (in vec4 color) {\n #if INPUT_IS_GAMMA\n return vec4(SRGBToLinear(color.rgb), color.a);\n #else\n return color;\n #endif\n}\n\nvec4 LINEAR_TO_OUTPUT_TEXEL (in vec4 color) {\n #if OUTPUT_TO_GAMMA\n return vec4(LinearToSRGB(color.rgb), color.a);\n #else\n return color;\n #endif\n}\n\nuniform vec4 diffuseColor;\nvec4 front() {\n return LINEAR_TO_OUTPUT_TEXEL(diffuseColor);\n}\n\nvoid main() { gl_FragColor = front(); }\n" 9 | }, 10 | "glsl3": { 11 | "vert": "\nprecision highp float;\n\nattribute vec3 a_position;\nuniform CCGlobal {\n vec4 cc_time;\n\n vec4 cc_screenSize;\n\n vec4 cc_screenScale;\n\n vec4 cc_nativeSize;\n\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\n vec4 cc_exposure;\n\n vec4 cc_mainLitDir;\n\n vec4 cc_mainLitColor;\n\n vec4 cc_ambientSky;\n vec4 cc_ambientGround;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\n\nvoid main () {\n gl_Position = cc_matViewProj * cc_matWorld * vec4(a_position, 1);\n}\n", 12 | "frag": "\nprecision highp float;\n\nvec3 SRGBToLinear(vec3 gamma)\n{\n\treturn pow(gamma, vec3(2.2));\n\n}\n\nvec3 LinearToSRGB(vec3 linear)\n{\n\treturn pow(linear, vec3(0.454545));\n\n}\n\nvec4 TEXEL_TO_LINEAR (in vec4 color) {\n #if INPUT_IS_GAMMA\n return vec4(SRGBToLinear(color.rgb), color.a);\n #else\n return color;\n #endif\n}\n\nvec4 LINEAR_TO_OUTPUT_TEXEL (in vec4 color) {\n #if OUTPUT_TO_GAMMA\n return vec4(LinearToSRGB(color.rgb), color.a);\n #else\n return color;\n #endif\n}\n\nuniform DIFFUSE_COLOR {\n vec4 diffuseColor;\n}\n\nvec4 front() {\n return LINEAR_TO_OUTPUT_TEXEL(diffuseColor);\n}\n\nout vec4 cc_FragColor;\nvoid main() { cc_FragColor = front(); }\n" 13 | } 14 | } 15 | ], 16 | "subMetas": {} 17 | } -------------------------------------------------------------------------------- /temp/internal/effects/builtin-phong.effect: -------------------------------------------------------------------------------- 1 | CCEffect %{ 2 | techniques: 3 | - passes: 4 | - vert: phong-vs 5 | frag: phong-fs 6 | rasterizerState: 7 | cullMode: back 8 | depthStencilState: 9 | depthTest: true 10 | depthWrite: true 11 | properties: 12 | alphaThreshold: { value: 0.5 } 13 | mainTiling: { value: [1, 1] } 14 | mainOffset: { value: [0, 0] } 15 | diffuseColor: { value: [1, 1, 1, 1], inspector: { type: color } } 16 | diffuseTexture: { value: white } 17 | specularColor: { value: [1, 1, 1, 1], inspector: { type: color } } 18 | specularTexture: { value: white } 19 | emissiveColor: { value: [0, 0, 0, 1], inspector: { type: color } } 20 | emissiveTexture: { value: white } 21 | glossiness: { value: 10 } 22 | normalTexture: { value: white } 23 | - stages: 24 | - shadowcast 25 | passes: 26 | - vert: shadow-map-vs 27 | frag: shadow-map-fs 28 | rasterizerState: 29 | cullMode: back 30 | depthStencilState: 31 | depthTest: true 32 | depthWrite: true 33 | }% 34 | -------------------------------------------------------------------------------- /temp/internal/image.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "f8e6b000-5643-4b86-9080-aa680ce1f599", 4 | "isGroup": false, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/image/default_btn_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_btn_disabled.png -------------------------------------------------------------------------------- /temp/internal/image/default_btn_disabled.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "71561142-4c83-4933-afca-cb7a17f67053", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_btn_disabled": { 13 | "ver": "1.0.4", 14 | "uuid": "29158224-f8dd-4661-a796-1ffab537140e", 15 | "rawTextureUuid": "71561142-4c83-4933-afca-cb7a17f67053", 16 | "trimType": "auto", 17 | "trimThreshold": -1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 40, 24 | "height": 40, 25 | "rawWidth": 40, 26 | "rawHeight": 40, 27 | "borderTop": 12, 28 | "borderBottom": 12, 29 | "borderLeft": 12, 30 | "borderRight": 12, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_btn_normal.png -------------------------------------------------------------------------------- /temp/internal/image/default_btn_normal.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "e851e89b-faa2-4484-bea6-5c01dd9f06e2", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_btn_normal": { 13 | "ver": "1.0.4", 14 | "uuid": "f0048c10-f03e-4c97-b9d3-3506e1d58952", 15 | "rawTextureUuid": "e851e89b-faa2-4484-bea6-5c01dd9f06e2", 16 | "trimType": "auto", 17 | "trimThreshold": -1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 40, 24 | "height": 40, 25 | "rawWidth": 40, 26 | "rawHeight": 40, 27 | "borderTop": 12, 28 | "borderBottom": 12, 29 | "borderLeft": 12, 30 | "borderRight": 12, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_btn_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_btn_pressed.png -------------------------------------------------------------------------------- /temp/internal/image/default_btn_pressed.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "b43ff3c2-02bb-4874-81f7-f2dea6970f18", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_btn_pressed": { 13 | "ver": "1.0.4", 14 | "uuid": "e9ec654c-97a2-4787-9325-e6a10375219a", 15 | "rawTextureUuid": "b43ff3c2-02bb-4874-81f7-f2dea6970f18", 16 | "trimType": "auto", 17 | "trimThreshold": -1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 40, 24 | "height": 40, 25 | "rawWidth": 40, 26 | "rawHeight": 40, 27 | "borderTop": 12, 28 | "borderBottom": 12, 29 | "borderLeft": 12, 30 | "borderRight": 12, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_editbox_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_editbox_bg.png -------------------------------------------------------------------------------- /temp/internal/image/default_editbox_bg.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "edd215b9-2796-4a05-aaf5-81f96c9281ce", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_editbox_bg": { 13 | "ver": "1.0.4", 14 | "uuid": "ff0e91c7-55c6-4086-a39f-cb6e457b8c3b", 15 | "rawTextureUuid": "edd215b9-2796-4a05-aaf5-81f96c9281ce", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 40, 24 | "height": 40, 25 | "rawWidth": 40, 26 | "rawHeight": 40, 27 | "borderTop": 12, 28 | "borderBottom": 12, 29 | "borderLeft": 12, 30 | "borderRight": 12, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_panel.png -------------------------------------------------------------------------------- /temp/internal/image/default_panel.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "d81ec8ad-247c-4e62-aa3c-d35c4193c7af", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_panel": { 13 | "ver": "1.0.4", 14 | "uuid": "9bbda31e-ad49-43c9-aaf2-f7d9896bac69", 15 | "rawTextureUuid": "d81ec8ad-247c-4e62-aa3c-d35c4193c7af", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 20, 24 | "height": 20, 25 | "rawWidth": 20, 26 | "rawHeight": 20, 27 | "borderTop": 6, 28 | "borderBottom": 6, 29 | "borderLeft": 6, 30 | "borderRight": 6, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_progressbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_progressbar.png -------------------------------------------------------------------------------- /temp/internal/image/default_progressbar.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "cfef78f1-c8df-49b7-8ed0-4c953ace2621", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_progressbar": { 13 | "ver": "1.0.4", 14 | "uuid": "67e68bc9-dad5-4ad9-a2d8-7e03d458e32f", 15 | "rawTextureUuid": "cfef78f1-c8df-49b7-8ed0-4c953ace2621", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 30, 24 | "height": 15, 25 | "rawWidth": 30, 26 | "rawHeight": 15, 27 | "borderTop": 4, 28 | "borderBottom": 4, 29 | "borderLeft": 10, 30 | "borderRight": 10, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_progressbar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_progressbar_bg.png -------------------------------------------------------------------------------- /temp/internal/image/default_progressbar_bg.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "99170b0b-d210-46f1-b213-7d9e3f23098a", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_progressbar_bg": { 13 | "ver": "1.0.4", 14 | "uuid": "88e79fd5-96b4-4a77-a1f4-312467171014", 15 | "rawTextureUuid": "99170b0b-d210-46f1-b213-7d9e3f23098a", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 60, 24 | "height": 15, 25 | "rawWidth": 60, 26 | "rawHeight": 15, 27 | "borderTop": 4, 28 | "borderBottom": 4, 29 | "borderLeft": 10, 30 | "borderRight": 10, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_radio_button_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_radio_button_off.png -------------------------------------------------------------------------------- /temp/internal/image/default_radio_button_off.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "567dcd80-8bf4-4535-8a5a-313f1caf078a", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_radio_button_off": { 13 | "ver": "1.0.4", 14 | "uuid": "e7aba14b-f956-4480-b254-8d57832e273f", 15 | "rawTextureUuid": "567dcd80-8bf4-4535-8a5a-313f1caf078a", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 3, 22 | "trimY": 3, 23 | "width": 26, 24 | "height": 26, 25 | "rawWidth": 32, 26 | "rawHeight": 32, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_radio_button_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_radio_button_on.png -------------------------------------------------------------------------------- /temp/internal/image/default_radio_button_on.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "9d60001f-b5f4-4726-a629-2659e3ded0b8", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_radio_button_on": { 13 | "ver": "1.0.4", 14 | "uuid": "1a32fc76-f0bd-4f66-980f-56929c0ca0b3", 15 | "rawTextureUuid": "9d60001f-b5f4-4726-a629-2659e3ded0b8", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 1, 22 | "trimY": 1, 23 | "width": 30, 24 | "height": 30, 25 | "rawWidth": 32, 26 | "rawHeight": 32, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_scrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_scrollbar.png -------------------------------------------------------------------------------- /temp/internal/image/default_scrollbar.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "0291c134-b3da-4098-b7b5-e397edbe947f", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_scrollbar": { 13 | "ver": "1.0.4", 14 | "uuid": "31d8962d-babb-4ec7-be19-8e9f54a4ea99", 15 | "rawTextureUuid": "0291c134-b3da-4098-b7b5-e397edbe947f", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 30, 24 | "height": 15, 25 | "rawWidth": 30, 26 | "rawHeight": 15, 27 | "borderTop": 4, 28 | "borderBottom": 4, 29 | "borderLeft": 10, 30 | "borderRight": 10, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_scrollbar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_scrollbar_bg.png -------------------------------------------------------------------------------- /temp/internal/image/default_scrollbar_bg.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "4bab67cb-18e6-4099-b840-355f0473f890", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_scrollbar_bg": { 13 | "ver": "1.0.4", 14 | "uuid": "c9fa51ff-3f01-4601-8f80-325d1b11dab7", 15 | "rawTextureUuid": "4bab67cb-18e6-4099-b840-355f0473f890", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 30, 24 | "height": 15, 25 | "rawWidth": 30, 26 | "rawHeight": 15, 27 | "borderTop": 4, 28 | "borderBottom": 4, 29 | "borderLeft": 10, 30 | "borderRight": 10, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_scrollbar_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_scrollbar_vertical.png -------------------------------------------------------------------------------- /temp/internal/image/default_scrollbar_vertical.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "d6d3ca85-4681-47c1-b5dd-d036a9d39ea2", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_scrollbar_vertical": { 13 | "ver": "1.0.4", 14 | "uuid": "5c3bb932-6c3c-468f-88a9-c8c61d458641", 15 | "rawTextureUuid": "d6d3ca85-4681-47c1-b5dd-d036a9d39ea2", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 15, 24 | "height": 30, 25 | "rawWidth": 15, 26 | "rawHeight": 30, 27 | "borderTop": 10, 28 | "borderBottom": 10, 29 | "borderLeft": 4, 30 | "borderRight": 4, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_scrollbar_vertical_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_scrollbar_vertical_bg.png -------------------------------------------------------------------------------- /temp/internal/image/default_scrollbar_vertical_bg.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "617323dd-11f4-4dd3-8eec-0caf6b3b45b9", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_scrollbar_vertical_bg": { 13 | "ver": "1.0.4", 14 | "uuid": "5fe5dcaa-b513-4dc5-a166-573627b3a159", 15 | "rawTextureUuid": "617323dd-11f4-4dd3-8eec-0caf6b3b45b9", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 15, 24 | "height": 30, 25 | "rawWidth": 15, 26 | "rawHeight": 30, 27 | "borderTop": 10, 28 | "borderBottom": 10, 29 | "borderLeft": 4, 30 | "borderRight": 4, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_sprite.png -------------------------------------------------------------------------------- /temp/internal/image/default_sprite.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "6e056173-d285-473c-b206-40a7fff5386e", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_sprite": { 13 | "ver": "1.0.4", 14 | "uuid": "8cdb44ac-a3f6-449f-b354-7cd48cf84061", 15 | "rawTextureUuid": "6e056173-d285-473c-b206-40a7fff5386e", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 2, 23 | "width": 40, 24 | "height": 36, 25 | "rawWidth": 40, 26 | "rawHeight": 40, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_sprite_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_sprite_splash.png -------------------------------------------------------------------------------- /temp/internal/image/default_sprite_splash.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "0275e94c-56a7-410f-bd1a-fc7483f7d14a", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_sprite_splash": { 13 | "ver": "1.0.4", 14 | "uuid": "a23235d1-15db-4b95-8439-a2e005bfff91", 15 | "rawTextureUuid": "0275e94c-56a7-410f-bd1a-fc7483f7d14a", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 2, 24 | "height": 2, 25 | "rawWidth": 2, 26 | "rawHeight": 2, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_toggle_checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_toggle_checkmark.png -------------------------------------------------------------------------------- /temp/internal/image/default_toggle_checkmark.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "73a0903d-d80e-4e3c-aa67-f999543c08f5", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_toggle_checkmark": { 13 | "ver": "1.0.4", 14 | "uuid": "90004ad6-2f6d-40e1-93ef-b714375c6f06", 15 | "rawTextureUuid": "73a0903d-d80e-4e3c-aa67-f999543c08f5", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 4, 22 | "trimY": 5, 23 | "width": 20, 24 | "height": 18, 25 | "rawWidth": 28, 26 | "rawHeight": 28, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_toggle_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_toggle_disabled.png -------------------------------------------------------------------------------- /temp/internal/image/default_toggle_disabled.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_toggle_disabled": { 13 | "ver": "1.0.4", 14 | "uuid": "7168db62-0edc-42e5-be5d-682cf6c4a165", 15 | "rawTextureUuid": "c25b9d50-c8fc-4d27-beeb-6e7c1f2e5c0f", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 28, 24 | "height": 28, 25 | "rawWidth": 28, 26 | "rawHeight": 28, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_toggle_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_toggle_normal.png -------------------------------------------------------------------------------- /temp/internal/image/default_toggle_normal.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "d29077ba-1627-4a72-9579-7b56a235340c", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_toggle_normal": { 13 | "ver": "1.0.4", 14 | "uuid": "6827ca32-0107-4552-bab2-dfb31799bb44", 15 | "rawTextureUuid": "d29077ba-1627-4a72-9579-7b56a235340c", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 28, 24 | "height": 28, 25 | "rawWidth": 28, 26 | "rawHeight": 28, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/image/default_toggle_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/image/default_toggle_pressed.png -------------------------------------------------------------------------------- /temp/internal/image/default_toggle_pressed.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "default_toggle_pressed": { 13 | "ver": "1.0.4", 14 | "uuid": "7d4ffd94-42d6-4045-9db7-a744229adfc4", 15 | "rawTextureUuid": "b181c1e4-0a72-4a91-bfb0-ae6f36ca60bd", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 28, 24 | "height": 28, 25 | "rawWidth": 28, 26 | "rawHeight": 28, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/materials.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "5c3eedba-6c41-4c0c-9ba7-d91f813cbd1c", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /temp/internal/materials/builtin-phong.mtl: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "abc2cb62-7852-4525-a90d-d474487b88f2" 8 | }, 9 | "_defines": { 10 | "USE_SPECULAR": true 11 | }, 12 | "_props": {} 13 | } -------------------------------------------------------------------------------- /temp/internal/materials/builtin-phong.mtl.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.2", 3 | "uuid": "c4480a0a-6ac5-443f-8b40-361a14257fc8", 4 | "dataAsSubAsset": null, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/misc.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "fc09f9bd-2cce-4605-b630-8145ef809ed6", 4 | "isGroup": false, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/misc/default_video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/misc/default_video.mp4 -------------------------------------------------------------------------------- /temp/internal/misc/default_video.mp4.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "2be36297-9abb-4fee-8049-9ed5e271da8a", 4 | "subMetas": {} 5 | } -------------------------------------------------------------------------------- /temp/internal/model.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "db019bf7-f71c-4111-98cf-918ea180cb48", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /temp/internal/model/prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "e39e96e6-6f6e-413f-bcf1-ac7679bb648a", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /temp/internal/model/prefab/box.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "a87cc147-01b2-43f8-8e42-a7ca90b0c757", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/model/prefab/capsule.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "fe1417b6-fe6b-46a4-ae7c-9fd331f33a2a", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/model/prefab/cone.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "b5fc2cf2-7942-483d-be1f-bbeadc4714ad", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/model/prefab/cylinder.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "1c5e4038-953a-44c2-b620-0bbfc6170477", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/model/prefab/plane.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "3f376125-a699-40ca-ad05-04d662eaa1f2", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/model/prefab/quad.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "6c9ef10d-b479-420b-bfe6-39cdda6a8ae0", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/model/prefab/sphere.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "2d9a4b85-b0ab-4c46-84c5-18f393ab2058", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/model/prefab/torus.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "de510076-056b-484f-b94c-83bef217d0e1", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/model/primitives.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/model/primitives.fbx -------------------------------------------------------------------------------- /temp/internal/obsolete.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "f6e6dd15-71d1-4ffe-ace7-24fd39942c05", 4 | "isGroup": false, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/obsolete/atom.plist.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.0.1", 3 | "uuid": "b8223619-7e38-47c4-841f-9160c232495a", 4 | "subMetas": {} 5 | } -------------------------------------------------------------------------------- /temp/internal/obsolete/atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/obsolete/atom.png -------------------------------------------------------------------------------- /temp/internal/obsolete/atom.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "8a96b965-2dc0-4e03-aa90-3b79cb93b5b4", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "atom": { 13 | "ver": "1.0.4", 14 | "uuid": "bb42ed8e-0867-4584-ad63-b6f84f83bba8", 15 | "rawTextureUuid": "8a96b965-2dc0-4e03-aa90-3b79cb93b5b4", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 31, 24 | "height": 31, 25 | "rawWidth": 31, 26 | "rawHeight": 31, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/particle.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "f743d2b6-b7ea-4c14-a55b-547ed4d0a045", 4 | "isGroup": false, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/particle/atom.plist.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.0.1", 3 | "uuid": "b2687ac4-099e-403c-a192-ff477686f4f5", 4 | "subMetas": {} 5 | } -------------------------------------------------------------------------------- /temp/internal/particle/atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KuoKuo666/CocosCreator-Tetris/21596e7248a3ecbd8dc230f9e97ad082de54cbba/temp/internal/particle/atom.png -------------------------------------------------------------------------------- /temp/internal/particle/atom.png.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "2.3.3", 3 | "uuid": "d0a82d39-bede-46c4-b698-c81ff0dedfff", 4 | "type": "sprite", 5 | "wrapMode": "clamp", 6 | "filterMode": "bilinear", 7 | "premultiplyAlpha": false, 8 | "genMipmaps": false, 9 | "packable": true, 10 | "platformSettings": {}, 11 | "subMetas": { 12 | "atom": { 13 | "ver": "1.0.4", 14 | "uuid": "472df5d3-35e7-4184-9e6c-7f41bee65ee3", 15 | "rawTextureUuid": "d0a82d39-bede-46c4-b698-c81ff0dedfff", 16 | "trimType": "auto", 17 | "trimThreshold": 1, 18 | "rotated": false, 19 | "offsetX": 0, 20 | "offsetY": 0, 21 | "trimX": 0, 22 | "trimY": 0, 23 | "width": 31, 24 | "height": 31, 25 | "rawWidth": 31, 26 | "rawHeight": 31, 27 | "borderTop": 0, 28 | "borderBottom": 0, 29 | "borderLeft": 0, 30 | "borderRight": 0, 31 | "subMetas": {} 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /temp/internal/prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "ae6c6c98-11e4-452f-8758-75f5c6a56e83", 4 | "isGroup": false, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/prefab/button.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "972b9a4d-47ee-4c74-b5c3-61d8a69bc29f", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/camera.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "897ef7a1-4860-4f64-968d-f5924b18668a", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/canvas.prefab: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | } 10 | }, 11 | { 12 | "__type__": "cc.Node", 13 | "_name": "Canvas", 14 | "_objFlags": 0, 15 | "_opacity": 255, 16 | "_color": { 17 | "__type__": "cc.Color", 18 | "r": 255, 19 | "g": 255, 20 | "b": 255, 21 | "a": 255 22 | }, 23 | "_cascadeOpacityEnabled": true, 24 | "_parent": null, 25 | "_anchorPoint": { 26 | "__type__": "cc.Vec2", 27 | "x": 0.5, 28 | "y": 0.5 29 | }, 30 | "_contentSize": { 31 | "__type__": "cc.Size", 32 | "width": 960, 33 | "height": 640 34 | }, 35 | "_children": [], 36 | "_skewX": 0, 37 | "_skewY": 0, 38 | "_localZOrder": 0, 39 | "_globalZOrder": 0, 40 | "_ignoreAnchorPointForPosition": false, 41 | "_tag": -1, 42 | "_opacityModifyRGB": false, 43 | "_id": "", 44 | "_active": true, 45 | "_components": [ 46 | { 47 | "__id__": 2 48 | } 49 | ], 50 | "_prefab": { 51 | "__id__": 3 52 | }, 53 | "_eulerAngles": { 54 | "__type__": "cc.Vec3", 55 | "x": 0, 56 | "y": 0, 57 | "z": 0 58 | }, 59 | "_trs": { 60 | "__type__": "TypedArray", 61 | "ctor": "Float64Array", 62 | "array": [ 63 | 480, 64 | 320, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 1, 71 | 1, 72 | 1 73 | ] 74 | } 75 | }, 76 | { 77 | "__type__": "cc.Canvas", 78 | "_name": "", 79 | "_objFlags": 0, 80 | "node": { 81 | "__id__": 1 82 | }, 83 | "_enabled": true, 84 | "_designResolution": { 85 | "__type__": "cc.Size", 86 | "width": 960, 87 | "height": 640 88 | }, 89 | "_fitWidth": false, 90 | "_fitHeight": true 91 | }, 92 | { 93 | "__type__": "cc.PrefabInfo", 94 | "root": { 95 | "__id__": 1 96 | }, 97 | "asset": null, 98 | "fileId": "a6aa1W/pshGFZkMhhqxkZYP" 99 | } 100 | ] -------------------------------------------------------------------------------- /temp/internal/prefab/canvas.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "2c937608-2562-40ea-b264-7395df6f0cea", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/editbox.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "61aeb05b-3b32-452b-8eed-2b76deeed554", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/label.prefab: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | } 10 | }, 11 | { 12 | "__type__": "cc.Node", 13 | "_name": "Label", 14 | "_objFlags": 0, 15 | "_opacity": 255, 16 | "_color": { 17 | "__type__": "cc.Color", 18 | "r": 255, 19 | "g": 255, 20 | "b": 255, 21 | "a": 255 22 | }, 23 | "_cascadeOpacityEnabled": true, 24 | "_parent": null, 25 | "_anchorPoint": { 26 | "__type__": "cc.Vec2", 27 | "x": 0.5, 28 | "y": 0.5 29 | }, 30 | "_contentSize": { 31 | "__type__": "cc.Size", 32 | "width": 128, 33 | "height": 50 34 | }, 35 | "_children": [], 36 | "_skewX": 0, 37 | "_skewY": 0, 38 | "_localZOrder": 0, 39 | "_globalZOrder": 0, 40 | "_ignoreAnchorPointForPosition": false, 41 | "_tag": -1, 42 | "_opacityModifyRGB": false, 43 | "_id": "", 44 | "_active": true, 45 | "_components": [ 46 | { 47 | "__id__": 2 48 | } 49 | ], 50 | "_prefab": { 51 | "__id__": 3 52 | }, 53 | "_eulerAngles": { 54 | "__type__": "cc.Vec3", 55 | "x": 0, 56 | "y": 0, 57 | "z": 0 58 | }, 59 | "_trs": { 60 | "__type__": "TypedArray", 61 | "ctor": "Float64Array", 62 | "array": [ 63 | 0, 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 1, 71 | 1, 72 | 1 73 | ] 74 | } 75 | }, 76 | { 77 | "__type__": "cc.Label", 78 | "_name": "", 79 | "_objFlags": 0, 80 | "node": { 81 | "__id__": 1 82 | }, 83 | "_enabled": true, 84 | "_useOriginalSize": false, 85 | "_fontSize": 40, 86 | "_lineHeight": 40, 87 | "_enableWrapText": true, 88 | "_isSystemFontUsed": true, 89 | "_N$string": "Label", 90 | "_N$horizontalAlign": 1, 91 | "_N$verticalAlign": 1, 92 | "_N$overflow": 0 93 | }, 94 | { 95 | "__type__": "cc.PrefabInfo", 96 | "root": { 97 | "__id__": 1 98 | }, 99 | "asset": null, 100 | "fileId": "d1cddH/doRNQ4Aodz8556bh" 101 | } 102 | ] -------------------------------------------------------------------------------- /temp/internal/prefab/label.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "27756ebb-3d33-44b0-9b96-e858fadd4dd4", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/layout.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "785a442c-3ceb-45be-a46e-7317f625f3b9", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/light.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "a3ee0214-b432-4865-9666-4a3211814282", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /temp/internal/prefab/light/ambient.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "61906da3-7003-4bda-9abc-5769c76faee4", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/light/directional.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "ddb99b39-7004-47cd-9705-751905c43c46", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/light/point.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "0cf30284-9073-46bc-9eba-e62b69dbbff3", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/light/spot.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "f5331fd2-bf42-4ee3-a3fd-3e1657600eff", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/pageview.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "ca8401fe-ad6e-41a8-bd46-8e3e4e9945be", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/particlesystem.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "cd33edea-55f5-46c2-958d-357a01384a36", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/progressBar.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "5965ffac-69da-4b55-bcde-9225d0613c28", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/richtext.prefab: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | } 10 | }, 11 | { 12 | "__type__": "cc.Node", 13 | "_name": "richText", 14 | "_objFlags": 0, 15 | "_opacity": 255, 16 | "_color": { 17 | "__type__": "cc.Color", 18 | "r": 255, 19 | "g": 255, 20 | "b": 255, 21 | "a": 255 22 | }, 23 | "_cascadeOpacityEnabled": true, 24 | "_parent": null, 25 | "_anchorPoint": { 26 | "__type__": "cc.Vec2", 27 | "x": 0.5, 28 | "y": 0.5 29 | }, 30 | "_contentSize": { 31 | "__type__": "cc.Size", 32 | "width": 153.38, 33 | "height": 50 34 | }, 35 | "_children": [], 36 | "_skewX": 0, 37 | "_skewY": 0, 38 | "_localZOrder": 0, 39 | "_globalZOrder": 0, 40 | "_tag": -1, 41 | "_opacityModifyRGB": false, 42 | "_id": "", 43 | "_active": true, 44 | "_components": [ 45 | { 46 | "__id__": 2 47 | } 48 | ], 49 | "_prefab": { 50 | "__id__": 3 51 | }, 52 | "groupIndex": 0, 53 | "_eulerAngles": { 54 | "__type__": "cc.Vec3", 55 | "x": 0, 56 | "y": 0, 57 | "z": 0 58 | }, 59 | "_trs": { 60 | "__type__": "TypedArray", 61 | "ctor": "Float64Array", 62 | "array": [ 63 | 0, 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 1, 71 | 1, 72 | 1 73 | ] 74 | } 75 | }, 76 | { 77 | "__type__": "cc.RichText", 78 | "_name": "", 79 | "_objFlags": 0, 80 | "node": { 81 | "__id__": 1 82 | }, 83 | "_enabled": true, 84 | "_useOriginalSize": true, 85 | "_N$string": "RichText", 86 | "_N$horizontalAlign": 0, 87 | "_N$fontSize": 40, 88 | "_N$maxWidth": 0, 89 | "_N$lineHeight": 50 90 | }, 91 | { 92 | "__type__": "cc.PrefabInfo", 93 | "root": { 94 | "__id__": 1 95 | }, 96 | "asset": { 97 | "__uuid__": "4a37dd57-78cd-4cec-aad4-f11a73d12b63" 98 | }, 99 | "fileId": "fd4fe1WoCpJK6rVCZ13Z14R" 100 | } 101 | ] -------------------------------------------------------------------------------- /temp/internal/prefab/richtext.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "4a37dd57-78cd-4cec-aad4-f11a73d12b63", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/scrollview.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "32044bd2-481f-4cf1-a656-e2b2fb1594eb", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/slider.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "0004d1cf-a0ad-47d8-ab17-34d3db9d35a3", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/sprite.prefab: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "data": { 7 | "__id__": 1 8 | } 9 | }, 10 | { 11 | "__type__": "cc.Node", 12 | "_name": "Sprite", 13 | "_objFlags": 0, 14 | "_opacity": 255, 15 | "_color": { 16 | "__type__": "cc.Color", 17 | "r": 255, 18 | "g": 255, 19 | "b": 255, 20 | "a": 255 21 | }, 22 | "_cascadeOpacityEnabled": true, 23 | "_parent": null, 24 | "_anchorPoint": { 25 | "__type__": "cc.Vec2", 26 | "x": 0.5, 27 | "y": 0.5 28 | }, 29 | "_contentSize": { 30 | "__type__": "cc.Size", 31 | "width": 40, 32 | "height": 36 33 | }, 34 | "_children": [], 35 | "_skewX": 0, 36 | "_skewY": 0, 37 | "_localZOrder": 0, 38 | "_globalZOrder": 0, 39 | "_tag": -1, 40 | "_opacityModifyRGB": false, 41 | "_reorderChildDirty": false, 42 | "_id": "", 43 | "_active": true, 44 | "_components": [ 45 | { 46 | "__id__": 2 47 | } 48 | ], 49 | "_prefab": { 50 | "__id__": 3 51 | }, 52 | "_eulerAngles": { 53 | "__type__": "cc.Vec3", 54 | "x": 0, 55 | "y": 0, 56 | "z": 0 57 | }, 58 | "_trs": { 59 | "__type__": "TypedArray", 60 | "ctor": "Float64Array", 61 | "array": [ 62 | 0, 63 | 0, 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 1, 70 | 1, 71 | 1 72 | ] 73 | } 74 | }, 75 | { 76 | "__type__": "cc.Sprite", 77 | "_name": "", 78 | "_objFlags": 0, 79 | "node": { 80 | "__id__": 1 81 | }, 82 | "_enabled": true, 83 | "_spriteFrame": { 84 | "__uuid__": "8cdb44ac-a3f6-449f-b354-7cd48cf84061" 85 | }, 86 | "_type": 0, 87 | "_sizeMode": 1, 88 | "_fillType": 0, 89 | "_fillCenter": { 90 | "__type__": "cc.Vec2", 91 | "x": 0, 92 | "y": 0 93 | }, 94 | "_fillStart": 0, 95 | "_fillRange": 0, 96 | "_isTrimmedMode": true, 97 | "_srcBlendFactor": 770, 98 | "_dstBlendFactor": 771, 99 | "_atlas": null 100 | }, 101 | { 102 | "__type__": "cc.PrefabInfo", 103 | "root": { 104 | "__id__": 1 105 | }, 106 | "asset": null, 107 | "fileId": "d7118yAG5lKybkFOAh8koPL" 108 | } 109 | ] -------------------------------------------------------------------------------- /temp/internal/prefab/sprite.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "96083d03-c332-4a3f-9386-d03e2d19e8ee", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/sprite_splash.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "1f55e3be-b89b-4b79-88de-47fd31018044", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/tiledmap.prefab: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "data": { 7 | "__id__": 1 8 | } 9 | }, 10 | { 11 | "__type__": "cc.Node", 12 | "_name": "New TiledMap", 13 | "_objFlags": 0, 14 | "_opacity": 255, 15 | "_color": { 16 | "__type__": "cc.Color", 17 | "r": 255, 18 | "g": 255, 19 | "b": 255, 20 | "a": 255 21 | }, 22 | "_cascadeOpacityEnabled": true, 23 | "_parent": null, 24 | "_anchorPoint": { 25 | "__type__": "cc.Vec2", 26 | "x": 0.5, 27 | "y": 0.5 28 | }, 29 | "_contentSize": { 30 | "__type__": "cc.Size", 31 | "width": 0, 32 | "height": 0 33 | }, 34 | "_children": [], 35 | "_skewX": 0, 36 | "_skewY": 0, 37 | "_localZOrder": 0, 38 | "_globalZOrder": 0, 39 | "_tag": -1, 40 | "_opacityModifyRGB": false, 41 | "_reorderChildDirty": false, 42 | "_id": "", 43 | "_active": true, 44 | "_components": [ 45 | { 46 | "__id__": 2 47 | } 48 | ], 49 | "_prefab": { 50 | "__id__": 3 51 | }, 52 | "_eulerAngles": { 53 | "__type__": "cc.Vec3", 54 | "x": 0, 55 | "y": 0, 56 | "z": 0 57 | }, 58 | "_trs": { 59 | "__type__": "TypedArray", 60 | "ctor": "Float64Array", 61 | "array": [ 62 | 0, 63 | 0, 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 1, 70 | 1, 71 | 1 72 | ] 73 | } 74 | }, 75 | { 76 | "__type__": "cc.TiledMap", 77 | "_name": "", 78 | "_objFlags": 0, 79 | "node": { 80 | "__id__": 1 81 | }, 82 | "_enabled": true, 83 | "_tmxFile": null 84 | }, 85 | { 86 | "__type__": "cc.PrefabInfo", 87 | "root": { 88 | "__id__": 1 89 | }, 90 | "asset": null, 91 | "fileId": "6d9cbIJlHhJ/4JAwDJiN9SB" 92 | } 93 | ] -------------------------------------------------------------------------------- /temp/internal/prefab/tiledmap.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "7de03a80-4457-438d-95a7-3e7cdffd6086", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/tiledtile.prefab: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | }, 10 | "optimizationPolicy": 0, 11 | "asyncLoadAssets": false 12 | }, 13 | { 14 | "__type__": "cc.Node", 15 | "_name": "New TiledTile", 16 | "_objFlags": 0, 17 | "_parent": null, 18 | "_children": [], 19 | "_active": true, 20 | "_level": 1, 21 | "_components": [ 22 | { 23 | "__id__": 2 24 | } 25 | ], 26 | "_prefab": { 27 | "__id__": 3 28 | }, 29 | "_opacity": 255, 30 | "_color": { 31 | "__type__": "cc.Color", 32 | "r": 255, 33 | "g": 255, 34 | "b": 255, 35 | "a": 255 36 | }, 37 | "_contentSize": { 38 | "__type__": "cc.Size", 39 | "width": 0, 40 | "height": 0 41 | }, 42 | "_anchorPoint": { 43 | "__type__": "cc.Vec2", 44 | "x": 0.5, 45 | "y": 0.5 46 | }, 47 | "_skewX": 0, 48 | "_skewY": 0, 49 | "_localZOrder": 45, 50 | "groupIndex": 0, 51 | "_id": "", 52 | "_eulerAngles": { 53 | "__type__": "cc.Vec3", 54 | "x": 0, 55 | "y": 0, 56 | "z": 0 57 | }, 58 | "_trs": { 59 | "__type__": "TypedArray", 60 | "ctor": "Float64Array", 61 | "array": [ 62 | 0, 63 | 0, 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 1, 70 | 1, 71 | 1 72 | ] 73 | } 74 | }, 75 | { 76 | "__type__": "cc.TiledTile", 77 | "_name": "", 78 | "_objFlags": 0, 79 | "node": { 80 | "__id__": 1 81 | }, 82 | "_enabled": true, 83 | "_x": 0, 84 | "_y": 0, 85 | "_gid": 6, 86 | "_layer": null, 87 | "_id": "39h1tJvWtC8oLyzYKulleV" 88 | }, 89 | { 90 | "__type__": "cc.PrefabInfo", 91 | "root": { 92 | "__id__": 1 93 | }, 94 | "asset": { 95 | "__uuid__": "0e42ba95-1fa1-46aa-b2cf-143cd1bcee2c" 96 | }, 97 | "fileId": "fb1JS09SVFapQy1+PoRN4F", 98 | "sync": false 99 | } 100 | ] -------------------------------------------------------------------------------- /temp/internal/prefab/tiledtile.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "0e42ba95-1fa1-46aa-b2cf-143cd1bcee2c", 4 | "optimizationPolicy": "AUTO", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/toggle.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "0d784963-d024-4ea6-a7db-03be0ad63010", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/toggleContainer.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "bf0a434c-84dd-4a8e-a08a-7a36f180cc75", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/toggleGroup.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "d1b8be49-b0a0-435c-83b7-552bed4bbe35", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/videoplayer.prefab: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | } 10 | }, 11 | { 12 | "__type__": "cc.Node", 13 | "_name": "videoplayer", 14 | "_objFlags": 0, 15 | "_opacity": 255, 16 | "_color": { 17 | "__type__": "cc.Color", 18 | "r": 255, 19 | "g": 255, 20 | "b": 255, 21 | "a": 255 22 | }, 23 | "_cascadeOpacityEnabled": true, 24 | "_parent": null, 25 | "_anchorPoint": { 26 | "__type__": "cc.Vec2", 27 | "x": 0.5, 28 | "y": 0.5 29 | }, 30 | "_contentSize": { 31 | "__type__": "cc.Size", 32 | "width": 428, 33 | "height": 240 34 | }, 35 | "_children": [], 36 | "_skewX": 0, 37 | "_skewY": 0, 38 | "_localZOrder": 0, 39 | "_globalZOrder": 0, 40 | "_tag": -1, 41 | "_opacityModifyRGB": false, 42 | "_reorderChildDirty": false, 43 | "_id": "", 44 | "_active": true, 45 | "_components": [ 46 | { 47 | "__id__": 2 48 | } 49 | ], 50 | "_prefab": { 51 | "__id__": 3 52 | }, 53 | "groupIndex": 0, 54 | "_eulerAngles": { 55 | "__type__": "cc.Vec3", 56 | "x": 0, 57 | "y": 0, 58 | "z": 0 59 | }, 60 | "_trs": { 61 | "__type__": "TypedArray", 62 | "ctor": "Float64Array", 63 | "array": [ 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 0, 70 | 0, 71 | 1, 72 | 1, 73 | 1 74 | ] 75 | } 76 | }, 77 | { 78 | "__type__": "cc.VideoPlayer", 79 | "_name": "", 80 | "_objFlags": 0, 81 | "node": { 82 | "__id__": 1 83 | }, 84 | "_enabled": true, 85 | "_resourceType": 1, 86 | "_remoteURL": "", 87 | "_clip": { 88 | "__uuid__": "2be36297-9abb-4fee-8049-9ed5e271da8a" 89 | }, 90 | "_time": 0, 91 | "videoPlayerEvent": [], 92 | "_N$keepAspectRatio": true, 93 | "_N$isFullscreen": false 94 | }, 95 | { 96 | "__type__": "cc.PrefabInfo", 97 | "root": { 98 | "__id__": 1 99 | }, 100 | "asset": { 101 | "__uuid__": "232d2782-c4bd-4bb4-9e01-909f03d6d3b9" 102 | }, 103 | "fileId": "f0e6ehf9IVMI51Egy+e0ZTA" 104 | } 105 | ] -------------------------------------------------------------------------------- /temp/internal/prefab/videoplayer.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "232d2782-c4bd-4bb4-9e01-909f03d6d3b9", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/prefab/webview.prefab: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "__type__": "cc.Prefab", 4 | "_name": "", 5 | "_objFlags": 0, 6 | "_native": "", 7 | "data": { 8 | "__id__": 1 9 | }, 10 | "optimizationPolicy": 0, 11 | "asyncLoadAssets": false 12 | }, 13 | { 14 | "__type__": "cc.Node", 15 | "_name": "webview", 16 | "_objFlags": 0, 17 | "_parent": null, 18 | "_children": [], 19 | "_active": true, 20 | "_level": 1, 21 | "_components": [ 22 | { 23 | "__id__": 2 24 | } 25 | ], 26 | "_prefab": { 27 | "__id__": 3 28 | }, 29 | "_opacity": 255, 30 | "_color": { 31 | "__type__": "cc.Color", 32 | "r": 255, 33 | "g": 255, 34 | "b": 255, 35 | "a": 255 36 | }, 37 | "_contentSize": { 38 | "__type__": "cc.Size", 39 | "width": 300, 40 | "height": 200 41 | }, 42 | "_anchorPoint": { 43 | "__type__": "cc.Vec2", 44 | "x": 0.5, 45 | "y": 0.5 46 | }, 47 | "_skewX": 0, 48 | "_skewY": 0, 49 | "_localZOrder": 55, 50 | "groupIndex": 0, 51 | "_id": "", 52 | "_eulerAngles": { 53 | "__type__": "cc.Vec3", 54 | "x": 0, 55 | "y": 0, 56 | "z": 0 57 | }, 58 | "_trs": { 59 | "__type__": "TypedArray", 60 | "ctor": "Float64Array", 61 | "array": [ 62 | 0, 63 | 0, 64 | 0, 65 | 0, 66 | 0, 67 | 0, 68 | 0, 69 | 1, 70 | 1, 71 | 1 72 | ] 73 | } 74 | }, 75 | { 76 | "__type__": "cc.WebView", 77 | "_name": "", 78 | "_objFlags": 0, 79 | "node": { 80 | "__id__": 1 81 | }, 82 | "_enabled": true, 83 | "_useOriginalSize": false, 84 | "_url": "", 85 | "webviewEvents": [], 86 | "_id": "12QHFUfdhF+4w/zU5gB7ZI" 87 | }, 88 | { 89 | "__type__": "cc.PrefabInfo", 90 | "root": { 91 | "__id__": 1 92 | }, 93 | "asset": { 94 | "__uuid__": "8c5001fd-07ee-4a4b-a8a0-63e15195e94d" 95 | }, 96 | "fileId": "2fb356PwclC8L2CbHhqGUVr", 97 | "sync": false 98 | } 99 | ] -------------------------------------------------------------------------------- /temp/internal/prefab/webview.prefab.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.2.5", 3 | "uuid": "8c5001fd-07ee-4a4b-a8a0-63e15195e94d", 4 | "optimizationPolicy": "SINGLE_INSTANCE", 5 | "asyncLoadAssets": false, 6 | "readonly": false, 7 | "subMetas": {} 8 | } -------------------------------------------------------------------------------- /temp/internal/resources.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "d8afc78c-4eac-4a9f-83dd-67bc70344d33", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /temp/internal/resources/effects.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "294c1663-4adf-4a1e-a795-53808011a38a", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /temp/internal/resources/effects/builtin-2d-gray-sprite.effect: -------------------------------------------------------------------------------- 1 | 2 | CCEffect %{ 3 | techniques: 4 | - passes: 5 | - vert: vs 6 | frag: fs 7 | blendState: 8 | targets: 9 | - blend: true 10 | rasterizerState: 11 | cullMode: none 12 | properties: 13 | texture: { value: white } 14 | }% 15 | 16 | CCProgram vs %{ 17 | 18 | precision highp float; 19 | 20 | #include 21 | 22 | in vec3 a_position; 23 | 24 | in mediump vec2 a_uv0; 25 | out mediump vec2 v_uv0; 26 | 27 | in vec4 a_color; 28 | out vec4 v_color; 29 | 30 | void main () { 31 | gl_Position = cc_matViewProj * vec4(a_position, 1); 32 | v_uv0 = a_uv0; 33 | v_color = a_color; 34 | } 35 | 36 | }% 37 | 38 | CCProgram fs %{ 39 | 40 | precision highp float; 41 | 42 | uniform sampler2D texture; 43 | in mediump vec2 v_uv0; 44 | in vec4 v_color; 45 | 46 | void main () { 47 | vec4 color = v_color * texture2D(texture, v_uv0); 48 | #if CC_USE_ALPHA_ATLAS_TEXTURE 49 | color.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r; 50 | #endif 51 | float gray = 0.2126*color.r + 0.7152*color.g + 0.0722*color.b; 52 | gl_FragColor = vec4(gray, gray, gray, color.a); 53 | } 54 | 55 | }% -------------------------------------------------------------------------------- /temp/internal/resources/effects/builtin-2d-gray-sprite.effect.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.23", 3 | "uuid": "144c3297-af63-49e8-b8ef-1cfa29b3be28", 4 | "compiledShaders": [ 5 | { 6 | "glsl1": { 7 | "vert": "\nprecision highp float;\nuniform mat4 cc_matViewProj;\n\nattribute vec3 a_position;\n\nattribute mediump vec2 a_uv0;\nvarying mediump vec2 v_uv0;\n\nattribute vec4 a_color;\nvarying vec4 v_color;\n\nvoid main () {\n gl_Position = cc_matViewProj * vec4(a_position, 1);\n v_uv0 = a_uv0;\n v_color = a_color;\n}\n\n", 8 | "frag": "\nprecision highp float;\n\nuniform sampler2D texture;\nvarying mediump vec2 v_uv0;\nvarying vec4 v_color;\n\nvoid main () {\n vec4 color = v_color * texture2D(texture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_TEXTURE\n color.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n float gray = 0.2126*color.r + 0.7152*color.g + 0.0722*color.b;\n gl_FragColor = vec4(gray, gray, gray, color.a);\n}\n\n" 9 | }, 10 | "glsl3": { 11 | "vert": "\nprecision highp float;\nuniform CCGlobal {\n vec4 cc_time;\n\n vec4 cc_screenSize;\n\n vec4 cc_screenScale;\n\n vec4 cc_nativeSize;\n\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\n vec4 cc_exposure;\n\n vec4 cc_mainLitDir;\n\n vec4 cc_mainLitColor;\n\n vec4 cc_ambientSky;\n vec4 cc_ambientGround;\n};\n\nin vec3 a_position;\n\nin mediump vec2 a_uv0;\nout mediump vec2 v_uv0;\n\nin vec4 a_color;\nout vec4 v_color;\n\nvoid main () {\n gl_Position = cc_matViewProj * vec4(a_position, 1);\n v_uv0 = a_uv0;\n v_color = a_color;\n}\n\n", 12 | "frag": "\nprecision highp float;\n\nuniform sampler2D texture;\nin mediump vec2 v_uv0;\nin vec4 v_color;\n\nvoid main () {\n vec4 color = v_color * texture2D(texture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_TEXTURE\n color.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n float gray = 0.2126*color.r + 0.7152*color.g + 0.0722*color.b;\n gl_FragColor = vec4(gray, gray, gray, color.a);\n}\n\n" 13 | } 14 | } 15 | ], 16 | "subMetas": {} 17 | } -------------------------------------------------------------------------------- /temp/internal/resources/effects/builtin-2d-spine.effect: -------------------------------------------------------------------------------- 1 | 2 | CCEffect %{ 3 | techniques: 4 | - passes: 5 | - vert: vs 6 | frag: fs 7 | blendState: 8 | targets: 9 | - blend: true 10 | rasterizerState: 11 | cullMode: none 12 | properties: 13 | texture: { value: white } 14 | alphaThreshold: { value: 0.5 } 15 | }% 16 | 17 | CCProgram vs %{ 18 | 19 | precision highp float; 20 | 21 | #include 22 | #include 23 | 24 | in vec3 a_position; 25 | in vec4 a_color; 26 | #if USE_TINT 27 | in vec4 a_color0; 28 | #endif 29 | 30 | in vec2 a_uv0; 31 | out vec2 v_uv0; 32 | 33 | out vec4 v_light; 34 | #if USE_TINT 35 | out vec4 v_dark; 36 | #endif 37 | 38 | void main () { 39 | mat4 mvp; 40 | 41 | #if CC_USE_MODEL 42 | mvp = cc_matViewProj * cc_matWorld; 43 | #else 44 | mvp = cc_matViewProj; 45 | #endif 46 | 47 | v_uv0 = a_uv0; 48 | 49 | v_light = a_color; 50 | #if USE_TINT 51 | v_dark = a_color0; 52 | #endif 53 | 54 | gl_Position = mvp * vec4(a_position, 1); 55 | } 56 | 57 | }% 58 | 59 | CCProgram fs %{ 60 | 61 | precision highp float; 62 | 63 | uniform sampler2D texture; 64 | in vec2 v_uv0; 65 | 66 | in vec4 v_light; 67 | #if USE_TINT 68 | in vec4 v_dark; 69 | #endif 70 | 71 | #include 72 | 73 | void main () { 74 | vec4 texColor = texture2D(texture, v_uv0); 75 | #if CC_USE_ALPHA_ATLAS_TEXTURE 76 | texColor.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r; 77 | #endif 78 | vec4 finalColor; 79 | 80 | #if USE_TINT 81 | finalColor.a = v_light.a * texColor.a; 82 | finalColor.rgb = ((texColor.a - 1.0) * v_dark.a + 1.0 - texColor.rgb) * v_dark.rgb + texColor.rgb * v_light.rgb; 83 | #else 84 | finalColor = texColor * v_light; 85 | #endif 86 | 87 | ALPHA_TEST(finalColor); 88 | 89 | gl_FragColor = finalColor; 90 | } 91 | 92 | }% 93 | -------------------------------------------------------------------------------- /temp/internal/resources/effects/builtin-2d-sprite.effect: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. 2 | 3 | CCEffect %{ 4 | techniques: 5 | - passes: 6 | - vert: vs 7 | frag: fs 8 | blendState: 9 | targets: 10 | - blend: true 11 | rasterizerState: 12 | cullMode: none 13 | properties: 14 | texture: { value: white } 15 | alphaThreshold: { value: 0.5 } 16 | }% 17 | 18 | 19 | CCProgram vs %{ 20 | precision highp float; 21 | 22 | #include 23 | #include 24 | 25 | in vec3 a_position; 26 | in vec4 a_color; 27 | out vec4 v_color; 28 | 29 | #if USE_TEXTURE 30 | in vec2 a_uv0; 31 | out vec2 v_uv0; 32 | #endif 33 | 34 | void main () { 35 | vec4 pos = vec4(a_position, 1); 36 | 37 | #if CC_USE_MODEL 38 | pos = cc_matViewProj * cc_matWorld * pos; 39 | #else 40 | pos = cc_matViewProj * pos; 41 | #endif 42 | 43 | #if USE_TEXTURE 44 | v_uv0 = a_uv0; 45 | #endif 46 | 47 | v_color = a_color; 48 | 49 | gl_Position = pos; 50 | } 51 | }% 52 | 53 | 54 | CCProgram fs %{ 55 | precision highp float; 56 | 57 | #include 58 | 59 | in vec4 v_color; 60 | 61 | #if USE_TEXTURE 62 | in vec2 v_uv0; 63 | uniform sampler2D texture; 64 | #endif 65 | 66 | void main () { 67 | vec4 o = vec4(1, 1, 1, 1); 68 | 69 | #if USE_TEXTURE 70 | o *= texture(texture, v_uv0); 71 | #if CC_USE_ALPHA_ATLAS_TEXTURE 72 | o.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r; 73 | #endif 74 | #endif 75 | 76 | o *= v_color; 77 | 78 | ALPHA_TEST(o); 79 | 80 | gl_FragColor = o; 81 | } 82 | }% 83 | -------------------------------------------------------------------------------- /temp/internal/resources/effects/builtin-clear-stencil.effect: -------------------------------------------------------------------------------- 1 | 2 | CCEffect %{ 3 | techniques: 4 | - passes: 5 | - vert: vs 6 | frag: fs 7 | blendState: 8 | targets: 9 | - blend: true 10 | rasterizerState: 11 | cullMode: none 12 | }% 13 | 14 | CCProgram vs %{ 15 | 16 | precision highp float; 17 | 18 | in vec3 a_position; 19 | 20 | void main () { 21 | gl_Position = vec4(a_position, 1); 22 | } 23 | 24 | }% 25 | 26 | CCProgram fs %{ 27 | 28 | precision highp float; 29 | 30 | void main () { 31 | gl_FragColor = vec4(1.0); 32 | } 33 | 34 | }% 35 | -------------------------------------------------------------------------------- /temp/internal/resources/effects/builtin-clear-stencil.effect.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.23", 3 | "uuid": "c0040c95-c57f-49cd-9cbc-12316b73d0d4", 4 | "compiledShaders": [ 5 | { 6 | "glsl1": { 7 | "vert": "\nprecision highp float;\n\nattribute vec3 a_position;\n\nvoid main () {\n gl_Position = vec4(a_position, 1);\n}\n\n", 8 | "frag": "\nprecision highp float;\n\nvoid main () {\n gl_FragColor = vec4(1.0);\n}\n\n" 9 | }, 10 | "glsl3": { 11 | "vert": "\nprecision highp float;\n\nin vec3 a_position;\n\nvoid main () {\n gl_Position = vec4(a_position, 1);\n}\n\n", 12 | "frag": "\nprecision highp float;\n\nvoid main () {\n gl_FragColor = vec4(1.0);\n}\n\n" 13 | } 14 | } 15 | ], 16 | "subMetas": {} 17 | } -------------------------------------------------------------------------------- /temp/internal/resources/effects/builtin-unlit-transparent.effect: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. 2 | CCEffect %{ 3 | techniques: 4 | - stages: 5 | - transparent 6 | passes: 7 | - vert: unlit-vs 8 | frag: unlit-fs 9 | depthStencilState: 10 | depthTest: true 11 | depthWrite: true 12 | blendState: 13 | targets: 14 | - blend: true 15 | rasterizerState: 16 | cullMode: none 17 | properties: 18 | diffuseTexture: { value: white } 19 | diffuseColor: { value: [1, 1, 1, 1], inspector: { type: color } } 20 | alphaThreshold: { value: 0.5 } 21 | mainTiling: { value: [1, 1] } 22 | mainOffset: { value: [0, 0] } 23 | }% 24 | 25 | -------------------------------------------------------------------------------- /temp/internal/resources/effects/builtin-unlit.effect: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. 2 | CCEffect %{ 3 | techniques: 4 | - passes: 5 | - vert: unlit-vs 6 | frag: unlit-fs 7 | depthStencilState: 8 | depthTest: true 9 | depthWrite: true 10 | blendState: 11 | targets: 12 | - blend: true 13 | rasterizerState: 14 | cullMode: none 15 | properties: 16 | diffuseTexture: { value: white } 17 | diffuseColor: { value: [1, 1, 1, 1], inspector: { type: color } } 18 | alphaThreshold: { value: 0.5 } 19 | mainTiling: { value: [1, 1] } 20 | mainOffset: { value: [0, 0] } 21 | }% 22 | 23 | -------------------------------------------------------------------------------- /temp/internal/resources/materials.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.1", 3 | "uuid": "bbee2217-c261-49bd-a8ce-708d6bcc3500", 4 | "isSubpackage": false, 5 | "subpackageName": "", 6 | "subMetas": {} 7 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-2d-base.mtl: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "2874f8dd-416c-4440-81b7-555975426e93" 8 | }, 9 | "_defines": {}, 10 | "_props": {} 11 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-2d-base.mtl.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.2", 3 | "uuid": "6f801092-0c37-4f30-89ef-c8d960825b36", 4 | "dataAsSubAsset": null, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-2d-gray-sprite.mtl: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "144c3297-af63-49e8-b8ef-1cfa29b3be28" 8 | }, 9 | "_defines": {}, 10 | "_props": { 11 | } 12 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-2d-gray-sprite.mtl.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.2", 3 | "uuid": "3a7bb79f-32fd-422e-ada2-96f518fed422", 4 | "dataAsSubAsset": null, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-2d-spine.mtl: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "0e93aeaa-0b53-4e40-b8e0-6268b4e07bd7" 8 | }, 9 | "_defines": {}, 10 | "_props": {} 11 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-2d-spine.mtl.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.2", 3 | "uuid": "7afd064b-113f-480e-b793-8817d19f63c3", 4 | "dataAsSubAsset": null, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-2d-sprite.mtl: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "2874f8dd-416c-4440-81b7-555975426e93" 8 | }, 9 | "_defines": { 10 | "USE_TEXTURE": true 11 | }, 12 | "_props": { 13 | } 14 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-2d-sprite.mtl.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.2", 3 | "uuid": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432", 4 | "dataAsSubAsset": null, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-clear-stencil.mtl: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "c0040c95-c57f-49cd-9cbc-12316b73d0d4" 8 | }, 9 | "_defines": {}, 10 | "_props": {} 11 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-clear-stencil.mtl.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.2", 3 | "uuid": "cf7e0bb8-a81c-44a9-ad79-d28d43991032", 4 | "dataAsSubAsset": null, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-unlit.mtl: -------------------------------------------------------------------------------- 1 | { 2 | "__type__": "cc.Material", 3 | "_name": "", 4 | "_objFlags": 0, 5 | "_native": "", 6 | "_effectAsset": { 7 | "__uuid__": "6d91e591-4ce0-465c-809f-610ec95019c6" 8 | }, 9 | "_defines": { 10 | "USE_DIFFUSE_TEXTURE": true 11 | }, 12 | "_props": { 13 | "diffuseTexture": { 14 | "__uuid__": "0275e94c-56a7-410f-bd1a-fc7483f7d14a" 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /temp/internal/resources/materials/builtin-unlit.mtl.meta: -------------------------------------------------------------------------------- 1 | { 2 | "ver": "1.0.2", 3 | "uuid": "2a296057-247c-4a1c-bbeb-0548b6c98650", 4 | "dataAsSubAsset": null, 5 | "subMetas": {} 6 | } -------------------------------------------------------------------------------- /temp/quick-scripts/assets/script/enum.js: -------------------------------------------------------------------------------- 1 | (function() {"use strict";var __module = CC_EDITOR ? module : {exports:{}};var __filename = 'preview-scripts/assets/script/enum.js';var __require = CC_EDITOR ? function (request) {return cc.require(request, require);} : function (request) {return cc.require(request, __filename);};function __define (exports, require, module) {"use strict"; 2 | cc._RF.push(module, '3f519Rww+BNCqgfId5+X30+', 'enum', __filename); 3 | // script/enum.ts 4 | 5 | Object.defineProperty(exports, "__esModule", { value: true }); 6 | /** 不渲染与7个颜色 */ 7 | var ItemColor; 8 | (function (ItemColor) { 9 | ItemColor[ItemColor["NULL"] = 0] = "NULL"; 10 | ItemColor[ItemColor["Color1"] = 1] = "Color1"; 11 | ItemColor[ItemColor["Color2"] = 2] = "Color2"; 12 | ItemColor[ItemColor["Color3"] = 3] = "Color3"; 13 | ItemColor[ItemColor["Color4"] = 4] = "Color4"; 14 | ItemColor[ItemColor["Color5"] = 5] = "Color5"; 15 | ItemColor[ItemColor["Color6"] = 6] = "Color6"; 16 | ItemColor[ItemColor["Color7"] = 7] = "Color7"; 17 | })(ItemColor = exports.ItemColor || (exports.ItemColor = {})); 18 | /** 触摸事件-上下左右滑动 */ 19 | var TouchEvent; 20 | (function (TouchEvent) { 21 | TouchEvent["UP"] = "touch-up"; 22 | TouchEvent["DOWN"] = "touch-down"; 23 | TouchEvent["LEFT"] = "touch-left"; 24 | TouchEvent["RIGHT"] = "touch-right"; 25 | })(TouchEvent = exports.TouchEvent || (exports.TouchEvent = {})); 26 | /** 音效事件 */ 27 | var MusicEvent; 28 | (function (MusicEvent) { 29 | MusicEvent["BGM"] = "bgm"; 30 | MusicEvent["ACTION"] = "action"; 31 | MusicEvent["GAME_OVER"] = "over"; 32 | /** 方块消除 */ 33 | MusicEvent["ELIMINATE"] = "eliminate"; 34 | })(MusicEvent = exports.MusicEvent || (exports.MusicEvent = {})); 35 | /** 节点路径 */ 36 | var NodeUrl; 37 | (function (NodeUrl) { 38 | NodeUrl["Canvas"] = "Canvas"; 39 | NodeUrl["Music"] = "Music"; 40 | })(NodeUrl = exports.NodeUrl || (exports.NodeUrl = {})); 41 | 42 | cc._RF.pop(); 43 | } 44 | if (CC_EDITOR) { 45 | __define(__module.exports, __require, __module); 46 | } 47 | else { 48 | cc.registerModuleFunc(__filename, function () { 49 | __define(__module.exports, __require, __module); 50 | }); 51 | } 52 | })(); 53 | //# sourceMappingURL=enum.js.map 54 | -------------------------------------------------------------------------------- /temp/quick-scripts/assets/script/enum.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["enum.ts"],"names":[],"mappings":";;;;;AAAA,eAAe;AACf,IAAY,SASX;AATD,WAAY,SAAS;IACjB,yCAAQ,CAAA;IACR,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;IACN,6CAAM,CAAA;AACV,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB;AAED,kBAAkB;AAClB,IAAY,UAKX;AALD,WAAY,UAAU;IAClB,6BAAe,CAAA;IACf,iCAAmB,CAAA;IACnB,iCAAmB,CAAA;IACnB,mCAAqB,CAAA;AACzB,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAED,WAAW;AACX,IAAY,UAMX;AAND,WAAY,UAAU;IAClB,yBAAW,CAAA;IACX,+BAAiB,CAAA;IACjB,gCAAkB,CAAA;IAClB,WAAW;IACX,qCAAuB,CAAA;AAC3B,CAAC,EANW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAMrB;AAED,WAAW;AACX,IAAY,OAGX;AAHD,WAAY,OAAO;IACf,4BAAiB,CAAA;IACjB,0BAAe,CAAA;AACnB,CAAC,EAHW,OAAO,GAAP,eAAO,KAAP,eAAO,QAGlB","file":"","sourceRoot":"../../../../assets/script","sourcesContent":["/** 不渲染与7个颜色 */\nexport enum ItemColor {\n NULL = 0,\n Color1,\n Color2,\n Color3,\n Color4,\n Color5,\n Color6,\n Color7,\n}\n\n/** 触摸事件-上下左右滑动 */\nexport enum TouchEvent {\n UP = 'touch-up',\n DOWN = 'touch-down',\n LEFT = 'touch-left',\n RIGHT = 'touch-right'\n}\n\n/** 音效事件 */\nexport enum MusicEvent {\n BGM = 'bgm',\n ACTION = 'action',\n GAME_OVER = 'over',\n /** 方块消除 */\n ELIMINATE = 'eliminate'\n}\n\n/** 节点路径 */\nexport enum NodeUrl {\n Canvas = 'Canvas',\n Music = 'Music'\n}"]} -------------------------------------------------------------------------------- /temp/quick-scripts/assets/script/music.js: -------------------------------------------------------------------------------- 1 | (function() {"use strict";var __module = CC_EDITOR ? module : {exports:{}};var __filename = 'preview-scripts/assets/script/music.js';var __require = CC_EDITOR ? function (request) {return cc.require(request, require);} : function (request) {return cc.require(request, __filename);};function __define (exports, require, module) {"use strict"; 2 | cc._RF.push(module, '3191eohAoRNvoRxvyeY4GTM', 'music', __filename); 3 | // script/music.ts 4 | 5 | Object.defineProperty(exports, "__esModule", { value: true }); 6 | var enum_1 = require("./enum"); 7 | var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; 8 | var Music = /** @class */ (function (_super) { 9 | __extends(Music, _super); 10 | function Music() { 11 | var _this = _super !== null && _super.apply(this, arguments) || this; 12 | _this.bgm = undefined; 13 | _this.effects = []; 14 | return _this; 15 | } 16 | Music.prototype.onLoad = function () { 17 | this.registerEvent(); 18 | }; 19 | Music.prototype.registerEvent = function () { 20 | var _this = this; 21 | // 对应所有音频的类型 22 | this.node.on(enum_1.MusicEvent.BGM, function () { return cc.audioEngine.play(_this.bgm, true, 0.3); }, this); 23 | this.node.on(enum_1.MusicEvent.ACTION, function () { return cc.audioEngine.playEffect(_this.effects[0], false); }, this); 24 | this.node.on(enum_1.MusicEvent.GAME_OVER, function () { return cc.audioEngine.playEffect(_this.effects[1], false); }, this); 25 | this.node.on(enum_1.MusicEvent.ELIMINATE, function () { return cc.audioEngine.playEffect(_this.effects[2], false); }, this); 26 | }; 27 | __decorate([ 28 | property({ type: cc.AudioClip }) 29 | ], Music.prototype, "bgm", void 0); 30 | __decorate([ 31 | property({ type: [cc.AudioClip] }) 32 | ], Music.prototype, "effects", void 0); 33 | Music = __decorate([ 34 | ccclass 35 | ], Music); 36 | return Music; 37 | }(cc.Component)); 38 | exports.default = Music; 39 | 40 | cc._RF.pop(); 41 | } 42 | if (CC_EDITOR) { 43 | __define(__module.exports, __require, __module); 44 | } 45 | else { 46 | cc.registerModuleFunc(__filename, function () { 47 | __define(__module.exports, __require, __module); 48 | }); 49 | } 50 | })(); 51 | //# sourceMappingURL=music.js.map 52 | -------------------------------------------------------------------------------- /temp/quick-scripts/assets/script/music.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["music.ts"],"names":[],"mappings":";;;;;AAAA,+BAAmC;AAE7B,IAAA,kBAAmC,EAAlC,oBAAO,EAAE,sBAAyB,CAAA;AAGzC;IAAmC,yBAAY;IAD/C;QAAA,qEAqBC;QAjBG,SAAG,GAAiB,SAAS,CAAA;QAG7B,aAAO,GAAmB,EAAE,CAAA;;IAchC,CAAC;IAZG,sBAAM,GAAN;QACI,IAAI,CAAC,aAAa,EAAE,CAAA;IACxB,CAAC;IAED,6BAAa,GAAb;QAAA,iBAMC;QALG,YAAY;QACZ,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAU,CAAC,GAAG,EAAE,cAAM,OAAA,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC,KAAI,CAAC,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,EAAxC,CAAwC,EAAE,IAAI,CAAC,CAAA;QAClF,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAU,CAAC,MAAM,EAAE,cAAM,OAAA,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,KAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAjD,CAAiD,EAAE,IAAI,CAAC,CAAA;QAC9F,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAU,CAAC,SAAS,EAAE,cAAM,OAAA,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,KAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAjD,CAAiD,EAAE,IAAI,CAAC,CAAA;QACjG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAU,CAAC,SAAS,EAAE,cAAM,OAAA,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,KAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAjD,CAAiD,EAAE,IAAI,CAAC,CAAA;IACrG,CAAC;IAfD;QADC,QAAQ,CAAC,EAAE,IAAI,EAAG,EAAE,CAAC,SAAS,EAAE,CAAC;sCACL;IAG7B;QADC,QAAQ,CAAC,EAAE,IAAI,EAAG,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC;0CACR;IANX,KAAK;QADzB,OAAO;OACa,KAAK,CAoBzB;IAAD,YAAC;CApBD,AAoBC,CApBkC,EAAE,CAAC,SAAS,GAoB9C;kBApBoB,KAAK","file":"","sourceRoot":"../../../../assets/script","sourcesContent":["import { MusicEvent } from \"./enum\"\n\nconst {ccclass, property} = cc._decorator\n\n@ccclass\nexport default class Music extends cc.Component {\n\n @property({ type : cc.AudioClip })\n bgm: cc.AudioClip = undefined\n\n @property({ type : [cc.AudioClip] })\n effects: cc.AudioClip[] = []\n\n onLoad () {\n this.registerEvent()\n }\n\n registerEvent () {\n // 对应所有音频的类型\n this.node.on(MusicEvent.BGM, () => cc.audioEngine.play(this.bgm, true, 0.3), this)\n this.node.on(MusicEvent.ACTION, () => cc.audioEngine.playEffect(this.effects[0], false), this)\n this.node.on(MusicEvent.GAME_OVER, () => cc.audioEngine.playEffect(this.effects[1], false), this)\n this.node.on(MusicEvent.ELIMINATE, () => cc.audioEngine.playEffect(this.effects[2], false), this)\n }\n\n}\n"]} -------------------------------------------------------------------------------- /temp/startup.json: -------------------------------------------------------------------------------- 1 | {"pid":49433} 2 | --------------------------------------------------------------------------------