Commit 666e1005 authored by Li Mingzhe's avatar Li Mingzhe

feat: 大小

parents a6b30496 7ef11fae
<<<<<<< HEAD
2020/09/07-14:48:47.134 6f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/MANIFEST-000001 2020/09/07-14:48:47.134 6f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/MANIFEST-000001
2020/09/07-14:48:47.134 6f03 Recovering log #3 2020/09/07-14:48:47.134 6f03 Recovering log #3
2020/09/07-14:48:47.134 6f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/000003.log 2020/09/07-14:48:47.134 6f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/000003.log
=======
2020/09/04-16:35:09.876 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/MANIFEST-000001
2020/09/04-16:35:09.876 6b03 Recovering log #3
2020/09/04-16:35:09.876 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:09.876 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/MANIFEST-000001 2020/09/04-16:35:09.876 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/MANIFEST-000001
2020/09/04-16:35:09.876 6b03 Recovering log #3 2020/09/04-16:35:09.876 6b03 Recovering log #3
2020/09/04-16:35:09.876 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/000003.log 2020/09/04-16:35:09.876 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/000003.log
=======
2020/09/04-11:02:47.698 6d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/MANIFEST-000001
2020/09/04-11:02:47.699 6d03 Recovering log #3
2020/09/04-11:02:47.699 6d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/AutofillStrikeDatabase/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:47.130 6f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/MANIFEST-000001 2020/09/07-14:48:47.130 6f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/MANIFEST-000001
2020/09/07-14:48:47.131 6f03 Recovering log #3 2020/09/07-14:48:47.131 6f03 Recovering log #3
2020/09/07-14:48:47.131 6f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/000003.log 2020/09/07-14:48:47.131 6f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/000003.log
=======
2020/09/04-16:35:09.874 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/MANIFEST-000001
2020/09/04-16:35:09.874 6b03 Recovering log #3
2020/09/04-16:35:09.874 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:09.874 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/MANIFEST-000001 2020/09/04-16:35:09.874 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/MANIFEST-000001
2020/09/04-16:35:09.874 6b03 Recovering log #3 2020/09/04-16:35:09.874 6b03 Recovering log #3
2020/09/04-16:35:09.874 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/000003.log 2020/09/04-16:35:09.874 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/000003.log
=======
2020/09/04-11:02:47.691 6d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/MANIFEST-000001
2020/09/04-11:02:47.692 6d03 Recovering log #3
2020/09/04-11:02:47.697 6d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/BudgetDatabase/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:42.106 14a07 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/MANIFEST-000001 2020/09/07-14:48:42.106 14a07 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/MANIFEST-000001
2020/09/07-14:48:42.107 14a07 Recovering log #3 2020/09/07-14:48:42.107 14a07 Recovering log #3
2020/09/07-14:48:42.107 14a07 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/000003.log 2020/09/07-14:48:42.107 14a07 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/000003.log
=======
2020/09/04-16:35:07.854 10d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/MANIFEST-000001
2020/09/04-16:35:07.854 10d03 Recovering log #3
2020/09/04-16:35:07.854 10d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:07.854 10d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/MANIFEST-000001 2020/09/04-16:35:07.854 10d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/MANIFEST-000001
2020/09/04-16:35:07.854 10d03 Recovering log #3 2020/09/04-16:35:07.854 10d03 Recovering log #3
2020/09/04-16:35:07.854 10d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/000003.log 2020/09/04-16:35:07.854 10d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/000003.log
=======
2020/09/04-11:02:39.673 10103 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/MANIFEST-000001
2020/09/04-11:02:39.673 10103 Recovering log #3
2020/09/04-11:02:39.673 10103 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Extension State/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:47.123 6f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/MANIFEST-000001 2020/09/07-14:48:47.123 6f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/MANIFEST-000001
2020/09/07-14:48:47.123 6f03 Recovering log #3 2020/09/07-14:48:47.123 6f03 Recovering log #3
2020/09/07-14:48:47.129 6f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/000003.log 2020/09/07-14:48:47.129 6f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/000003.log
=======
2020/09/04-16:35:09.871 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/MANIFEST-000001
2020/09/04-16:35:09.871 6b03 Recovering log #3
2020/09/04-16:35:09.871 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:09.871 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/MANIFEST-000001 2020/09/04-16:35:09.871 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/MANIFEST-000001
2020/09/04-16:35:09.871 6b03 Recovering log #3 2020/09/04-16:35:09.871 6b03 Recovering log #3
2020/09/04-16:35:09.871 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/000003.log 2020/09/04-16:35:09.871 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/000003.log
=======
2020/09/04-11:02:47.689 6d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/MANIFEST-000001
2020/09/04-11:02:47.690 6d03 Recovering log #3
2020/09/04-11:02:47.690 6d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/AvailabilityDB/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:47.121 6f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/MANIFEST-000001 2020/09/07-14:48:47.121 6f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/MANIFEST-000001
2020/09/07-14:48:47.122 6f03 Recovering log #3 2020/09/07-14:48:47.122 6f03 Recovering log #3
2020/09/07-14:48:47.122 6f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/000003.log 2020/09/07-14:48:47.122 6f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/000003.log
=======
2020/09/04-16:35:09.869 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/MANIFEST-000001
2020/09/04-16:35:09.869 6b03 Recovering log #3
2020/09/04-16:35:09.869 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:09.869 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/MANIFEST-000001 2020/09/04-16:35:09.869 6b03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/MANIFEST-000001
2020/09/04-16:35:09.869 6b03 Recovering log #3 2020/09/04-16:35:09.869 6b03 Recovering log #3
2020/09/04-16:35:09.869 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/000003.log 2020/09/04-16:35:09.869 6b03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/000003.log
=======
2020/09/04-11:02:47.688 6d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/MANIFEST-000001
2020/09/04-11:02:47.688 6d03 Recovering log #3
2020/09/04-11:02:47.688 6d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Feature Engagement Tracker/EventDB/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:40.581 14a07 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/MANIFEST-000001 2020/09/07-14:48:40.581 14a07 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/MANIFEST-000001
2020/09/07-14:48:40.582 14a07 Recovering log #8 2020/09/07-14:48:40.582 14a07 Recovering log #8
2020/09/07-14:48:40.582 14a07 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/000008.log 2020/09/07-14:48:40.582 14a07 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/000008.log
=======
2020/09/04-16:35:06.409 14a03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/MANIFEST-000001
2020/09/04-16:35:06.409 14a03 Recovering log #8
2020/09/04-16:35:06.409 14a03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/000008.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:06.409 14a03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/MANIFEST-000001 2020/09/04-16:35:06.409 14a03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/MANIFEST-000001
2020/09/04-16:35:06.409 14a03 Recovering log #8 2020/09/04-16:35:06.409 14a03 Recovering log #8
2020/09/04-16:35:06.409 14a03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/000008.log 2020/09/04-16:35:06.409 14a03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/000008.log
=======
2020/09/04-11:02:38.240 12503 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/MANIFEST-000001
2020/09/04-11:02:38.240 12503 Recovering log #8
2020/09/04-11:02:38.240 12503 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Local Storage/leveldb/000008.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
{"net":{"http_server_properties":{"servers":[{"isolation":[],"server":"https://4husk3.tdum.alibaba.com","supports_spdy":true},{"isolation":[],"server":"https://cpro.baidustatic.com","supports_spdy":true},{"isolation":[],"server":"https://lupic.cdn.bcebos.com","supports_spdy":true},{"isolation":[],"server":"https://dup.baidustatic.com","supports_spdy":true},{"isolation":[],"server":"https://cdn2.jianshu.io","supports_spdy":true},{"isolation":[],"server":"https://upload.jianshu.io","supports_spdy":true},{"isolation":[],"server":"https://at.alicdn.com","supports_spdy":true},{"isolation":[],"server":"https://www.cocos.com","supports_spdy":true},{"isolation":[],"server":"https://docs.cocos.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[46],"expiration":"13245561150304705","port":443,"protocol_str":"quic"},{"advertised_versions":[46],"expiration":"13245561150304706","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":72164},"server":"https://www.google-analytics.com","supports_spdy":true},{"isolation":[],"server":"https://ss0.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://ss1.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://ss2.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://ss3.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://pic.rmb.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://ss1.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://dss0.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://msg.csdn.net","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096861980851","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://85dbec7b12f9a1a032a5213f5c2578ab.safeframe.googlesyndication.com","supports_spdy":true},{"isolation":[],"server":"https://14vnct.tdum.alibaba.com","supports_spdy":true},{"isolation":[],"server":"https://www.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://6bvryg.tdum.alibaba.com","supports_spdy":true},{"isolation":[],"server":"https://zz.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://img-blog.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://csdnimg.cn","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948090782","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://9e2f39ee29cbbb95f4520e24323077b9.safeframe.googlesyndication.com","supports_spdy":true},{"isolation":[],"server":"https://profile.csdnimg.cn","supports_spdy":true},{"isolation":[],"server":"https://blog.csdn.net","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096861806119","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096861806121","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://www.googletagservices.com","supports_spdy":true},{"isolation":[],"server":"https://g.csdnimg.cn","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096862424131","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://cdn.ampproject.org","supports_spdy":true},{"isolation":[],"server":"https://zhannei-dm.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://g.alicdn.com","supports_spdy":true},{"isolation":[],"server":"https://ynuf.aliapp.org","supports_spdy":true},{"isolation":[],"server":"https://beacon.tingyun.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096947799560","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096947799562","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88553},"server":"https://adservice.google.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948363061","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":95407},"server":"https://tpc.googlesyndication.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948463079","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096948463081","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://googleads.g.doubleclick.net"},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948955049","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096948955051","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://pagead2.googlesyndication.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096947979593","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://partner.googleadservices.com"},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948357976","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://securepubads.g.doubleclick.net","supports_spdy":true},{"isolation":[],"server":"https://img-blog.csdnimg.cn","supports_spdy":true},{"isolation":[],"server":"https://staging-teach.cdn.ireadabc.com","supports_spdy":true},{"isolation":[],"server":"https://content-autofill.googleapis.com","supports_spdy":true}],"supports_quic":{"address":"192.168.1.101","used_quic":true},"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G","CAISABiAgICA+P////8B":"4G"}}} <<<<<<< HEAD
\ No newline at end of file {"net":{"http_server_properties":{"servers":[{"isolation":[],"server":"https://4husk3.tdum.alibaba.com","supports_spdy":true},{"isolation":[],"server":"https://cpro.baidustatic.com","supports_spdy":true},{"isolation":[],"server":"https://lupic.cdn.bcebos.com","supports_spdy":true},{"isolation":[],"server":"https://dup.baidustatic.com","supports_spdy":true},{"isolation":[],"server":"https://cdn2.jianshu.io","supports_spdy":true},{"isolation":[],"server":"https://upload.jianshu.io","supports_spdy":true},{"isolation":[],"server":"https://at.alicdn.com","supports_spdy":true},{"isolation":[],"server":"https://www.cocos.com","supports_spdy":true},{"isolation":[],"server":"https://docs.cocos.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[46],"expiration":"13245561150304705","port":443,"protocol_str":"quic"},{"advertised_versions":[46],"expiration":"13245561150304706","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":72164},"server":"https://www.google-analytics.com","supports_spdy":true},{"isolation":[],"server":"https://ss0.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://ss1.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://ss2.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://ss3.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://pic.rmb.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://ss1.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://dss0.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://msg.csdn.net","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096861980851","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://85dbec7b12f9a1a032a5213f5c2578ab.safeframe.googlesyndication.com","supports_spdy":true},{"isolation":[],"server":"https://14vnct.tdum.alibaba.com","supports_spdy":true},{"isolation":[],"server":"https://www.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://6bvryg.tdum.alibaba.com","supports_spdy":true},{"isolation":[],"server":"https://zz.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://img-blog.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://csdnimg.cn","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948090782","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://9e2f39ee29cbbb95f4520e24323077b9.safeframe.googlesyndication.com","supports_spdy":true},{"isolation":[],"server":"https://profile.csdnimg.cn","supports_spdy":true},{"isolation":[],"server":"https://blog.csdn.net","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096861806119","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096861806121","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://www.googletagservices.com","supports_spdy":true},{"isolation":[],"server":"https://g.csdnimg.cn","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096862424131","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://cdn.ampproject.org","supports_spdy":true},{"isolation":[],"server":"https://zhannei-dm.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://g.alicdn.com","supports_spdy":true},{"isolation":[],"server":"https://ynuf.aliapp.org","supports_spdy":true},{"isolation":[],"server":"https://beacon.tingyun.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096947799560","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096947799562","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88553},"server":"https://adservice.google.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948363061","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":95407},"server":"https://tpc.googlesyndication.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948463079","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096948463081","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://googleads.g.doubleclick.net"},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948955049","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096948955051","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://pagead2.googlesyndication.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096947979593","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://partner.googleadservices.com"},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948357976","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://securepubads.g.doubleclick.net","supports_spdy":true},{"isolation":[],"server":"https://img-blog.csdnimg.cn","supports_spdy":true},{"isolation":[],"server":"https://staging-teach.cdn.ireadabc.com","supports_spdy":true},{"isolation":[],"server":"https://content-autofill.googleapis.com","supports_spdy":true}],"supports_quic":{"address":"192.168.1.101","used_quic":true},"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G","CAISABiAgICA+P////8B":"4G"}}}
=======
{"net":{"http_server_properties":{"servers":[{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948357976","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://securepubads.g.doubleclick.net","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096947979593","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://partner.googleadservices.com"},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948955049","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096948955051","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://pagead2.googlesyndication.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948463079","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096948463081","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88112},"server":"https://googleads.g.doubleclick.net"},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948363061","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":95407},"server":"https://tpc.googlesyndication.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096947799560","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096947799562","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":88553},"server":"https://adservice.google.com","supports_spdy":true},{"isolation":[],"server":"https://beacon.tingyun.com","supports_spdy":true},{"isolation":[],"server":"https://ynuf.aliapp.org","supports_spdy":true},{"isolation":[],"server":"https://g.alicdn.com","supports_spdy":true},{"isolation":[],"server":"https://zhannei-dm.csdn.net","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096862424131","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://cdn.ampproject.org","supports_spdy":true},{"isolation":[],"server":"https://g.csdnimg.cn","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096861806119","host":"googleads.g.doubleclick.net","port":443,"protocol_str":"quic"},{"advertised_versions":[],"expiration":"13246096861806121","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://www.googletagservices.com","supports_spdy":true},{"isolation":[],"server":"https://blog.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://profile.csdnimg.cn","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096948090782","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://9e2f39ee29cbbb95f4520e24323077b9.safeframe.googlesyndication.com","supports_spdy":true},{"isolation":[],"server":"https://csdnimg.cn","supports_spdy":true},{"isolation":[],"server":"https://img-blog.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://zz.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://img-blog.csdnimg.cn","supports_spdy":true},{"isolation":[],"server":"https://6bvryg.tdum.alibaba.com","supports_spdy":true},{"isolation":[],"server":"https://www.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://14vnct.tdum.alibaba.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[],"expiration":"13246096861980851","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://85dbec7b12f9a1a032a5213f5c2578ab.safeframe.googlesyndication.com","supports_spdy":true},{"isolation":[],"server":"https://msg.csdn.net","supports_spdy":true},{"isolation":[],"server":"https://dss0.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://ss1.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://pic.rmb.bdstatic.com","supports_spdy":true},{"isolation":[],"server":"https://ss3.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://ss2.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://ss1.baidu.com","supports_spdy":true},{"isolation":[],"server":"https://ss0.baidu.com","supports_spdy":true},{"alternative_service":[{"advertised_versions":[46],"expiration":"13245561150304705","port":443,"protocol_str":"quic"},{"advertised_versions":[46],"expiration":"13245561150304706","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":72164},"server":"https://www.google-analytics.com","supports_spdy":true},{"isolation":[],"server":"https://docs.cocos.com","supports_spdy":true},{"isolation":[],"server":"https://www.cocos.com","supports_spdy":true},{"isolation":[],"server":"https://at.alicdn.com","supports_spdy":true},{"isolation":[],"server":"https://upload.jianshu.io","supports_spdy":true},{"isolation":[],"server":"https://cdn2.jianshu.io","supports_spdy":true},{"isolation":[],"server":"https://dup.baidustatic.com","supports_spdy":true},{"isolation":[],"server":"https://lupic.cdn.bcebos.com","supports_spdy":true},{"isolation":[],"server":"https://cpro.baidustatic.com","supports_spdy":true},{"isolation":[],"server":"https://4husk3.tdum.alibaba.com","supports_spdy":true},{"isolation":[],"server":"https://content-autofill.googleapis.com","supports_spdy":true}],"supports_quic":{"address":"192.168.1.101","used_quic":true},"version":5},"network_qualities":{"CAISABiAgICA+P////8B":"4G"}}}
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:41.040 14a07 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/MANIFEST-000001 2020/09/07-14:48:41.040 14a07 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/MANIFEST-000001
2020/09/07-14:48:41.040 14a07 Recovering log #3 2020/09/07-14:48:41.040 14a07 Recovering log #3
2020/09/07-14:48:41.040 14a07 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/000003.log 2020/09/07-14:48:41.040 14a07 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/000003.log
=======
2020/09/04-16:35:06.796 1280b Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/MANIFEST-000001
2020/09/04-16:35:06.796 1280b Recovering log #3
2020/09/04-16:35:06.796 1280b Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:06.796 1280b Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/MANIFEST-000001 2020/09/04-16:35:06.796 1280b Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/MANIFEST-000001
2020/09/04-16:35:06.796 1280b Recovering log #3 2020/09/04-16:35:06.796 1280b Recovering log #3
2020/09/04-16:35:06.796 1280b Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/000003.log 2020/09/04-16:35:06.796 1280b Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/000003.log
=======
2020/09/04-11:02:38.613 10103 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/MANIFEST-000001
2020/09/04-11:02:38.614 10103 Recovering log #3
2020/09/04-11:02:38.614 10103 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Platform Notifications/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
This source diff could not be displayed because it is too large. You can view the blob instead.
<<<<<<< HEAD
2020/09/07-14:48:40.714 10f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/MANIFEST-000001 2020/09/07-14:48:40.714 10f03 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/MANIFEST-000001
2020/09/07-14:48:40.715 10f03 Recovering log #3 2020/09/07-14:48:40.715 10f03 Recovering log #3
2020/09/07-14:48:40.716 10f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/000003.log 2020/09/07-14:48:40.716 10f03 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/000003.log
=======
2020/09/04-16:35:06.563 1280b Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/MANIFEST-000001
2020/09/04-16:35:06.564 1280b Recovering log #3
2020/09/04-16:35:06.564 1280b Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:06.563 1280b Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/MANIFEST-000001 2020/09/04-16:35:06.563 1280b Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/MANIFEST-000001
2020/09/04-16:35:06.564 1280b Recovering log #3 2020/09/04-16:35:06.564 1280b Recovering log #3
2020/09/04-16:35:06.564 1280b Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/000003.log 2020/09/04-16:35:06.564 1280b Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/000003.log
=======
2020/09/04-11:02:38.386 6903 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/MANIFEST-000001
2020/09/04-11:02:38.387 6903 Recovering log #3
2020/09/04-11:02:38.387 6903 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Session Storage/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:40.576 b303 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/MANIFEST-000001 2020/09/07-14:48:40.576 b303 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/MANIFEST-000001
2020/09/07-14:48:40.577 b303 Recovering log #3 2020/09/07-14:48:40.577 b303 Recovering log #3
2020/09/07-14:48:40.577 b303 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/000003.log 2020/09/07-14:48:40.577 b303 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/000003.log
=======
2020/09/04-16:35:06.403 b403 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/MANIFEST-000001
2020/09/04-16:35:06.404 b403 Recovering log #3
2020/09/04-16:35:06.404 b403 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:06.403 b403 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/MANIFEST-000001 2020/09/04-16:35:06.403 b403 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/MANIFEST-000001
2020/09/04-16:35:06.404 b403 Recovering log #3 2020/09/04-16:35:06.404 b403 Recovering log #3
2020/09/04-16:35:06.404 b403 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/000003.log 2020/09/04-16:35:06.404 b403 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/000003.log
=======
2020/09/04-11:02:38.235 b203 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/MANIFEST-000001
2020/09/04-11:02:38.236 b203 Recovering log #3
2020/09/04-11:02:38.236 b203 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Site Characteristics Database/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:40.579 b303 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/MANIFEST-000001 2020/09/07-14:48:40.579 b303 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/MANIFEST-000001
2020/09/07-14:48:40.580 b303 Recovering log #3 2020/09/07-14:48:40.580 b303 Recovering log #3
2020/09/07-14:48:40.580 b303 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/000003.log 2020/09/07-14:48:40.580 b303 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/000003.log
=======
2020/09/04-16:35:06.405 b403 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/MANIFEST-000001
2020/09/04-16:35:06.406 b403 Recovering log #3
2020/09/04-16:35:06.406 b403 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:06.405 b403 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/MANIFEST-000001 2020/09/04-16:35:06.405 b403 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/MANIFEST-000001
2020/09/04-16:35:06.406 b403 Recovering log #3 2020/09/04-16:35:06.406 b403 Recovering log #3
2020/09/04-16:35:06.406 b403 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/000003.log 2020/09/04-16:35:06.406 b403 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/000003.log
=======
2020/09/04-11:02:38.237 12503 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/MANIFEST-000001
2020/09/04-11:02:38.237 12503 Recovering log #3
2020/09/04-11:02:38.238 12503 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/Sync Data/LevelDB/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
MANIFEST-000212 MANIFEST-000212
=======
MANIFEST-000210
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:47.108 6c03 Recovering log #211 2020/09/07-14:48:47.108 6c03 Recovering log #211
2020/09/07-14:48:47.170 6c03 Delete type=0 #211 2020/09/07-14:48:47.170 6c03 Delete type=0 #211
2020/09/07-14:48:47.170 6c03 Delete type=3 #210 2020/09/07-14:48:47.170 6c03 Delete type=3 #210
=======
2020/09/04-16:35:09.856 900b Recovering log #209
2020/09/04-16:35:09.906 900b Delete type=3 #208
2020/09/04-16:35:09.907 900b Delete type=0 #209
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:09.856 900b Recovering log #209 2020/09/04-16:35:09.856 900b Recovering log #209
2020/09/04-16:35:09.906 900b Delete type=3 #208 2020/09/04-16:35:09.906 900b Delete type=3 #208
2020/09/04-16:35:09.907 900b Delete type=0 #209 2020/09/04-16:35:09.907 900b Delete type=0 #209
=======
2020/09/04-11:02:47.674 6a03 Recovering log #207
2020/09/04-11:02:47.733 6a03 Delete type=0 #207
2020/09/04-11:02:47.733 6a03 Delete type=3 #206
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/07-14:48:47.135 14a07 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/MANIFEST-000001 2020/09/07-14:48:47.135 14a07 Reusing MANIFEST /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/MANIFEST-000001
2020/09/07-14:48:47.136 14a07 Recovering log #3 2020/09/07-14:48:47.136 14a07 Recovering log #3
2020/09/07-14:48:47.136 14a07 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/000003.log 2020/09/07-14:48:47.136 14a07 Reusing old log /Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/000003.log
=======
2020/09/04-16:35:09.878 10d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/MANIFEST-000001
2020/09/04-16:35:09.878 10d03 Recovering log #3
2020/09/04-16:35:09.878 10d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
<<<<<<< HEAD
2020/09/04-16:35:09.878 10d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/MANIFEST-000001 2020/09/04-16:35:09.878 10d03 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/MANIFEST-000001
2020/09/04-16:35:09.878 10d03 Recovering log #3 2020/09/04-16:35:09.878 10d03 Recovering log #3
2020/09/04-16:35:09.878 10d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/000003.log 2020/09/04-16:35:09.878 10d03 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/000003.log
=======
2020/09/04-11:02:47.700 10103 Reusing MANIFEST /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/MANIFEST-000001
2020/09/04-11:02:47.701 10103 Recovering log #3
2020/09/04-11:02:47.701 10103 Reusing old log /Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/.vscode/chrome/Default/shared_proto_db/metadata/000003.log
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
{"data_use_measurement":{"data_used":{"services":{"background":{},"foreground":{}},"user":{"background":{},"foreground":{}}}},"hardware_acceleration_mode_previous":true,"legacy":{"profile":{"name":{"migrated":true}}},"origin_trials":{"disabled_features":["MeasureMemory"]},"policy":{"last_statistics_update":"13243934920521334"},"profile":{"info_cache":{"Default":{"active_time":1599461320.70462,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_26","background_apps":false,"gaia_given_name":"","gaia_id":"","gaia_name":"","hosted_domain":"","is_consented_primary_account":false,"is_ephemeral":false,"is_omitted_from_profile_list":false,"is_using_default_avatar":true,"is_using_default_name":true,"local_auth_credentials":"","managed_user_id":"","metrics_bucket_index":1,"name":"用户1","user_name":""}},"last_active_profiles":["Default"],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13243934920567499"},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None"},"rappor":{"cohort_seed":77,"last_daily_sample":"13243934935522406","secret":"oay0jqQyiGD+celTz5Gm4G3CUH6zI694UaiIe6pRUrBzgnZFaiweF1UeST0YQAsO"},"shutdown":{"num_processes":0,"num_processes_slow":0,"type":0},"subresource_filter":{"ruleset_version":{"checksum":126044519,"content":"9.16.0","format":27}},"tab_stats":{"last_daily_sample":"13243934920714391","max_tabs_per_window":3,"total_tab_count_max":3,"window_count_max":1},"ukm":{"persisted_logs":[]},"uninstall_metrics":{"installation_date2":"1598322072","launch_count":"110","page_load_count":"1063"},"updateclientdata":{"apps":{"aemomkdncapdnfajjbbcbdebjljbpmpj":{"cohort":"","cohortname":"","dlrc":4997,"pf":"0deed1b7-3d5f-4b61-a026-34b8a3b6ff6e"},"bklopemakmnopmghhmccadeonafabnal":{"cohort":"1:swl:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.6dce22b9a11fa1e62b22559c4a157ce745e7fc63c6c6941a82cf11e8ecf65b0e","pf":"798b064d-ece5-47e8-950a-9360c509cae9","pv":"3"},"cmahhnpholdijhjokonmfdjbfmklppij":{"dlrc":4997,"pf":"5110d92f-1ffc-4b09-a266-cd3e2b3ce6c3"},"copjbmjbojbakpaedmpkhmiplmmehfck":{"cohort":"1:p1x:","cohorthint":"Auto","cohortname":"Auto","dlrc":4991,"fp":"1.207921137eee9c0831e0bd890330986c10dfd9382034491b82de3f86ae6915f7","pf":"9756fe9b-a542-4d1f-b514-15edf8ceacba","pv":"2018.9.6.0"},"dfcoifdifjfolmglbbogapfcihdgckga":{"cohort":"1:v9l:","cohorthint":"Auto","cohortname":"Auto","dlrc":4991,"fp":"1.a842f56eaefb4e5b4e4b34fe001649e553ae413c84f62adda2f3ddf87a99496b","pf":"05ac7997-2469-40b1-9727-c4f175afbfad","pv":"1"},"gcmjkmgdlgnkkcocmoeiminaijmmjnii":{"cohort":"1:bm1:wgf@0.1","cohorthint":"M54ToM99","cohortname":"M54ToM99","dlrc":4997,"fp":"1.b946087d73d1736b59e32664c42ba9ab940aba04046dd3a611c1b1d53bc43dfd","pf":"3e5f54f3-04f4-44e1-af79-cd412becabe2","pv":"9.16.0"},"ggkkehgbnfjpeggfpleeakpidbkibbmn":{"cohort":"1:ut9:","cohorthint":"M80ToM89","cohortname":"M80ToM89","dlrc":4997,"fp":"1.d2599810a3d0419bb40b8f6bf98160b6d09cffd25fa2ab53eee9b0339b3fe360","pf":"6945a543-9a72-47d6-8f4f-97f61efba975","pv":"2020.8.30.1141"},"giekcmmlnklenlaomppkphknjmnnpneh":{"cohort":"1:j5l:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.fd515ec0dc30d25a09641b8b83729234bc50f4511e35ce17d24fd996252eaace","pf":"59ca4db4-ea20-4da3-bb67-086333c8c591","pv":"7"},"hfnkpimlhhgieaddgfemjhofmfblmnib":{"cohort":"1:jcl:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.5cd842301c21e05832169c15bed3671798256b2652b619fe6b410fa4b21c6a1e","pf":"f328f64a-cde7-4a6c-a3bd-809515a5a82e","pv":"6101"},"hnimpnehoodheedghdeeijklkeaacbdc":{"cohort":"","cohortname":"","dlrc":4997,"fp":"1.6f6bc93dcd62dc251850d2ff458fda96083ceb7fbe8eeb11248b8485ef2aea23","pf":"ab41081b-1a4c-4baf-9eff-cb00b32dcf7f","pv":"0.57.44.2492"},"jflookgnkcckhobaglndicnbbgbonegd":{"cohort":"1:s7x:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.214d7587d739e377a8743c6f44a36d5cc97919792f21b1fbefcc4adac2d9ea62","pf":"de1fe2c6-ccd5-426d-bb7d-88757b2cf212","pv":"2042"},"khaoiebndkojlmppeemjhbpbandiljpe":{"cohort":"1:cux:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.45e44b30387668efd32ff0668748941cad4677eabdc26f5a3dc717d1bddc8275","pf":"ef219bb2-7756-4a07-84de-1c9a236e5f09","pv":"42"},"llkgjffcdpffmhiakmfcdcblohccpfmo":{"cohort":"","cohortname":"","dlrc":4997,"fp":"1.3d885f0577e4fd9e5b9251ba18576da6b49e80870ceaafcaa996e3b1dc762c01","pf":"3da9d52b-40bc-4b92-b4ed-0c647f255354","pv":"1.0.0.4"},"mimojjlkmoijpicakmndhoigimigcmbb":{"cohort":"1:d0j:","cohorthint":"Chrome [M50+]","cohortname":"Chrome [M50+]","dlrc":4997,"fp":"1.c6b7d6f306015d5c2b1943ac2d7073ae372cd9701fe61190aca8d1e6a2f60993","pf":"c8358ca9-fa9e-48dd-b53c-f3036d51659d","pv":"32.0.0.414"},"npdjjkjlcidkjlamlmmdelcjbcpdjocm":{"cohort":"","cohortname":"","dlrc":4997,"pf":"66602851-3e96-42d4-8fe3-58f2d7508490"},"oimompecagnajdejgnnjijobebaeigek":{"cohort":"","cohortname":"","dlrc":4997,"pf":"f3e6ca81-bcc8-4842-9ba7-a801d9292f8c"}}},"user_experience_metrics":{"client_id2":"e5491886-c217-4357-8035-6d99ba8ffe04","client_id_timestamp":"1598322072","low_entropy_source3":5931,"machine_id":13141341,"reset_metrics_ids":true,"session_id":109,"stability":{"breakpad_registration_fail":24,"breakpad_registration_ok":0,"browser_last_live_timestamp":"13243934920596204","child_process_crash_count":0,"crash_count":0,"debugger_not_present":24,"debugger_present":0,"deferred_count":0,"discard_count":2,"exited_cleanly":false,"extension_renderer_crash_count":0,"extension_renderer_failed_launch_count":0,"extension_renderer_launch_count":4,"gpu_crash_count":0,"incomplete_session_end_count":0,"launch_count":24,"page_load_count":437,"plugin_stats2":[],"renderer_crash_count":0,"renderer_failed_launch_count":0,"renderer_hang_count":0,"renderer_launch_count":98,"saved_system_profile":"CJ7nhvoFEg84NS4wLjQxODMuODMtNjQYoOGR+gUiBXpoLUNOKhMKCE1hYyBPUyBYEgcxMC4xNS42MlMKBng4Nl82NBCAgAEiDk1hY0Jvb2tQcm8xNSwxKAEwoBo4tBBCCggAEAAaADIAOgBlAAAAQGoWCgxHZW51aW5lSW50ZWwQ6o0kGAwgAIIBAIoBAFAEYgBqDAgAEAAYACAGOABAAIABoOGR+gWYAQD4AasugAL///////////8BiAIAkgIkZTU0OTE4ODYtYzIxNy00MzU3LTgwMzUtNmQ5OWJhOGZmZTA0","saved_system_profile_hash":"FE5751FF6B96C1E1C8F167659E1612DC293D3AA3","session_end_completed":true,"stats_buildtime":"1598141342","stats_version":"85.0.4183.83-64","version_mismatch_count":0}},"was":{"restarted":false}} <<<<<<< HEAD
\ No newline at end of file {"data_use_measurement":{"data_used":{"services":{"background":{},"foreground":{}},"user":{"background":{},"foreground":{}}}},"hardware_acceleration_mode_previous":true,"legacy":{"profile":{"name":{"migrated":true}}},"origin_trials":{"disabled_features":["MeasureMemory"]},"policy":{"last_statistics_update":"13243934920521334"},"profile":{"info_cache":{"Default":{"active_time":1599461320.70462,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_26","background_apps":false,"gaia_given_name":"","gaia_id":"","gaia_name":"","hosted_domain":"","is_consented_primary_account":false,"is_ephemeral":false,"is_omitted_from_profile_list":false,"is_using_default_avatar":true,"is_using_default_name":true,"local_auth_credentials":"","managed_user_id":"","metrics_bucket_index":1,"name":"用户1","user_name":""}},"last_active_profiles":["Default"],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13243934920567499"},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None"},"rappor":{"cohort_seed":77,"last_daily_sample":"13243934935522406","secret":"oay0jqQyiGD+celTz5Gm4G3CUH6zI694UaiIe6pRUrBzgnZFaiweF1UeST0YQAsO"},"shutdown":{"num_processes":0,"num_processes_slow":0,"type":0},"subresource_filter":{"ruleset_version":{"checksum":126044519,"content":"9.16.0","format":27}},"tab_stats":{"last_daily_sample":"13243934920714391","max_tabs_per_window":3,"total_tab_count_max":3,"window_count_max":1},"ukm":{"persisted_logs":[]},"uninstall_metrics":{"installation_date2":"1598322072","launch_count":"110","page_load_count":"1063"},"updateclientdata":{"apps":{"aemomkdncapdnfajjbbcbdebjljbpmpj":{"cohort":"","cohortname":"","dlrc":4997,"pf":"0deed1b7-3d5f-4b61-a026-34b8a3b6ff6e"},"bklopemakmnopmghhmccadeonafabnal":{"cohort":"1:swl:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.6dce22b9a11fa1e62b22559c4a157ce745e7fc63c6c6941a82cf11e8ecf65b0e","pf":"798b064d-ece5-47e8-950a-9360c509cae9","pv":"3"},"cmahhnpholdijhjokonmfdjbfmklppij":{"dlrc":4997,"pf":"5110d92f-1ffc-4b09-a266-cd3e2b3ce6c3"},"copjbmjbojbakpaedmpkhmiplmmehfck":{"cohort":"1:p1x:","cohorthint":"Auto","cohortname":"Auto","dlrc":4991,"fp":"1.207921137eee9c0831e0bd890330986c10dfd9382034491b82de3f86ae6915f7","pf":"9756fe9b-a542-4d1f-b514-15edf8ceacba","pv":"2018.9.6.0"},"dfcoifdifjfolmglbbogapfcihdgckga":{"cohort":"1:v9l:","cohorthint":"Auto","cohortname":"Auto","dlrc":4991,"fp":"1.a842f56eaefb4e5b4e4b34fe001649e553ae413c84f62adda2f3ddf87a99496b","pf":"05ac7997-2469-40b1-9727-c4f175afbfad","pv":"1"},"gcmjkmgdlgnkkcocmoeiminaijmmjnii":{"cohort":"1:bm1:wgf@0.1","cohorthint":"M54ToM99","cohortname":"M54ToM99","dlrc":4997,"fp":"1.b946087d73d1736b59e32664c42ba9ab940aba04046dd3a611c1b1d53bc43dfd","pf":"3e5f54f3-04f4-44e1-af79-cd412becabe2","pv":"9.16.0"},"ggkkehgbnfjpeggfpleeakpidbkibbmn":{"cohort":"1:ut9:","cohorthint":"M80ToM89","cohortname":"M80ToM89","dlrc":4997,"fp":"1.d2599810a3d0419bb40b8f6bf98160b6d09cffd25fa2ab53eee9b0339b3fe360","pf":"6945a543-9a72-47d6-8f4f-97f61efba975","pv":"2020.8.30.1141"},"giekcmmlnklenlaomppkphknjmnnpneh":{"cohort":"1:j5l:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.fd515ec0dc30d25a09641b8b83729234bc50f4511e35ce17d24fd996252eaace","pf":"59ca4db4-ea20-4da3-bb67-086333c8c591","pv":"7"},"hfnkpimlhhgieaddgfemjhofmfblmnib":{"cohort":"1:jcl:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.5cd842301c21e05832169c15bed3671798256b2652b619fe6b410fa4b21c6a1e","pf":"f328f64a-cde7-4a6c-a3bd-809515a5a82e","pv":"6101"},"hnimpnehoodheedghdeeijklkeaacbdc":{"cohort":"","cohortname":"","dlrc":4997,"fp":"1.6f6bc93dcd62dc251850d2ff458fda96083ceb7fbe8eeb11248b8485ef2aea23","pf":"ab41081b-1a4c-4baf-9eff-cb00b32dcf7f","pv":"0.57.44.2492"},"jflookgnkcckhobaglndicnbbgbonegd":{"cohort":"1:s7x:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.214d7587d739e377a8743c6f44a36d5cc97919792f21b1fbefcc4adac2d9ea62","pf":"de1fe2c6-ccd5-426d-bb7d-88757b2cf212","pv":"2042"},"khaoiebndkojlmppeemjhbpbandiljpe":{"cohort":"1:cux:","cohorthint":"Auto","cohortname":"Auto","dlrc":4997,"fp":"1.45e44b30387668efd32ff0668748941cad4677eabdc26f5a3dc717d1bddc8275","pf":"ef219bb2-7756-4a07-84de-1c9a236e5f09","pv":"42"},"llkgjffcdpffmhiakmfcdcblohccpfmo":{"cohort":"","cohortname":"","dlrc":4997,"fp":"1.3d885f0577e4fd9e5b9251ba18576da6b49e80870ceaafcaa996e3b1dc762c01","pf":"3da9d52b-40bc-4b92-b4ed-0c647f255354","pv":"1.0.0.4"},"mimojjlkmoijpicakmndhoigimigcmbb":{"cohort":"1:d0j:","cohorthint":"Chrome [M50+]","cohortname":"Chrome [M50+]","dlrc":4997,"fp":"1.c6b7d6f306015d5c2b1943ac2d7073ae372cd9701fe61190aca8d1e6a2f60993","pf":"c8358ca9-fa9e-48dd-b53c-f3036d51659d","pv":"32.0.0.414"},"npdjjkjlcidkjlamlmmdelcjbcpdjocm":{"cohort":"","cohortname":"","dlrc":4997,"pf":"66602851-3e96-42d4-8fe3-58f2d7508490"},"oimompecagnajdejgnnjijobebaeigek":{"cohort":"","cohortname":"","dlrc":4997,"pf":"f3e6ca81-bcc8-4842-9ba7-a801d9292f8c"}}},"user_experience_metrics":{"client_id2":"e5491886-c217-4357-8035-6d99ba8ffe04","client_id_timestamp":"1598322072","low_entropy_source3":5931,"machine_id":13141341,"reset_metrics_ids":true,"session_id":109,"stability":{"breakpad_registration_fail":24,"breakpad_registration_ok":0,"browser_last_live_timestamp":"13243934920596204","child_process_crash_count":0,"crash_count":0,"debugger_not_present":24,"debugger_present":0,"deferred_count":0,"discard_count":2,"exited_cleanly":false,"extension_renderer_crash_count":0,"extension_renderer_failed_launch_count":0,"extension_renderer_launch_count":4,"gpu_crash_count":0,"incomplete_session_end_count":0,"launch_count":24,"page_load_count":437,"plugin_stats2":[],"renderer_crash_count":0,"renderer_failed_launch_count":0,"renderer_hang_count":0,"renderer_launch_count":98,"saved_system_profile":"CJ7nhvoFEg84NS4wLjQxODMuODMtNjQYoOGR+gUiBXpoLUNOKhMKCE1hYyBPUyBYEgcxMC4xNS42MlMKBng4Nl82NBCAgAEiDk1hY0Jvb2tQcm8xNSwxKAEwoBo4tBBCCggAEAAaADIAOgBlAAAAQGoWCgxHZW51aW5lSW50ZWwQ6o0kGAwgAIIBAIoBAFAEYgBqDAgAEAAYACAGOABAAIABoOGR+gWYAQD4AasugAL///////////8BiAIAkgIkZTU0OTE4ODYtYzIxNy00MzU3LTgwMzUtNmQ5OWJhOGZmZTA0","saved_system_profile_hash":"FE5751FF6B96C1E1C8F167659E1612DC293D3AA3","session_end_completed":true,"stats_buildtime":"1598141342","stats_version":"85.0.4183.83-64","version_mismatch_count":0}},"was":{"restarted":false}}
=======
{"data_use_measurement":{"data_used":{"services":{"background":{},"foreground":{}},"user":{"background":{},"foreground":{}}}},"hardware_acceleration_mode_previous":true,"legacy":{"profile":{"name":{"migrated":true}}},"origin_trials":{"disabled_features":["MeasureMemory"]},"policy":{"last_statistics_update":"13243682106349735"},"profile":{"info_cache":{"Default":{"active_time":1599208506.547968,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_26","background_apps":false,"gaia_given_name":"","gaia_id":"","gaia_name":"","hosted_domain":"","is_consented_primary_account":false,"is_ephemeral":false,"is_omitted_from_profile_list":false,"is_using_default_avatar":true,"is_using_default_name":true,"local_auth_credentials":"","managed_user_id":"","metrics_bucket_index":1,"name":"用户1","user_name":""}},"last_active_profiles":[],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13243682106394361"},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None"},"rappor":{"cohort_seed":77,"last_daily_sample":"13243682121349635","secret":"oay0jqQyiGD+celTz5Gm4G3CUH6zI694UaiIe6pRUrBzgnZFaiweF1UeST0YQAsO"},"shutdown":{"num_processes":1,"num_processes_slow":0,"type":4},"subresource_filter":{"ruleset_version":{"checksum":126044519,"content":"9.16.0","format":27}},"tab_stats":{"last_daily_sample":"13243682106557191","max_tabs_per_window":1,"total_tab_count_max":1,"window_count_max":1},"ukm":{"persisted_logs":[]},"uninstall_metrics":{"installation_date2":"1598322072","launch_count":"109","page_load_count":"1009"},"updateclientdata":{"apps":{"aemomkdncapdnfajjbbcbdebjljbpmpj":{"cohort":"","cohortname":"","dlrc":4995,"pf":"22fc7c6c-f6ba-46a4-963b-44e18e9a2b4c"},"bklopemakmnopmghhmccadeonafabnal":{"cohort":"1:swl:","cohorthint":"Auto","cohortname":"Auto","dlrc":4995,"fp":"1.6dce22b9a11fa1e62b22559c4a157ce745e7fc63c6c6941a82cf11e8ecf65b0e","pf":"3d8857bd-710f-48aa-ace2-93ffb405d5be","pv":"3"},"cmahhnpholdijhjokonmfdjbfmklppij":{"dlrc":4995,"pf":"3cc9dfa4-4e6f-49b4-acc9-eafdee7607bd"},"copjbmjbojbakpaedmpkhmiplmmehfck":{"cohort":"1:p1x:","cohorthint":"Auto","cohortname":"Auto","dlrc":4991,"fp":"1.207921137eee9c0831e0bd890330986c10dfd9382034491b82de3f86ae6915f7","pf":"9756fe9b-a542-4d1f-b514-15edf8ceacba","pv":"2018.9.6.0"},"dfcoifdifjfolmglbbogapfcihdgckga":{"cohort":"1:v9l:","cohorthint":"Auto","cohortname":"Auto","dlrc":4991,"fp":"1.a842f56eaefb4e5b4e4b34fe001649e553ae413c84f62adda2f3ddf87a99496b","pf":"05ac7997-2469-40b1-9727-c4f175afbfad","pv":"1"},"gcmjkmgdlgnkkcocmoeiminaijmmjnii":{"cohort":"1:bm1:wgf@0.1","cohorthint":"M54ToM99","cohortname":"M54ToM99","dlrc":4995,"fp":"1.b946087d73d1736b59e32664c42ba9ab940aba04046dd3a611c1b1d53bc43dfd","pf":"ec99dcd1-3214-4202-9ad5-4edd4b6a8e7f","pv":"9.16.0"},"ggkkehgbnfjpeggfpleeakpidbkibbmn":{"cohort":"1:ut9:","cohorthint":"M80ToM89","cohortname":"M80ToM89","dlrc":4995,"fp":"1.d2599810a3d0419bb40b8f6bf98160b6d09cffd25fa2ab53eee9b0339b3fe360","pf":"1a3881ea-9000-4233-bdb9-2c9fef58e6df","pv":"2020.8.30.1141"},"giekcmmlnklenlaomppkphknjmnnpneh":{"cohort":"1:j5l:","cohorthint":"Auto","cohortname":"Auto","dlrc":4995,"fp":"1.fd515ec0dc30d25a09641b8b83729234bc50f4511e35ce17d24fd996252eaace","pf":"c4096c01-d44f-4a95-8434-a180028eeed2","pv":"7"},"hfnkpimlhhgieaddgfemjhofmfblmnib":{"cohort":"1:jcl:","cohorthint":"Auto","cohortname":"Auto","dlrc":4995,"fp":"1.b9a9246b0e4629d1bbe3da4d634fce2acaaaf5a62b3d4eff1ed297d22f2e12c5","pf":"2ccbaa75-0c8d-409f-bb96-598b59964a25","pv":"6095"},"hnimpnehoodheedghdeeijklkeaacbdc":{"cohort":"","cohortname":"","dlrc":4995,"fp":"1.6f6bc93dcd62dc251850d2ff458fda96083ceb7fbe8eeb11248b8485ef2aea23","pf":"cf195056-4806-4487-bec0-d722b9fc84b8","pv":"0.57.44.2492"},"jflookgnkcckhobaglndicnbbgbonegd":{"cohort":"1:s7x:","cohorthint":"Auto","cohortname":"Auto","dlrc":4995,"fp":"1.19b4af60c1c9d6360aef9648d1b5b656d5475a3bb6cc8eee7ae1fd0b2ab7ed0f","pf":"5a3c42c6-afa8-4902-b8ea-73f2bfe42f2d","pv":"2018"},"khaoiebndkojlmppeemjhbpbandiljpe":{"cohort":"1:cux:","cohorthint":"Auto","cohortname":"Auto","dlrc":4995,"fp":"1.45e44b30387668efd32ff0668748941cad4677eabdc26f5a3dc717d1bddc8275","pf":"b1274ddd-a886-4861-a2a0-e2702e2b9426","pv":"42"},"llkgjffcdpffmhiakmfcdcblohccpfmo":{"cohort":"","cohortname":"","dlrc":4995,"fp":"1.3d885f0577e4fd9e5b9251ba18576da6b49e80870ceaafcaa996e3b1dc762c01","pf":"3d39916f-d4bc-4790-813e-f93ffa8d1d6c","pv":"1.0.0.4"},"mimojjlkmoijpicakmndhoigimigcmbb":{"cohort":"1:d0j:","cohorthint":"Chrome [M50+]","cohortname":"Chrome [M50+]","dlrc":4995,"fp":"1.c6b7d6f306015d5c2b1943ac2d7073ae372cd9701fe61190aca8d1e6a2f60993","pf":"b98c855c-fd38-4c9f-85dc-53eb087f1572","pv":"32.0.0.414"},"npdjjkjlcidkjlamlmmdelcjbcpdjocm":{"cohort":"","cohortname":"","dlrc":4995,"pf":"f7d3796d-9382-4237-89d1-07b9b009ee8b"},"oimompecagnajdejgnnjijobebaeigek":{"cohort":"","cohortname":"","dlrc":4995,"pf":"fc21f032-99ac-453d-aab7-023f4c61ee85"}}},"user_experience_metrics":{"client_id2":"e5491886-c217-4357-8035-6d99ba8ffe04","client_id_timestamp":"1598322072","low_entropy_source3":5931,"machine_id":16513091,"session_id":108,"stability":{"breakpad_registration_fail":23,"breakpad_registration_ok":0,"browser_last_live_timestamp":"13243684708772670","child_process_crash_count":0,"crash_count":0,"debugger_not_present":23,"debugger_present":0,"deferred_count":0,"discard_count":2,"exited_cleanly":true,"extension_renderer_crash_count":0,"extension_renderer_failed_launch_count":0,"extension_renderer_launch_count":0,"gpu_crash_count":0,"incomplete_session_end_count":0,"launch_count":23,"page_load_count":383,"plugin_stats2":[],"renderer_crash_count":0,"renderer_failed_launch_count":0,"renderer_hang_count":0,"renderer_launch_count":90,"saved_system_profile":"CJ7nhvoFEg84NS4wLjQxODMuODMtNjQYoOGR+gUiBXpoLUNOKhMKCE1hYyBPUyBYEgcxMC4xNS4wMlMKBng4Nl82NBCAgAEiDk1hY0Jvb2tQcm8xMSw1KAEwwBY4iA5CCggAEAAaADIAOgBlAAAAQGoWCgxHZW51aW5lSW50ZWwQ4YwQGAggAIIBAIoBAFAEYgRHR1JPagwIABAAGAAgBjgAQACAAaDhkfoFmAEA+AGrLoAC////////////AYgCAJICJGU1NDkxODg2LWMyMTctNDM1Ny04MDM1LTZkOTliYThmZmUwNA==","saved_system_profile_hash":"5CAF8910B87FBE781E6282CB5B1966BEEA3DECEA","session_end_completed":true,"stats_buildtime":"1598141342","stats_version":"85.0.4183.83-64","version_mismatch_count":0}},"was":{"restarted":false}}
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
...@@ -89,7 +89,9 @@ cc.Class({ ...@@ -89,7 +89,9 @@ cc.Class({
getDefaultData() { getDefaultData() {
const dataJson = '{"groupArr":[{"title":"","letter":"h","audio_url":"http://staging-teach.cdn.ireadabc.com/b39dfb2221c22175d3e8ac972923a82b.mp3","bg":"2","picArr":[{"letter":"b","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/be8ec5cee7a3074440478b00a4a84f5e.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"t","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/c8abf7383d65bcbdba8f390785cece60.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/f6f4bbef497409fef3c8f1d375893829.png","audio_url":"http://staging-teach.cdn.ireadabc.com/9f0aee80e252005721a445cbbf04e8b1.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/7b18a7931d64f7b9e8b7ecd25cb5e3d4.png","audio_url":"http://staging-teach.cdn.ireadabc.com/a5fa20e0c6024421b0d9a7007c303503.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/e12d13282a10f92d65ac41b4aecaad4c.png","audio_url":"http://staging-teach.cdn.ireadabc.com/32258b839eca32b6ccf94f3dd6c86e0c.mp3","text":""}]},{"title":"","letter":"B","audio_url":"http://staging-teach.cdn.ireadabc.com/253a1653c954edd8f047f79ec401065d.mp3","bg":"3","picArr":[{"letter":"g","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/94cabac22be548c6dbab64c4be326547.png","audio_url":"http://staging-teach.cdn.ireadabc.com/f51e3fedc88aa69a99f6ef579f7de047.mp3","text":""},{"letter":"j","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/3d8f631b4ce08b8850051ad9a2490322.png","audio_url":"http://staging-teach.cdn.ireadabc.com/fbe2f23b9eb191a9330f99800e0d54d5.mp3","text":""}]}]}' const dataJson = '{"groupArr":[{"title":"","letter":"h","audio_url":"http://staging-teach.cdn.ireadabc.com/b39dfb2221c22175d3e8ac972923a82b.mp3","bg":"2","picArr":[{"letter":"b","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/be8ec5cee7a3074440478b00a4a84f5e.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"t","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/c8abf7383d65bcbdba8f390785cece60.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/f6f4bbef497409fef3c8f1d375893829.png","audio_url":"http://staging-teach.cdn.ireadabc.com/9f0aee80e252005721a445cbbf04e8b1.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/7b18a7931d64f7b9e8b7ecd25cb5e3d4.png","audio_url":"http://staging-teach.cdn.ireadabc.com/a5fa20e0c6024421b0d9a7007c303503.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/e12d13282a10f92d65ac41b4aecaad4c.png","audio_url":"http://staging-teach.cdn.ireadabc.com/32258b839eca32b6ccf94f3dd6c86e0c.mp3","text":""}]},{"title":"","letter":"B","audio_url":"http://staging-teach.cdn.ireadabc.com/253a1653c954edd8f047f79ec401065d.mp3","bg":"3","picArr":[{"letter":"g","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/94cabac22be548c6dbab64c4be326547.png","audio_url":"http://staging-teach.cdn.ireadabc.com/f51e3fedc88aa69a99f6ef579f7de047.mp3","text":""},{"letter":"j","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/3d8f631b4ce08b8850051ad9a2490322.png","audio_url":"http://staging-teach.cdn.ireadabc.com/fbe2f23b9eb191a9330f99800e0d54d5.mp3","text":""}]}]}'
const data1 = JSON.parse(dataJson); const data1 = JSON.parse(dataJson);
return data1; return data1;
}, },
......
"use strict";
cc._RF.push(module, '335fea4K1JFqanJyztUAUJR', 'scene');
// mz_z_06/script/scene.js
"use strict";
var _util = require("./util");
// Learn cc.Class:
// - https://docs.cocos.com/creator/manual/en/scripting/class.html
// Learn Attribute:
// - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
cc.Class({
"extends": cc.Component,
properties: {
baseWidth: {
"default": 1280,
type: cc.Integer
},
baseHeight: {
"default": 720,
type: cc.Integer
} // foo: {
// // ATTRIBUTES:
// default: null, // The default value will be used only when the component attaching
// // to a node for the first time
// type: cc.SpriteFrame, // optional, default is typeof default
// serializable: true, // optional, default is true
// },
// bar: {
// get () {
// return this._bar;
// },
// set (value) {
// this._bar = value;
// }
// },
},
// LIFE-CYCLE CALLBACKS:
// baseWidth: 1280;
// baseHeight: 720;
onLoad: function onLoad() {
this.initSceneData();
this.initSize();
},
initSceneData: function initSceneData() {
this._imageResList = [];
this._audioResList = [];
this._animaResList = [];
},
_designSize: null,
initSize: function initSize() {
this._designSize = cc.view.getDesignResolutionSize();
},
start: function start() {
var _this = this;
var getData = this.getData.bind(this);
if (window && window.courseware) {
// console.log('has window');
getData = window.courseware.getData;
}
getData(function (data) {
console.log('data:', data);
_this.data = data || _this.getDefaultData();
_this.data = JSON.parse(JSON.stringify(_this.data));
_this.preloadItem();
});
},
_imageResList: null,
_audioResList: null,
_animaResList: null,
preloadItem: function preloadItem() {
this.addPreloadImage();
this.addPreloadAudio();
this.addPreloadAnima();
this.preload();
},
getData: function getData(func) {
func(this.getDefaultData());
},
getDefaultData: function getDefaultData() {
var dataJson = '{"groupArr":[{"title":"","letter":"h","audio_url":"http://staging-teach.cdn.ireadabc.com/b39dfb2221c22175d3e8ac972923a82b.mp3","bg":"2","picArr":[{"letter":"b","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/be8ec5cee7a3074440478b00a4a84f5e.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"t","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/c8abf7383d65bcbdba8f390785cece60.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/f6f4bbef497409fef3c8f1d375893829.png","audio_url":"http://staging-teach.cdn.ireadabc.com/9f0aee80e252005721a445cbbf04e8b1.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/7b18a7931d64f7b9e8b7ecd25cb5e3d4.png","audio_url":"http://staging-teach.cdn.ireadabc.com/a5fa20e0c6024421b0d9a7007c303503.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/e12d13282a10f92d65ac41b4aecaad4c.png","audio_url":"http://staging-teach.cdn.ireadabc.com/32258b839eca32b6ccf94f3dd6c86e0c.mp3","text":""}]},{"title":"","letter":"B","audio_url":"http://staging-teach.cdn.ireadabc.com/253a1653c954edd8f047f79ec401065d.mp3","bg":"3","picArr":[{"letter":"g","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/94cabac22be548c6dbab64c4be326547.png","audio_url":"http://staging-teach.cdn.ireadabc.com/f51e3fedc88aa69a99f6ef579f7de047.mp3","text":""},{"letter":"j","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/3d8f631b4ce08b8850051ad9a2490322.png","audio_url":"http://staging-teach.cdn.ireadabc.com/fbe2f23b9eb191a9330f99800e0d54d5.mp3","text":""}]}]}';
var data1 = JSON.parse(dataJson);
return data1;
},
preload: function preload() {
var _this2 = this;
var preloadArr = this._imageResList.concat(this._audioResList).concat(this._animaResList);
cc.assetManager.loadAny(preloadArr, null, null, function (err, data) {
console.log(' preload data, ', data); // typeof
_this2.loadEnd();
if (window && window["air"]) {
window["air"].hideAirClassLoading();
}
});
},
addPreloadImage: function addPreloadImage() {
if (this.data.bgItem) {
this._imageResList.push({
url: this.data.bgItem.url
});
}
},
addPreloadAudio: function addPreloadAudio() {
var _this3 = this;
this.data.groupArr.forEach(function (item) {
_this3._audioResList.push({
url: item.audio_url
});
item.picArr.forEach(function (subItem) {
_this3._audioResList.push({
url: subItem.audio_url
});
});
});
},
addPreloadAnima: function addPreloadAnima() {
if (!this.data.hotZoneItemArr) {
return;
}
this.data.hotZoneItemArr.forEach(function (item) {// if (item.gIdx == '0') {
// this._animaResList.push({url: item.skeJsonData.url});
// this._animaResList.push({url: item.texJsonData.url});
// this._animaResList.push({url: item.texPngData.url});
// }
});
},
loadEnd: function loadEnd() {
this.initData();
this.initAudio();
this.initView();
this.initListener();
},
audioEnter: null,
audioTitle: null,
audioBgm: null,
audioWrong: null,
audioRight: null,
audioStar: null,
audioBtn: null,
audioFinish: null,
initAudio: function initAudio() {
var audioNode = cc.find('Canvas/res/audio');
this.audioEnter = audioNode.getChildByName('enter').getComponent(cc.AudioSource);
this.audioTitle = audioNode.getChildByName('title').getComponent(cc.AudioSource);
this.audioBgm = audioNode.getChildByName('bgm').getComponent(cc.AudioSource);
this.audioWrong = audioNode.getChildByName('wrong').getComponent(cc.AudioSource);
this.audioRight = audioNode.getChildByName('right').getComponent(cc.AudioSource);
this.audioStar = audioNode.getChildByName('star').getComponent(cc.AudioSource);
this.audioBtn = audioNode.getChildByName('btn').getComponent(cc.AudioSource);
this.audioFinish = audioNode.getChildByName('finish').getComponent(cc.AudioSource);
cc.audioEngine.play(this.audioBgm.clip, true, 0.1); // this.audioBgm.loop = true;
// this.audioBgm.play();
},
groupIdx: null,
_cantouch: null,
frameSize: null,
_mapScale: null,
_mapScaleMax: null,
initData: function initData() {
this.groupIdx = 0;
this.curGroup = this.data.groupArr[this.groupIdx];
var frameSize = cc.view.getFrameSize();
this.frameSize = frameSize;
var sx = frameSize.width / this._designSize.width;
var sy = frameSize.height / this._designSize.height;
this._mapScale = Math.min(sx, sy);
this._mapScaleMax = Math.max(sx, sy);
sx = cc.winSize.width / frameSize.width;
sy = cc.winSize.height / frameSize.height;
var s = Math.min(sx, sy);
this._cocosScale = s;
this._mapScale *= s;
console.log('this._mapScale: ', this._mapScale);
console.log('this._cocosScale: ', this._cocosScale);
this.initQuestionData();
this.initOutlineMaterial();
this.initCircleSpr();
this.initFontFamily();
},
initFontFamily: function initFontFamily() {// const fontLabel = this.node.getChildByName('font').getComponent(cc.Label);
// this._labelFont = fontLabel.font;
},
circleSpr: null,
initCircleSpr: function initCircleSpr() {
this.circleSpr = cc.find('Canvas/res/img/bg_zi').getComponent(cc.Sprite);
},
questionData: null,
questionIndex: null,
initQuestionData: function initQuestionData() {
if (!this.curGroup) {
return;
}
this.questionArr = (0, _util.randomSortByArr)(this.curGroup.picArr);
this.questionIndex = 0;
this.questionData = this.questionArr[this.questionIndex];
},
initView: function initView() {
this.initBg();
this.initWave();
this.initTrack();
this.initBtn();
this.initTrain();
this.initTrainBox();
this.addSoundBtnListener();
},
initListener: function initListener() {
var _this4 = this;
var canvas = cc.find('Canvas');
canvas.width = cc.winSize.width;
canvas.height = cc.winSize.height;
console.log('canvas: ', canvas);
console.log('cc.winSize: ', cc.winSize);
if (canvas.hasEventListener(cc.Node.EventType.TOUCH_MOVE)) {
return;
}
canvas.on(cc.Node.EventType.TOUCH_MOVE, function (e) {
_this4.canvasTouchMove(e);
});
canvas.on(cc.Node.EventType.TOUCH_CANCEL, function (e) {
_this4.canvasTouchEnd(e);
});
canvas.on(cc.Node.EventType.TOUCH_END, function (e) {
_this4.canvasTouchEnd(e);
});
},
_cocosScale: null,
bg: null,
curGroup: null,
initBg: function initBg() {
var frameSize = this.frameSize;
var sx = cc.winSize.width / frameSize.width;
var sy = cc.winSize.height / frameSize.height;
var s = Math.min(sx, sy);
this._cocosScale = s;
console.log('data:', this.data); // const group = this.data.groupArr[0];
if (!this.curGroup) {
return;
} // this.curGroup = group;
var oldBg = this.bg;
var group = this.curGroup;
var bgNode = cc.find('Canvas/bg_' + group.bg);
bgNode.active = true;
console.log('grouo.bg:', group.bg);
if (oldBg && oldBg != bgNode) {
bgNode.opacity = 0;
cc.tween(bgNode).to(0.5, {
opacity: 255
}).call(function () {
if (oldBg) {
cc.tween(oldBg).to(0.5, {
opacity: 0
}).call(function () {
oldBg.active = false;
}).start();
}
}).start();
}
var worldBgRect = bgNode.getBoundingBoxToWorld();
var windowSize = cc.view.getVisibleSize();
console.log('worldBgRect: ', worldBgRect);
console.log('frameSize: ', frameSize);
console.log('windowSize: ', windowSize);
console.log('cc.winSize: ', cc.winSize);
sx = windowSize.width / worldBgRect.width;
sy = windowSize.height / worldBgRect.height;
s = Math.max(sx, sy);
console.log('s:', s);
bgNode.scale *= s; // sx = frameSize.width / bgNode.width;
// sy = frameSize.height / bgNode.height;
// bgNode.scale = Math.max(sx, sy) * s;
// bgNode.anchorX = 1;
// bgNode.anchorY = 0
// bgNode.x = frameSize.width / 2 * s;
// bgNode.y = -frameSize.height / 2;
// const worldPos = cc.v2(0, 0);
// const localPos = bgNode.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));
// bgNode.y = localPos.y;
this.bg = bgNode;
},
wave_1_1: null,
wave_1_2: null,
wave_2_1: null,
wave_2_2: null,
waveSpeed1: null,
waveSpeed2: null,
waveArr1: null,
waveArr2: null,
initWave: function initWave() {
this.wave_1_1 = cc.find('Canvas/bg_wavefront_1');
this.wave_1_2 = cc.find('Canvas/bg_wavefront_2');
this.wave_2_1 = cc.find('Canvas/bg_wavebehind_1');
this.wave_2_2 = cc.find('Canvas/bg_wavebehind_2');
this.waveSpeed1 = -2;
this.waveSpeed2 = -1;
this.wave_1_1.zIndex = 10;
this.wave_1_2.zIndex = 10;
this.wave_2_1.zIndex = 0;
this.wave_2_2.zIndex = 0;
this.waveArr1 = [this.wave_1_2, this.wave_1_1];
this.waveArr2 = [this.wave_2_2, this.wave_2_1]; // const worldPos = cc.v2(0, 0);
// const localPos = this.wave_1_1.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));
this.wave_1_1.y = this.wave_1_2.y = this.wave_2_1.y = this.wave_2_2.y = 0; //this.frameSize.height / 2;
// this.initWaveScale();
},
_enterInitTrack: null,
initTrack: function initTrack() {
if (this._enterInitTrack) {
return;
}
this._enterInitTrack = true;
var track = cc.find('Canvas/bg_gui');
track.zIndex = 5;
track.anchorX = 0;
var localPos0 = track.parent.convertToNodeSpaceAR(cc.v2(0, 0));
var localPosW = track.parent.convertToNodeSpaceAR(cc.v2(this.frameSize.width, 0));
track.x = localPos0.x;
var oldTrack = track;
var rect = track.getBoundingBoxToWorld();
var w = rect.width;
console.log('w: ', w);
console.log('this.frameSize.width: ', this.frameSize.width);
console.log('cc.windSize: ', cc.winSize.width);
console.log(' localPosW.x: ', localPosW.x);
while (w < cc.winSize.width) {
var newTrack = cc.instantiate(oldTrack);
newTrack.parent = oldTrack.parent;
newTrack.zIndex = oldTrack.zIndex;
newTrack.x = oldTrack.x - 2 + oldTrack.width * oldTrack.scaleX;
w += rect.width;
oldTrack = newTrack;
}
},
_enterWaveScale: null,
initWaveScale: function initWaveScale() {
if (this._enterWaveScale) {
return;
}
this._enterWaveScale = true; // this.wave_1_1.scale = this._mapScaleMax;
// this.wave_1_2.scale = this._mapScaleMax;
// this.wave_2_1.scale = this._mapScaleMax;
// this.wave_2_2.scale = this._mapScaleMax;
},
initBtn: function initBtn() {
var _this5 = this;
var startBtn = cc.find('Canvas/btn_start');
if (this.isRestart) {
startBtn = cc.find('Canvas/btn_restart');
}
startBtn.active = true;
startBtn.opacity = 255;
startBtn.scale = 0;
cc.tween(startBtn).to(0.5, {
scale: 1
}, {
easing: 'elasticOut'
}).start();
cc.audioEngine.play(this.audioBtn.clip, false, 0.5);
startBtn.once('click', function () {
cc.audioEngine.play(_this5.audioBtn.clip, false, 0.5);
cc.tween(startBtn).to(0.06, {
scale: 0.8
}).to(0.06, {
scale: 1,
opacity: 0
}).call(function () {
startBtn.active = false;
_this5.showTrain();
}).start();
});
},
train: null,
initTrain: function initTrain() {
var _this6 = this;
var cheW = 180;
var trainNode = cc.find('Canvas/train');
trainNode.baseX = trainNode.x;
var train = trainNode.getChildByName('anima');
var totalW = train.width + 180 * 5;
this.train = train;
var anima = train.getComponent(dragonBones.ArmatureDisplay);
anima.off(dragonBones.EventObject.COMPLETE);
anima.on(dragonBones.EventObject.COMPLETE, function (e) {
if (anima.animationName == 'right') {
_this6.train.getComponent(dragonBones.ArmatureDisplay).playAnimation('normal', -1);
}
});
trainNode.x = trainNode.parent.convertToNodeSpaceAR(cc.v2(-150, 0)).x; // const frameSize = cc.view.getFrameSize();
trainNode.scale = this._mapScale; //frameSize.width / totalW;
},
trainBox: null,
initTrainBox: function initTrainBox() {
var _this7 = this;
this.trainBox = [];
var trainNode = cc.find('Canvas/train');
trainNode.zIndex = 6; // trainNode.x
var picArr = this.curGroup ? this.curGroup.picArr : [];
var rightArr = [];
picArr.forEach(function (pic) {
if (pic.letter == _this7.curGroup.letter) {
rightArr.push(pic);
}
});
for (var i = 0; i < 5; i++) {
var box = trainNode.getChildByName('che_' + (i + 1));
var starNode = box.getChildByName('star');
starNode.rotation = 0;
starNode.active = false;
if (box.item) {
this.resetPicNode(box.item);
box.item = null;
}
if (rightArr[i]) {
box.active = true;
this.trainBox.push(box);
} else {
box.active = false;
}
}
},
resetPicNode: function resetPicNode(pNode) {
pNode.parent = pNode.baseP;
pNode.x = pNode.baseX;
pNode.y = pNode.baseY;
pNode.scale = 1;
pNode.parent.active = false;
pNode.anchorY = 0.5;
pNode.box = null;
},
showTrain: function showTrain() {
var _this8 = this;
var frameSize = this.frameSize;
var trainNode = cc.find('Canvas/train');
var train = trainNode.getChildByName('anima');
console.log('train: ', train);
train.getComponent(dragonBones.ArmatureDisplay).playAnimation('move', -1);
cc.tween(trainNode).to(3.3, {
x: cc.winSize.width / 1.7 + train.width * 0
}, {
easing: 'sineOut'
}).call(function () {
_this8.stopTrain(train);
_this8.showTitle(); // this.showPic();
}).start();
this.waveSpeed1 = -6;
this.waveSpeed2 = -3;
cc.audioEngine.play(this.audioEnter.clip, false, 0.2); // this.audioEnter.play();
},
stopTrain: function stopTrain(train) {
train.getComponent(dragonBones.ArmatureDisplay).playAnimation('normal', -1);
this.waveSpeed1 = -2;
this.waveSpeed2 = -1;
},
showTitle: function showTitle() {
var _this9 = this;
var titleNode = cc.find('Canvas/title');
titleNode.active = true;
titleNode.opacity = 255;
titleNode.y = this.frameSize.height / 4;
titleNode.scale = 0;
var star = titleNode.getChildByName('star');
star.active = false;
var letterBg = titleNode.getChildByName('bg_letter');
letterBg.active = false;
cc.tween(titleNode).to(0.9, {
scale: 1
}, {
easing: 'elasticOut'
}).call(function () {
_this9.playAudioByUrl(_this9.curGroup.audio_url);
_this9.showTitleLetter(titleNode);
}).start();
cc.audioEngine.play(this.audioTitle.clip, false, 0.5); // this.audioTitle.play();
},
font: null,
showTitleLetter: function showTitleLetter(titleNode) {
var _this10 = this;
var letterBg = titleNode.getChildByName('bg_letter');
letterBg.baseY = letterBg.y;
letterBg.y = this.frameSize.height / 2;
var label = letterBg.getChildByName('label').getComponent(cc.RichText);
label.string = "<outline color=#fe538f width=5>" + this.curGroup.letter + "</outline>";
this.font = label.font;
cc.tween(letterBg).to(1.7, {
y: letterBg.baseY
}, {
easing: 'bounceOut'
}).call(function () {
_this10.showTitleStar(titleNode);
}).start();
letterBg.active = true;
},
showTitleStar: function showTitleStar(titleNode) {
var _this11 = this;
var star = titleNode.getChildByName('star');
star.active = true;
star.scale = 0;
star.rotation = 0;
cc.tween(star).to(0.7, {
rotation: 360,
scale: 1
}, {
easing: 'cubicOut'
}).delay(1).call(function () {
_this11.hideTitle(titleNode);
}).start();
},
hideTitle: function hideTitle(titleNode) {
var _this12 = this;
cc.tween(titleNode).to(0.7, {
opacity: 0
}, {
easing: 'cubicIn'
}).call(function () {
_this12.showPic();
}).start();
},
addSoundBtnListener: function addSoundBtnListener() {
var _this13 = this;
var btn = cc.find('Canvas/btn_laba');
var anima = btn.getComponent(cc.Animation);
if (btn.hasEventListener('click')) {
return;
}
btn.on('click', function () {
console.log('anima: ', anima);
_this13.showSound();
});
},
showSound: function showSound() {
if (!this._cantouch) {
return;
}
if (!this.questionData) {
return;
}
var btn = cc.find('Canvas/btn_laba');
var anima = btn.getComponent(cc.Animation);
anima.play('laba');
this.playAudioByUrl(this.curGroup.audio_url); // this.playAudioByUrl(this.questionData.audio_url);
},
playAudioByUrl: function playAudioByUrl(audio_url, cb) {
if (cb === void 0) {
cb = null;
}
if (audio_url) {
cc.assetManager.loadRemote(audio_url, function (err, audioClip) {
var audioID = cc.audioEngine.play(audioClip, false, 0.8);
if (cb) {
cc.audioEngine.setFinishCallback(audioID, function () {
cb();
});
}
});
}
},
showPic: function showPic() {
var _this14 = this;
// console.log('data:', this.data)
if (!this.curGroup || !this.curGroup.picArr) {
return;
}
this._cantouch = true;
this.showSound();
var picLen = 240;
var picArr = this.curGroup.picArr;
var posNode = cc.find('Canvas/posNode/node_' + picArr.length);
posNode.active = true;
posNode.scale = this._mapScale;
posNode.parent.zIndex = 8;
var index = 0;
picArr.forEach(function (item) {
console.log('item: ', item);
var picNode = posNode.getChildByName('p_' + (index + 1));
picNode.baseX = picNode.x;
picNode.baseY = picNode.y;
picNode.baseP = picNode.parent;
picNode.data = item;
index++;
picNode.scale = 0;
cc.loader.load({
url: item.pic_url
}, function (err, img) {
// const spr = picNode.addComponent(cc.Sprite);
var spr = picNode.getComponent(cc.Sprite);
spr.spriteFrame = new cc.SpriteFrame(img);
var sx = picLen / picNode.width;
var sy = picLen / picNode.height;
var s = Math.min(sx, sy); // picNode.baseS = s;
cc.tween(picNode).delay(Math.random() * 0.2).to(0.5, {
scale: s
}, {
easing: 'elasticOut'
}).start();
_this14.addPicTouchListener(picNode);
if (!spr.baseMaterial) {
spr.baseMaterial = spr.getMaterial(0);
}
var letterNode = picNode.letterNode;
if (!picNode.letterNode) {
letterNode = new cc.Node();
var letterBg = letterNode.addComponent(cc.Sprite);
letterBg.spriteFrame = _this14.circleSpr.spriteFrame;
letterNode.parent = picNode;
var labelNode = new cc.Node();
labelNode.parent = letterNode;
var label = labelNode.addComponent(cc.RichText);
label.font = _this14.font;
label.fontSize = 90;
label.verticalAlign = cc.Label.VerticalAlign.CENTER; // labelNode.anchorY = 0.5;
labelNode.y = 7;
label.lineHeight = letterNode.height;
if (Math.random() < 0.5) {
labelNode.color = new cc.Color(0, 162, 255);
} else {
labelNode.color = new cc.Color(245, 50, 39);
}
picNode.label = label;
picNode.letterNode = letterNode;
}
letterNode.active = true;
letterNode.scale = 1 / s;
letterNode.x = picNode.width / 2;
letterNode.y = picNode.height / 2;
picNode.label.string = item.letter;
});
});
},
outlineMaterial: null,
initOutlineMaterial: function initOutlineMaterial() {
var spr = cc.find('Canvas/material').getComponent(cc.Sprite);
this.outlineMaterial = spr.getMaterial(0);
},
showOutline: function showOutline() {
var spr = this._curShowItem.getComponent(cc.Sprite);
var m = cc.MaterialVariant.create(this.outlineMaterial, spr); // console.log('m: ', m);
spr.setMaterial(0, m); // let variant1 = cc.MaterialVariant.createWithBuiltin(cc.Material.BUILTIN_NAME.SPRITE);
// 设置材质到指定索引,一般来说 2d 渲染组件的 index 都是 0
// variant1 由于没有指定 owner render component,所以会直接被 renderComponent1 使用并且设置 owner 为 renderComponent1
// spr.setMaterial(0, variant1);
// spr.setMaterial(0, this.outlineMaterial);
// spr.markForRender(true);
},
hideOutLine: function hideOutLine() {
var spr = this._curShowItem.getComponent(cc.Sprite);
spr.setMaterial(0, spr.baseMaterial);
},
_curShowItem: null,
addPicTouchListener: function addPicTouchListener(node) {
var _this15 = this;
if (node.hasEventListener('cc.Node.EventType.TOUCH_START')) {
return;
}
node.on(cc.Node.EventType.TOUCH_START, function (e) {
if (!_this15._cantouch) {
return;
}
if (node.box) {
return;
}
_this15._cantouch = false;
e.bubbles = false;
_this15._curShowItem = node; // this.playAudioByUrl(this.curGroup.audio_url, () => {
_this15.playAudioByUrl(_this15._curShowItem.data.audio_url); // });
_this15.showOutline();
});
},
canvasTouchMove: function canvasTouchMove(e) {
if (!this._curShowItem) {
return;
}
var pos = e.getLocation();
var worldPos = e.currentTarget.parent.convertToWorldSpaceAR(cc.v2(pos.x, pos.y));
var localPos = this._curShowItem.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));
this._curShowItem.x = localPos.x;
this._curShowItem.y = localPos.y;
},
canvasTouchEnd: function canvasTouchEnd(e) {
if (!this._curShowItem) {
return;
}
this.checkOnTargetBox(e);
this._curShowItem = null;
},
checkOnTargetBox: function checkOnTargetBox(e) {
var checkLen = 100 * this._cocosScale;
var minLen = checkLen,
curBox;
for (var i = 0; i < this.trainBox.length; i++) {
var worldStartPos = this._curShowItem.parent.convertToWorldSpaceAR(this._curShowItem);
var tmpP = cc.v2(this.trainBox[i].x - this.trainBox[i].width / 2, this.trainBox[i].y + this.trainBox[i].height / 2);
var worldEndPos = this.trainBox[i].parent.convertToWorldSpaceAR(tmpP);
var tmpLen = (0, _util.getDistance)(worldStartPos, worldEndPos);
if (tmpLen <= minLen && !this.trainBox[i].item) {
curBox = this.trainBox[i];
minLen = tmpLen;
}
}
if (curBox && this._curShowItem.data.letter == this.curGroup.letter) {
this.addBoxPic(curBox, this._curShowItem);
} else {
this.itemBack();
}
},
itemBack: function itemBack() {
var _this16 = this;
var startPos = cc.v2(this._curShowItem.x, this._curShowItem.y);
var endPos = cc.v2(this._curShowItem.baseX, this._curShowItem.baseY);
var distance = startPos.sub(endPos).mag(); // if (distance <= 20 && this._curShowItem.data.audioClip) {
// cc.audioEngine.stopAll();
// cc.audioEngine.play(this._curShowItem.data.audioClip, false, 0.8);
// } else {
// this._wrongAudioSource.play();
// }
var backItem = this._curShowItem;
cc.tween(backItem).to(0.3, {
x: backItem.baseX,
y: backItem.baseY
}, {
easing: 'elasticOut'
}).call(function () {
// backItem.bgBottomItem.opacity = 255;
// backItem.removeFromParent();
// backItem.data.isDrag = false;
_this16._cantouch = true;
}).start();
this.hideOutLine();
cc.audioEngine.play(this.audioWrong.clip, false, 0.5);
},
addBoxPic: function addBoxPic(box, showItem) {
showItem.parent = box;
showItem.x = -box.width / 2 - 12;
showItem.y = box.height / 2 + 2;
showItem.zIndex = -1;
box.item = showItem;
showItem.box = box;
showItem.scale = box.width * 0.8 / showItem.width;
showItem.anchorY = 0;
var baseS = showItem.scale;
showItem.scale = 0;
showItem.letterNode.active = false;
cc.tween(showItem).to(0.3, {
scale: baseS
}, {
easing: 'sineOut'
}).start();
this.showBoxStar(box);
this.hideOutLine();
},
showBoxStar: function showBoxStar(box) {
var _this17 = this;
var star = box.getChildByName('star');
var parent = star.parent;
star.baseX = star.x;
star.baseY = star.y;
star.baseS = 0.15; // star.scale;
star.zIndex = 10;
star.parent = cc.find('Canvas');
star.active = true;
star.scale = 0;
star.x = 0;
star.y = 0;
var worldPos = parent.convertToWorldSpaceAR(cc.v2(star.baseX, star.baseY));
var pos = star.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));
cc.tween(star).to(0.7, {
scale: 1
}, {
easing: 'elasticOut'
}).delay(0.3).to(1.5, {
rotation: 360,
scale: star.baseS,
x: pos.x,
y: pos.y
}, {
easing: 'cubicOut'
}).call(function () {
var worldRect1 = star.getBoundingBoxToWorld();
star.parent = box;
star.x = star.baseX;
star.y = star.baseY;
var worldRect2 = star.getBoundingBoxToWorld();
var sx = worldRect1.width / worldRect2.width;
star.scale *= sx;
_this17.showTrainRight();
}).start();
cc.audioEngine.play(this.audioStar.clip, false, 0.3);
},
showTrainRight: function showTrainRight() {
var anima = this.train.getComponent(dragonBones.ArmatureDisplay);
anima.playAnimation('right', 1); // let arma = anima.armature();
cc.audioEngine.play(this.audioRight.clip, false, 0.5); // this.changeQuestion();
this.checkGroupEnd();
this._cantouch = true;
},
checkGroupEnd: function checkGroupEnd() {
var _this18 = this;
for (var i = 0; i < this.trainBox.length; i++) {
if (!this.trainBox[i].item) {
setTimeout(function () {
_this18.showSound();
}, 500);
return;
}
} // 结束
if (this.groupIdx == this.data.groupArr.length - 1) {
this.showParticle();
} else {
setTimeout(function () {
_this18.showTrainLeave();
}, 500);
}
},
changeQuestion: function changeQuestion() {
var _this19 = this;
console.log(' in changeQuestion');
this.questionIndex++;
this.questionData = this.questionArr[this.questionIndex];
if (!this.questionData) {
if (this.groupIdx == this.data.groupArr.length - 1) {
this.showParticle();
} else {
setTimeout(function () {
_this19.showTrainLeave();
}, 500);
}
return;
}
setTimeout(function () {
_this19.showSound();
}, 500);
},
showTrainLeave: function showTrainLeave() {
var _this20 = this;
console.log(' in showTrainLeave');
var trainNode = cc.find('Canvas/train');
this.train.getComponent(dragonBones.ArmatureDisplay).playAnimation('move', -1);
this.waveSpeed1 = -6;
this.waveSpeed2 = -3;
cc.audioEngine.play(this.audioEnter.clip, false, 0.2);
cc.tween(trainNode).to(3.1, {
x: this.frameSize.width * 1.5
}, {
easing: 'sineIn'
}).call(function () {
_this20.waveSpeed1 = -2;
_this20.waveSpeed2 = -1;
trainNode.x = trainNode.baseX;
_this20.nextGroup();
}).start();
},
nextGroup: function nextGroup() {
this.setNextGroupData();
this.initQuestionData();
this.initTrainBox();
if (!this.curGroup) {
this.showRestart();
} else {
this.showTrain();
this.initBg();
}
},
isRestart: null,
showRestart: function showRestart() {
this.isRestart = true;
this.initData();
this.initView();
},
setNextGroupData: function setNextGroupData() {
this.groupIdx++;
this.curGroup = this.data.groupArr[this.groupIdx];
},
showParticle: function showParticle() {
var _this21 = this;
var pNode = cc.find('Canvas/particle_finish');
pNode.active = true;
pNode.zIndex = 20;
var particle = pNode.getComponent(cc.ParticleSystem);
particle.resetSystem();
cc.audioEngine.play(this.audioFinish.clip, false, 0.5);
setTimeout(function () {
_this21.showTrainLeave();
}, 1000);
},
checkWaveOnEdgeOld: function checkWaveOnEdgeOld(wave1, wave2) {
var waveLeft, waveRight;
if (wave1.x < wave2.x) {
waveLeft = wave1;
waveRight = wave2;
} else {
waveLeft = wave2;
waveRight = wave1;
}
var worldRect = waveLeft.getBoundingBoxToWorld();
if (worldRect.x + worldRect.width < 0) {
waveLeft.x = waveRight.x + waveRight.width * Math.abs(waveRight.scaleX) - 1;
}
},
checkWaveOnEdge: function checkWaveOnEdge(waveArr) {
var lastWave = waveArr[waveArr.length - 1];
var lastWaveWRect = lastWave.getBoundingBoxToWorld();
var isLog = false;
if (waveArr == this.waveArr2) {
isLog = true;
}
if (lastWaveWRect.x + lastWaveWRect.width <= cc.winSize.width) {
var newWave;
var firstWave = waveArr[0];
var firstWaveWRect = firstWave.getBoundingBoxToWorld();
if (firstWaveWRect.x + firstWaveWRect.width < 0) {
if (isLog) {
console.log(' new wave is shift');
}
newWave = waveArr.shift();
} else {
if (isLog) {
console.log(' new wave is clone');
}
newWave = cc.instantiate(lastWave);
newWave.parent = lastWave.parent;
newWave.y = lastWave.y;
newWave.anchorX = lastWave.anchorX;
newWave.zIndex = lastWave.zIndex;
}
if (isLog) {
console.log('waveArr.length: ', waveArr.length);
}
newWave.x = lastWave.x + newWave.width * newWave.scaleX - 1;
waveArr.push(newWave);
}
},
updateWave: function updateWave() {
var _this22 = this;
if (!this.wave_1_1) {
return;
} // this.wave_1_1.x += this.waveSpeed1;
// this.wave_1_2.x += this.waveSpeed1;
// this.wave_2_1.x += this.waveSpeed2;
// this.wave_2_2.x += this.waveSpeed2;
this.waveArr1.forEach(function (item) {
item.x += _this22.waveSpeed1;
});
this.waveArr2.forEach(function (item) {
item.x += _this22.waveSpeed2;
});
this.checkWaveOnEdge(this.waveArr1);
this.checkWaveOnEdge(this.waveArr2); // this.checkWaveOnEdge(this.wave_1_1, this.wave_1_2);
// this.checkWaveOnEdge(this.wave_2_1, this.wave_2_2);
},
update: function update(dt) {
this.updateWave();
}
});
cc._RF.pop();
\ No newline at end of file
{"version":3,"sources":["assets/mz_z_06/script/scene.js"],"names":["cc","Class","Component","properties","baseWidth","type","Integer","baseHeight","onLoad","initSceneData","initSize","_imageResList","_audioResList","_animaResList","_designSize","view","getDesignResolutionSize","start","getData","bind","window","courseware","data","console","log","getDefaultData","JSON","parse","stringify","preloadItem","addPreloadImage","addPreloadAudio","addPreloadAnima","preload","func","dataJson","data1","preloadArr","concat","assetManager","loadAny","err","loadEnd","hideAirClassLoading","bgItem","push","url","groupArr","forEach","item","audio_url","picArr","subItem","hotZoneItemArr","initData","initAudio","initView","initListener","audioEnter","audioTitle","audioBgm","audioWrong","audioRight","audioStar","audioBtn","audioFinish","audioNode","find","getChildByName","getComponent","AudioSource","audioEngine","play","clip","groupIdx","_cantouch","frameSize","_mapScale","_mapScaleMax","curGroup","getFrameSize","sx","width","sy","height","Math","min","max","winSize","s","_cocosScale","initQuestionData","initOutlineMaterial","initCircleSpr","initFontFamily","circleSpr","Sprite","questionData","questionIndex","questionArr","initBg","initWave","initTrack","initBtn","initTrain","initTrainBox","addSoundBtnListener","canvas","hasEventListener","Node","EventType","TOUCH_MOVE","on","e","canvasTouchMove","TOUCH_CANCEL","canvasTouchEnd","TOUCH_END","bg","oldBg","group","bgNode","active","opacity","tween","to","call","worldBgRect","getBoundingBoxToWorld","windowSize","getVisibleSize","scale","wave_1_1","wave_1_2","wave_2_1","wave_2_2","waveSpeed1","waveSpeed2","waveArr1","waveArr2","zIndex","y","_enterInitTrack","track","anchorX","localPos0","parent","convertToNodeSpaceAR","v2","localPosW","x","oldTrack","rect","w","newTrack","instantiate","scaleX","_enterWaveScale","initWaveScale","startBtn","isRestart","easing","once","showTrain","train","cheW","trainNode","baseX","totalW","anima","dragonBones","ArmatureDisplay","off","EventObject","COMPLETE","animationName","playAnimation","trainBox","rightArr","pic","letter","i","box","starNode","rotation","resetPicNode","pNode","baseP","baseY","anchorY","stopTrain","showTitle","titleNode","star","letterBg","playAudioByUrl","showTitleLetter","font","label","RichText","string","showTitleStar","delay","hideTitle","showPic","btn","Animation","showSound","cb","loadRemote","audioClip","audioID","setFinishCallback","picLen","posNode","length","index","picNode","loader","load","pic_url","img","spr","spriteFrame","SpriteFrame","random","addPicTouchListener","baseMaterial","getMaterial","letterNode","addComponent","labelNode","fontSize","verticalAlign","Label","VerticalAlign","CENTER","lineHeight","color","Color","outlineMaterial","showOutline","_curShowItem","m","MaterialVariant","create","setMaterial","hideOutLine","node","TOUCH_START","bubbles","pos","getLocation","worldPos","currentTarget","convertToWorldSpaceAR","localPos","checkOnTargetBox","checkLen","minLen","curBox","worldStartPos","tmpP","worldEndPos","tmpLen","addBoxPic","itemBack","startPos","endPos","distance","sub","mag","backItem","showItem","baseS","showBoxStar","worldRect1","worldRect2","showTrainRight","checkGroupEnd","setTimeout","showParticle","showTrainLeave","changeQuestion","nextGroup","setNextGroupData","showRestart","particle","ParticleSystem","resetSystem","checkWaveOnEdgeOld","wave1","wave2","waveLeft","waveRight","worldRect","abs","checkWaveOnEdge","waveArr","lastWave","lastWaveWRect","isLog","newWave","firstWave","firstWaveWRect","shift","updateWave","update","dt"],"mappings":"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","sourceRoot":"/","sourcesContent":["// Learn cc.Class:\n// - https://docs.cocos.com/creator/manual/en/scripting/class.html\n// Learn Attribute:\n// - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html\n// Learn life-cycle callbacks:\n// - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html\n\nimport {getScaleRateBy2Node, localPosTolocalPos, randomSortByArr, getDistance} from \"./util\";\n\ncc.Class({\n\textends: cc.Component,\n\n\tproperties: {\n\t\tbaseWidth: {\n\t\t\tdefault: 1280,\n\t\t\ttype: cc.Integer\n\t\t},\n\t\tbaseHeight: {\n\t\t\tdefault: 720,\n\t\t\ttype: cc.Integer\n\t\t}\n\t\t// foo: {\n\t\t// // ATTRIBUTES:\n\t\t// default: null, // The default value will be used only when the component attaching\n\t\t// // to a node for the first time\n\t\t// type: cc.SpriteFrame, // optional, default is typeof default\n\t\t// serializable: true, // optional, default is true\n\t\t// },\n\t\t// bar: {\n\t\t// get () {\n\t\t// return this._bar;\n\t\t// },\n\t\t// set (value) {\n\t\t// this._bar = value;\n\t\t// }\n\t\t// },\n\t},\n\n\t// LIFE-CYCLE CALLBACKS:\n\n\t// baseWidth: 1280;\n\t// baseHeight: 720;\n\n\tonLoad() {\n\t\tthis.initSceneData();\n\t\tthis.initSize();\n\t},\n\n\tinitSceneData() {\n\t\tthis._imageResList = [];\n\t\tthis._audioResList = [];\n\t\tthis._animaResList = [];\n\t},\n\n\t_designSize: null,\n\tinitSize() {\n\t\tthis._designSize = cc.view.getDesignResolutionSize();\n\n\t},\n\n\tstart() {\n\t\tlet getData = this.getData.bind(this);\n\t\tif (window && window.courseware) {\n\t\t\t// console.log('has window');\n\t\t\tgetData = window.courseware.getData;\n\t\t}\n\t\tgetData((data) => {\n\t\t\tconsole.log('data:', data);\n\t\t\tthis.data = data || this.getDefaultData();\n\t\t\tthis.data = JSON.parse(JSON.stringify(this.data))\n\t\t\tthis.preloadItem()\n\t\t})\n\t},\n\n\n\t_imageResList: null,\n\t_audioResList: null,\n\t_animaResList: null,\n\tpreloadItem() {\n\t\tthis.addPreloadImage();\n\t\tthis.addPreloadAudio();\n\t\tthis.addPreloadAnima();\n\t\tthis.preload();\n\t},\n\n\tgetData(func) {\n\t\tfunc(this.getDefaultData());\n\t},\n\n\tgetDefaultData() {\n\n\t\tconst dataJson = '{\"groupArr\":[{\"title\":\"\",\"letter\":\"h\",\"audio_url\":\"http://staging-teach.cdn.ireadabc.com/b39dfb2221c22175d3e8ac972923a82b.mp3\",\"bg\":\"2\",\"picArr\":[{\"letter\":\"b\",\"word\":\"\",\"pic_url\":\"http://staging-teach.cdn.ireadabc.com/be8ec5cee7a3074440478b00a4a84f5e.png\",\"audio_url\":\"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3\",\"text\":\"\"},{\"letter\":\"t\",\"word\":\"\",\"pic_url\":\"http://staging-teach.cdn.ireadabc.com/c8abf7383d65bcbdba8f390785cece60.png\",\"audio_url\":\"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3\",\"text\":\"\"},{\"letter\":\"h\",\"word\":\"\",\"pic_url\":\"http://staging-teach.cdn.ireadabc.com/f6f4bbef497409fef3c8f1d375893829.png\",\"audio_url\":\"http://staging-teach.cdn.ireadabc.com/9f0aee80e252005721a445cbbf04e8b1.mp3\",\"text\":\"\"},{\"letter\":\"h\",\"word\":\"\",\"pic_url\":\"http://staging-teach.cdn.ireadabc.com/7b18a7931d64f7b9e8b7ecd25cb5e3d4.png\",\"audio_url\":\"http://staging-teach.cdn.ireadabc.com/a5fa20e0c6024421b0d9a7007c303503.mp3\",\"text\":\"\"},{\"letter\":\"h\",\"word\":\"\",\"pic_url\":\"http://staging-teach.cdn.ireadabc.com/e12d13282a10f92d65ac41b4aecaad4c.png\",\"audio_url\":\"http://staging-teach.cdn.ireadabc.com/32258b839eca32b6ccf94f3dd6c86e0c.mp3\",\"text\":\"\"}]},{\"title\":\"\",\"letter\":\"B\",\"audio_url\":\"http://staging-teach.cdn.ireadabc.com/253a1653c954edd8f047f79ec401065d.mp3\",\"bg\":\"3\",\"picArr\":[{\"letter\":\"g\",\"word\":\"\",\"pic_url\":\"http://staging-teach.cdn.ireadabc.com/94cabac22be548c6dbab64c4be326547.png\",\"audio_url\":\"http://staging-teach.cdn.ireadabc.com/f51e3fedc88aa69a99f6ef579f7de047.mp3\",\"text\":\"\"},{\"letter\":\"j\",\"word\":\"\",\"pic_url\":\"http://staging-teach.cdn.ireadabc.com/3d8f631b4ce08b8850051ad9a2490322.png\",\"audio_url\":\"http://staging-teach.cdn.ireadabc.com/fbe2f23b9eb191a9330f99800e0d54d5.mp3\",\"text\":\"\"}]}]}'\n\t\tconst data1 = JSON.parse(dataJson);\n\t\treturn data1;\n\t},\n\n\tpreload() {\n\n\t\tconst preloadArr = this._imageResList.concat(this._audioResList).concat(this._animaResList);\n\t\tcc.assetManager.loadAny(preloadArr, null, null, (err, data) => {\n\t\t\tconsole.log(' preload data, ', data);\n\n\t\t\t// typeof\n\t\t\tthis.loadEnd();\n\t\t\tif (window && window[\"air\"]) {\n\t\t\t\twindow[\"air\"].hideAirClassLoading();\n\t\t\t}\n\t\t});\n\t},\n\n\taddPreloadImage() {\n\t\tif (this.data.bgItem) {\n\t\t\tthis._imageResList.push({url: this.data.bgItem.url});\n\t\t}\n\n\t},\n\n\taddPreloadAudio() {\n\n\t\tthis.data.groupArr.forEach((item) => {\n\t\t\tthis._audioResList.push({url: item.audio_url});\n\n\t\t\titem.picArr.forEach((subItem) => {\n\t\t\t\tthis._audioResList.push({url: subItem.audio_url});\n\t\t\t})\n\t\t});\n\t},\n\n\taddPreloadAnima() {\n\t\tif (!this.data.hotZoneItemArr) {\n\t\t\treturn;\n\t\t}\n\t\tthis.data.hotZoneItemArr.forEach((item) => {\n\t\t\t// if (item.gIdx == '0') {\n\t\t\t// \tthis._animaResList.push({url: item.skeJsonData.url});\n\t\t\t// \tthis._animaResList.push({url: item.texJsonData.url});\n\t\t\t// \tthis._animaResList.push({url: item.texPngData.url});\n\t\t\t// }\n\n\t\t})\n\n\t},\n\n\tloadEnd() {\n\t\tthis.initData();\n\t\tthis.initAudio();\n\t\tthis.initView();\n\t\tthis.initListener();\n\t},\n\n\taudioEnter: null,\n\taudioTitle: null,\n\taudioBgm: null,\n\taudioWrong: null,\n\taudioRight: null,\n\taudioStar: null,\n\taudioBtn: null,\n\taudioFinish: null,\n\tinitAudio() {\n\t\tconst audioNode = cc.find('Canvas/res/audio');\n\t\tthis.audioEnter = audioNode.getChildByName('enter').getComponent(cc.AudioSource);\n\t\tthis.audioTitle = audioNode.getChildByName('title').getComponent(cc.AudioSource);\n\t\tthis.audioBgm = audioNode.getChildByName('bgm').getComponent(cc.AudioSource);\n\t\tthis.audioWrong = audioNode.getChildByName('wrong').getComponent(cc.AudioSource);\n\t\tthis.audioRight = audioNode.getChildByName('right').getComponent(cc.AudioSource);\n\t\tthis.audioStar = audioNode.getChildByName('star').getComponent(cc.AudioSource);\n\t\tthis.audioBtn = audioNode.getChildByName('btn').getComponent(cc.AudioSource);\n\t\tthis.audioFinish = audioNode.getChildByName('finish').getComponent(cc.AudioSource);\n\n\n\t\tcc.audioEngine.play(this.audioBgm.clip, true, 0.1)\n\t\t// this.audioBgm.loop = true;\n\t\t// this.audioBgm.play();\n\t},\n\n\tgroupIdx: null,\n\t_cantouch: null,\n\tframeSize: null,\n\t_mapScale: null,\n\t_mapScaleMax: null,\n\tinitData() {\n\t\n\t\tthis.groupIdx = 0;\n\t\tthis.curGroup\t= this.data.groupArr[this.groupIdx];\n\n\t\tconst frameSize = cc.view.getFrameSize();\n\t\tthis.frameSize = frameSize;\n\t\tlet sx = frameSize.width / this._designSize.width;\n\t\tlet sy = frameSize.height / this._designSize.height;\n\t\tthis._mapScale = Math.min(sx, sy);\n\t\tthis._mapScaleMax = Math.max(sx, sy);\n\n\n\t\t sx = cc.winSize.width / frameSize.width;\n\t\t sy = cc.winSize.height / frameSize.height;\n\t\tconst s = Math.min(sx, sy);\n\n\t\tthis._cocosScale = s;\n\t\tthis._mapScale *= s;\n\n\t\tconsole.log('this._mapScale: ', this._mapScale);\n\t\tconsole.log('this._cocosScale: ', this._cocosScale);\n\n\t\tthis.initQuestionData();\n\t\tthis.initOutlineMaterial();\n\t\tthis.initCircleSpr();\n\t\tthis.initFontFamily();\n\t},\n\n\tinitFontFamily() {\n\n\t\t// const fontLabel = this.node.getChildByName('font').getComponent(cc.Label);\n\t\t// \tthis._labelFont = fontLabel.font;\n\t},\n\n\tcircleSpr: null,\n\tinitCircleSpr() {\n\t\tthis.circleSpr = cc.find('Canvas/res/img/bg_zi').getComponent(cc.Sprite);\n\t},\n\n\tquestionData: null,\n\tquestionIndex : null,\n\tinitQuestionData() {\n\n\t\tif (!this.curGroup) {\n\t\t\treturn;\n\t\t}\n\t\tthis.questionArr = randomSortByArr(this.curGroup.picArr);\n\t\tthis.questionIndex = 0;\n\t\tthis.questionData = this.questionArr[this.questionIndex];\n\t},\n\n\tinitView() {\n\t\tthis.initBg();\n\t\tthis.initWave();\n\t\tthis.initTrack();\n\t\tthis.initBtn();\n\t\tthis.initTrain();\n\t\tthis.initTrainBox();\n\t\tthis.addSoundBtnListener();\n\n\t},\n\n\t\n\tinitListener() {\n\t\n\t\tconst canvas = cc.find('Canvas');\n\t\tcanvas.width = cc.winSize.width;\n\t\tcanvas.height =cc.winSize.height;\n\n\t\tconsole.log('canvas: ', canvas);\n\t\tconsole.log('cc.winSize: ', cc.winSize);\n\n\t\tif (canvas.hasEventListener(cc.Node.EventType.TOUCH_MOVE)) {\n\t\t\treturn;\n\t\t\n\t\t}\n\t\tcanvas.on(cc.Node.EventType.TOUCH_MOVE, (e) => {\n\t\t\tthis.canvasTouchMove(e);\n\t\t},)\n\t\tcanvas.on(cc.Node.EventType.TOUCH_CANCEL, (e) => {\n\t\t\tthis.canvasTouchEnd(e);\n\t\t})\n\t\tcanvas.on(cc.Node.EventType.TOUCH_END, (e) => {\n\t\t\tthis.canvasTouchEnd(e);\n\t\t})\n\t},\n\n\t_cocosScale: null,\n\tbg: null,\n\tcurGroup: null,\n\tinitBg() {\n\t\tconst frameSize = this.frameSize;\n\t\tlet sx = cc.winSize.width / frameSize.width;\n\t\tlet sy = cc.winSize.height / frameSize.height;\n\t\tlet s = Math.min(sx, sy);\n\n\t\tthis._cocosScale = s;\n\n\t\tconsole.log('data:' , this.data);\n\n\t\t// const group = this.data.groupArr[0];\n\t\tif (!this.curGroup) {\n\t\t\treturn;\n\t\t}\n\t\t// this.curGroup = group;\n\n\t\n\t\tconst oldBg = this.bg;\n\t\t\n\t\n\n\t\tconst group = this.curGroup;\n\n\t\tconst bgNode = cc.find('Canvas/bg_' + group.bg)\n\t\tbgNode.active = true;\n\n\t\tconsole.log('grouo.bg:', group.bg);\n\t\tif (oldBg && oldBg != bgNode) {\n\t\t\tbgNode.opacity = 0;\n\n\t\t\tcc.tween(bgNode)\n\t\t\t.to(0.5, {opacity: 255})\n\t\t\t.call(() => {\n\t\t\t\tif (oldBg) {\n\t\t\t\t\tcc.tween(oldBg)\n\t\t\t\t\t\t.to(0.5, {opacity: 0})\n\t\t\t\t\t\t.call(() => {\n\t\t\t\t\t\t\toldBg.active = false;\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.start()\n\t\t\t\t}\n\t\t\t})\n\t\t\t.start()\n\t\t}\n\n\t\tconst worldBgRect = bgNode.getBoundingBoxToWorld();\n\n\t\tlet windowSize = cc.view.getVisibleSize();\n\n\n\n\t\tconsole.log('worldBgRect: ', worldBgRect)\n\t\tconsole.log('frameSize: ', frameSize)\n\t\tconsole.log('windowSize: ', windowSize)\n\t\tconsole.log('cc.winSize: ', cc.winSize)\n\n\n\t\tsx = windowSize.width / worldBgRect.width;\n\t\tsy = windowSize.height / worldBgRect.height;\n\t\ts = Math.max(sx, sy);\n\t\tconsole.log('s:' , s);\n\t\tbgNode.scale *= s;\n\n\t\t// sx = frameSize.width / bgNode.width;\n\t\t// sy = frameSize.height / bgNode.height;\n\t\t// bgNode.scale = Math.max(sx, sy) * s;\n\t\t// bgNode.anchorX = 1;\n\t\t// bgNode.anchorY = 0\n\t\t// bgNode.x = frameSize.width / 2 * s;\n\t\t// bgNode.y = -frameSize.height / 2;\n\n\t\t// const worldPos = cc.v2(0, 0);\n\t\t// const localPos = bgNode.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));\n\t\t// bgNode.y = localPos.y;\n\n\t\tthis.bg = bgNode;\n\n\n\t},\n\n\twave_1_1: null,\n\twave_1_2: null,\n\twave_2_1: null,\n\twave_2_2: null,\n\twaveSpeed1: null,\n\twaveSpeed2: null,\n\twaveArr1: null,\n\twaveArr2: null,\n\tinitWave() {\n\t\tthis.wave_1_1 = cc.find('Canvas/bg_wavefront_1');\n\t\tthis.wave_1_2 = cc.find('Canvas/bg_wavefront_2');\n\t\tthis.wave_2_1 = cc.find('Canvas/bg_wavebehind_1');\n\t\tthis.wave_2_2 = cc.find('Canvas/bg_wavebehind_2');\n\n\t\tthis.waveSpeed1 = -2;\n\t\tthis.waveSpeed2 = -1;\n\n\t\t\n\t\tthis.wave_1_1.zIndex = 10;\n\t\tthis.wave_1_2.zIndex = 10;\n\t\tthis.wave_2_1.zIndex = 0;\n\t\tthis.wave_2_2.zIndex = 0;\n\n\t\tthis.waveArr1 = [this.wave_1_2, this.wave_1_1];\n\t\tthis.waveArr2 = [this.wave_2_2, this.wave_2_1];\n\t\t\n\t\t// const worldPos = cc.v2(0, 0);\n\t\t// const localPos = this.wave_1_1.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));\n\t\tthis.wave_1_1.y = this.wave_1_2.y = this.wave_2_1.y = this.wave_2_2.y = 0 ; //this.frameSize.height / 2;\n\n\t\t// this.initWaveScale();\n\t},\n\n\t_enterInitTrack: null,\n\tinitTrack() {\n\t\tif (this._enterInitTrack) {\n\t\t\treturn;\n\t\t}\n\t\tthis._enterInitTrack = true;\n\n\n\t\n\t\tconst track = cc.find('Canvas/bg_gui');\n\t\ttrack.zIndex = 5;\n\t\ttrack.anchorX = 0;\n\n\t\tconst localPos0 = track.parent.convertToNodeSpaceAR(cc.v2(0, 0));\n\t\tconst localPosW = track.parent.convertToNodeSpaceAR(cc.v2(this.frameSize.width, 0));\n\n\t\ttrack.x = localPos0.x;\n\n\t\t\n\t\tlet oldTrack = track;\n\t\tconst rect = track.getBoundingBoxToWorld();\n\t\tlet w = rect.width;\n\t\tconsole.log('w: ', w);\n\t\tconsole.log('this.frameSize.width: ', this.frameSize.width);\n\t\tconsole.log('cc.windSize: ', cc.winSize.width);\n\t\tconsole.log(' localPosW.x: ', localPosW.x);\n\t\twhile(w < cc.winSize.width) {\n\t\t\tconst newTrack = cc.instantiate(oldTrack);\n\t\t\tnewTrack.parent = oldTrack.parent;\n\t\t\tnewTrack.zIndex = oldTrack.zIndex;\n\t\t\tnewTrack.x = oldTrack.x - 2 + oldTrack.width * oldTrack.scaleX;\n\t\t\tw += rect.width;\n\t\t\toldTrack = newTrack;\n\t\t}\n\t},\n\n\t_enterWaveScale: null,\n\tinitWaveScale() {\n\t\tif (this._enterWaveScale) {\n\t\t\treturn;\n\t\t}\n\t\tthis._enterWaveScale = true;\n\n\t\t\n\t\t\n\t\t// this.wave_1_1.scale = this._mapScaleMax;\n\t\t// this.wave_1_2.scale = this._mapScaleMax;\n\t\t// this.wave_2_1.scale = this._mapScaleMax;\n\t\t// this.wave_2_2.scale = this._mapScaleMax;\n\t},\n\n\n\tinitBtn() {\n\t\tlet startBtn = cc.find('Canvas/btn_start');\n\t\tif (this.isRestart) {\n\t\t\tstartBtn = cc.find('Canvas/btn_restart');\n\t\t}\n\t\tstartBtn.active = true;\n\t\tstartBtn.opacity = 255;\n\n\t\tstartBtn.scale = 0;\n\t\tcc.tween(startBtn) \n\t\t\t.to(0.5, {scale: 1}, {easing: 'elasticOut'})\n\t\t\t.start();\n\n\t\tcc.audioEngine.play(this.audioBtn.clip, false, 0.5);\n\n\t\tstartBtn.once('click', () => {\n\n\t\t\tcc.audioEngine.play(this.audioBtn.clip, false, 0.5);\n\n\t\t\tcc.tween(startBtn)\n\t\t\t.to(0.06, {scale: 0.8})\n\t\t\t.to(0.06, {scale: 1, opacity: 0})\n\t\t\t.call(() => {\n\t\t\t\tstartBtn.active = false;\n\t\t\t\tthis.showTrain();\n\t\t\t})\n\t\t\t.start();\n\t\t})\n\t},\n\n\ttrain: null,\n\tinitTrain() {\n\t\tconst cheW = 180;\n\t\tconst trainNode = cc.find('Canvas/train');\n\t\ttrainNode.baseX = trainNode.x;\n\t\tconst train = trainNode.getChildByName('anima');\n\t\tconst totalW = train.width + 180 * 5;\n\t\tthis.train = train;\n\n\t\tconst anima = train.getComponent(dragonBones.ArmatureDisplay);\n\n\t\tanima.off(dragonBones.EventObject.COMPLETE)\n\t\tanima.on(dragonBones.EventObject.COMPLETE, (e) => {\n\t\t\tif (anima.animationName == 'right') {\n\t\t\t\tthis.train.getComponent(dragonBones.ArmatureDisplay)\n\t\t\t\t\t.playAnimation('normal', -1);\n\t\t\t}\n\t\t})\n\t\t\n\t\ttrainNode.x = trainNode.parent.convertToNodeSpaceAR(cc.v2(-150, 0)).x;\n\n\t\t// const frameSize = cc.view.getFrameSize();\n\t\ttrainNode.scale = this._mapScale //frameSize.width / totalW;\n\n\n\t},\n\n\ttrainBox: null,\n\tinitTrainBox() {\n\n\t\tthis.trainBox = [];\n\t\tconst trainNode = cc.find('Canvas/train');\n\t\ttrainNode.zIndex = 6;\n\t\t// trainNode.x \n\n\t\tconst picArr = this.curGroup ? this.curGroup.picArr : [];\n\t\tconst rightArr = [];\n\t\tpicArr.forEach(pic => {\n\t\t\tif (pic.letter == this.curGroup.letter) {\n\t\t\t\trightArr.push(pic);\n\t\t\t}\n\t\t});\n\n\n\t\tfor (let i = 0; i < 5; i ++) {\n\t\t\tconst box = trainNode.getChildByName('che_' + (i+1));\n\n\t\t\tconst starNode = box.getChildByName('star');\n\t\t\tstarNode.rotation = 0;\n\t\t\tstarNode.active = false;\n\n\t\t\tif (box.item) {\n\t\t\t\tthis.resetPicNode(box.item);\n\t\t\t\tbox.item = null;\n\t\t\t}\n\n\t\t\tif (rightArr[i]) {\n\t\t\t\tbox.active = true;\n\t\t\t\tthis.trainBox.push(box);\n\t\t\t} else {\n\t\t\t\tbox.active = false;\n\t\t\t}\n\t\t}\n\t},\n\n\tresetPicNode(pNode) {\n\t\tpNode.parent = pNode.baseP;\n\t\tpNode.x = pNode.baseX;\n\t\tpNode.y = pNode.baseY;\n\t\tpNode.scale = 1;\n\t\tpNode.parent.active = false;\n\t\tpNode.anchorY = 0.5;\n\t\tpNode.box = null;\n\n\t\t\n\t},\n\n\tshowTrain() {\n\t\tconst frameSize = this.frameSize;\n\n\t\tconst trainNode = cc.find('Canvas/train');\n\t\tconst train = trainNode.getChildByName('anima');\n\t\tconsole.log('train: ', train);\n\n\t\ttrain.getComponent(dragonBones.ArmatureDisplay)\n\t\t.playAnimation('move', -1);\n\n\t\tcc.tween(trainNode)\n\t\t\t.to(3.3, {x: cc.winSize.width / 1.7 + train.width * 0}, {easing: 'sineOut'})\n\t\t\t.call(() => {\n\t\t\t\tthis.stopTrain(train);\n\t\t\t\tthis.showTitle();\n\t\t\t\t// this.showPic();\n\t\t\t})\n\t\t\t.start();\n\n\t\tthis.waveSpeed1 = -6;\n\t\tthis.waveSpeed2 = -3;\n\t\tcc.audioEngine.play(this.audioEnter.clip, false, 0.2)\n\t\t// this.audioEnter.play();\n\t},\n\n\tstopTrain(train) {\n\t\ttrain.getComponent(dragonBones.ArmatureDisplay)\n\t\t.playAnimation('normal', -1);\n\t\tthis.waveSpeed1 = -2;\n\t\tthis.waveSpeed2 = -1;\n\t},\n\n\tshowTitle() {\n\t\tconst titleNode = cc.find('Canvas/title');\n\t\ttitleNode.active = true;\n\t\ttitleNode.opacity = 255;\n\t\ttitleNode.y = this.frameSize.height / 4;\n\t\ttitleNode.scale = 0;\n\n\t\tconst star = titleNode.getChildByName('star');\n\t\tstar.active = false;\n\n\t\tconst letterBg = titleNode.getChildByName('bg_letter');\n\t\tletterBg.active = false;\n\n\n\t\tcc.tween(titleNode) \n\t\t\t.to(0.9, {scale: 1}, {easing: 'elasticOut'})\n\t\t\t.call(() => {\n\t\t\t\tthis.playAudioByUrl(this.curGroup.audio_url);\n\t\t\t\tthis.showTitleLetter(titleNode);\n\t\t\t})\n\t\t\t.start();\n\n\t\tcc.audioEngine.play(this.audioTitle.clip, false, 0.5)\n\t\t// this.audioTitle.play();\n\t},\n\n\tfont: null,\n\tshowTitleLetter(titleNode) {\n\t\tconst letterBg = titleNode.getChildByName('bg_letter');\n\t\tletterBg.baseY = letterBg.y;\n\t\tletterBg.y = this.frameSize.height / 2;\n\n\t\tconst label = letterBg.getChildByName('label').getComponent(cc.RichText);\n\t\tlabel.string = `<outline color=#fe538f width=5>${this.curGroup.letter}</outline>`\n\t\tthis.font = label.font;\n\t\t\n\t\tcc.tween(letterBg)\n\t\t.to(1.7, {y: letterBg.baseY}, {easing: 'bounceOut'})\n\t\t.call(() => {\n\t\t\tthis.showTitleStar(titleNode);\n\t\t})\n\t\t.start();\n\n\t\tletterBg.active = true;\n\n\t},\n\n\tshowTitleStar(titleNode) {\n\t\tconst star = titleNode.getChildByName('star');\n\t\tstar.active = true;\n\t\tstar.scale = 0;\n\t\tstar.rotation = 0;\n\n\t\tcc.tween(star)\n\t\t.to(0.7, {rotation: 360, scale: 1}, {easing: 'cubicOut'})\n\t\t.delay(1)\n\t\t.call(() => {\n\t\t\tthis.hideTitle(titleNode);\n\t\t})\n\t\t.start();\n\t},\n\n\thideTitle(titleNode) {\n\t\tcc.tween(titleNode)\n\t\t.to(0.7, {opacity: 0}, {easing: 'cubicIn'})\n\t\t.call(() => {\n\t\t\tthis.showPic();\n\t\t})\n\t\t.start();\n\t},\n\n\n\taddSoundBtnListener() {\n\t\tconst btn = cc.find('Canvas/btn_laba');\n\t\tconst anima = btn.getComponent(cc.Animation);\n\t\tif (btn.hasEventListener('click')) {\n\t\t\treturn;\n\t\t}\n\t\tbtn.on('click', () => {\n\t\t\tconsole.log('anima: ', anima);\n\t\t\tthis.showSound();\n\t\t})\n\t},\n\n\tshowSound() {\n\t\tif (!this._cantouch) {\n\t\t\treturn;\n\t\t}\n\t\tif (!this.questionData) {\n\t\t\treturn;\n\t\t}\n\t\tconst btn = cc.find('Canvas/btn_laba');\n\t\tconst anima = btn.getComponent(cc.Animation);\n\t\tanima.play('laba')\n\n\t\tthis.playAudioByUrl(this.curGroup.audio_url);\n\t\t// this.playAudioByUrl(this.questionData.audio_url);\n\t},\n\n\n\tplayAudioByUrl(audio_url, cb=null) {\n\tif (audio_url) {\n\t\tcc.assetManager.loadRemote(audio_url, (err, audioClip) => {\n\t\t\tconst audioID = cc.audioEngine.play(audioClip, false, 0.8);\n\n\t\t\tif (cb) {\n\t\t\t\tcc.audioEngine.setFinishCallback(audioID, function () {\n\t\t\t\t\tcb();\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t}\n\t},\n\n\tshowPic() {\n\t\t// console.log('data:', this.data)\n\t\t\tif (!this.curGroup || !this.curGroup.picArr) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis._cantouch = true;\n\n\t\t\tthis.showSound();\n\n\t\t\tconst picLen = 240;\n\n\t\t\tconst picArr = this.curGroup.picArr;\n\t\t\tconst posNode = cc.find('Canvas/posNode/node_' + (picArr.length))\n\t\t\tposNode.active = true;\n\t\t\tposNode.scale = this._mapScale;\n\t\t\tposNode.parent.zIndex = 8;\n\n\n\t\t\tlet index = 0;\n\t\t\tpicArr.forEach((item) => {\n\n\t\t\t\tconsole.log('item: ', item)\n\t\t\t\tconst picNode = posNode.getChildByName('p_' + (index + 1))\n\t\t\t\tpicNode.baseX = picNode.x;\n\t\t\t\tpicNode.baseY = picNode.y;\n\t\t\t\tpicNode.baseP = picNode.parent;\n\t\t\t\tpicNode.data = item;\n\t\t\t\tindex ++;\n\n\t\t\t\tpicNode.scale = 0;\n\n\n\t\t\t\tcc.loader.load({url: item.pic_url}, (err, img) => {\n\n\t\t\t\t\t// const spr = picNode.addComponent(cc.Sprite);\n\t\t\t\t\tconst spr = picNode.getComponent(cc.Sprite);\n\t\t\t\t\tspr.spriteFrame = new cc.SpriteFrame(img)\n\n\t\t\t\t\tconst sx = picLen / picNode.width;\n\t\t\t\t\tconst sy = picLen / picNode.height;\n\t\t\t\t\tconst s = Math.min(sx, sy);\n\t\t\t\t\t// picNode.baseS = s;\n\n\t\t\t\t\tcc.tween(picNode)\n\t\t\t\t\t\t.delay(Math.random() * 0.2)\n\t\t\t\t\t\t.to(0.5, {scale: s}, {easing: 'elasticOut'})\n\t\t\t\t\t\t.start();\n\n\t\t\t\t\tthis.addPicTouchListener(picNode);\n\n\t\t\t\t\tif (!spr.baseMaterial) {\n\t\t\t\t\t\tspr.baseMaterial = spr.getMaterial(0);\n\t\t\t\t\t}\n\n\t\t\t\t\tlet letterNode = picNode.letterNode;\n\t\t\t\t\tif (!picNode.letterNode) {\n\t\t\t\t\t\t\n\t\t\t\t\t\tletterNode = new cc.Node();\n\t\t\t\t\t\tconst letterBg = letterNode.addComponent(cc.Sprite);\n\t\t\t\t\t\tletterBg.spriteFrame = this.circleSpr.spriteFrame;\n\t\t\t\t\t\tletterNode.parent = picNode;\n\n\t\t\t\t\t\tconst labelNode = new cc.Node();\n\t\t\t\t\t\tlabelNode.parent = letterNode;\n\t\t\t\t\t\tconst label = labelNode.addComponent(cc.RichText);\n\t\t\t\t\t\tlabel.font = this.font;\n\t\t\t\t\t\tlabel.fontSize = 90;\n\t\t\t\t\t\tlabel.verticalAlign = cc.Label.VerticalAlign.CENTER;\n\t\t\t\t\t\t// labelNode.anchorY = 0.5;\n\t\t\t\t\t\tlabelNode.y = 7;\n\n\n\t\t\t\t\t\tlabel.lineHeight = letterNode.height;\n\n\t\t\t\t\t\tif (Math.random() < 0.5) {\n\t\t\t\t\t\t\tlabelNode.color = new cc.Color(0,162,255);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tlabelNode.color = new cc.Color(245,50,39);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tpicNode.label = label;\n\t\t\t\t\t\tpicNode.letterNode = letterNode;\n\t\t\t\t\t}\n\n\t\t\t\t\tletterNode.active = true;\n\n\t\t\t\t\tletterNode.scale = 1 / s;\n\t\t\t\t\tletterNode.x = picNode.width / 2;\n\t\t\t\t\tletterNode.y = picNode.height / 2;\n\n\n\t\t\t\t\tpicNode.label.string = item.letter;\n\t\t\n\n\t\t\t\t});\n\n\t\t\t})\n\n\t\t\t\n\t},\n\n\toutlineMaterial: null,\n\tinitOutlineMaterial() {\n\t\tconst spr = cc.find('Canvas/material').getComponent(cc.Sprite);\n\t\tthis.outlineMaterial = spr.getMaterial(0);\n\t},\n\n\tshowOutline() {\n\t\tconst spr = this._curShowItem.getComponent(cc.Sprite);\n\n\t\tconst m = cc.MaterialVariant.create(this.outlineMaterial, spr);\n\t\t// console.log('m: ', m);\n\t\t\n\t\tspr.setMaterial(0, m);\n\n\n\t\t// let variant1 = cc.MaterialVariant.createWithBuiltin(cc.Material.BUILTIN_NAME.SPRITE);\n\n\t\t// 设置材质到指定索引,一般来说 2d 渲染组件的 index 都是 0\n\t\t// variant1 由于没有指定 owner render component,所以会直接被 renderComponent1 使用并且设置 owner 为 renderComponent1\n\t\t// spr.setMaterial(0, variant1);\n\t\t// spr.setMaterial(0, this.outlineMaterial);\n\n\t\t// spr.markForRender(true);\n\n\t},\n\n\thideOutLine() {\n\t\tconst spr = this._curShowItem.getComponent(cc.Sprite);\n\t\tspr.setMaterial(0, spr.baseMaterial);\n\t},\n\n\n\t_curShowItem: null,\n\taddPicTouchListener(node) {\n\t\tif (node.hasEventListener('cc.Node.EventType.TOUCH_START')) {\n\t\t\treturn;\n\t\t}\n\t\tnode.on(cc.Node.EventType.TOUCH_START, (e) => {\n\n\t\t\tif (!this._cantouch) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (node.box) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis._cantouch = false;\n\t\t\te.bubbles = false;\n\t\t\tthis._curShowItem = node;\n\n\t\t\t// this.playAudioByUrl(this.curGroup.audio_url, () => {\n\t\t\t\tthis.playAudioByUrl(this._curShowItem.data.audio_url);\n\t\t\t// });\n\t\t\tthis.showOutline();\n\t\t});\n\t\t\n\t},\n\n\tcanvasTouchMove(e) {\n\n\t\tif (!this._curShowItem) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst pos = e.getLocation();\n\n\t\tconst worldPos = e.currentTarget.parent.convertToWorldSpaceAR(cc.v2(pos.x, pos.y));\n\t\tconst localPos = this._curShowItem.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));\n\n\t\tthis._curShowItem.x = localPos.x;\n\t\tthis._curShowItem.y = localPos.y;\n\t},\n\n\tcanvasTouchEnd(e) {\n\n\t\tif (!this._curShowItem) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.checkOnTargetBox(e);\n\t\tthis._curShowItem = null;\n\t},\n\n\tcheckOnTargetBox(e) {\n\t\tconst checkLen = 100 * this._cocosScale;\n\t\tlet minLen = checkLen, curBox;\n\t\tfor (let i = 0; i < this.trainBox.length; i++) {\n\t\t\tconst worldStartPos = this._curShowItem.parent.convertToWorldSpaceAR(this._curShowItem);\n\t\t\tconst tmpP = cc.v2(this.trainBox[i].x - this.trainBox[i].width / 2, this.trainBox[i].y + this.trainBox[i].height / 2)\n\t\t\tconst worldEndPos = this.trainBox[i].parent.convertToWorldSpaceAR(tmpP);\n\t\t\tconst tmpLen = getDistance(worldStartPos, worldEndPos)\n\t\t\tif (tmpLen <= minLen && !this.trainBox[i].item) {\n\t\t\t\tcurBox = this.trainBox[i];\n\t\t\t\tminLen = tmpLen;\n\t\t\t}\n\t\t}\n\n\t\tif (curBox && this._curShowItem.data.letter == this.curGroup.letter ) {\n\t\t\tthis.addBoxPic(curBox, this._curShowItem);\n\t\t} else {\n\t\t\tthis.itemBack();\n\t\t}\n\t},\n\n\titemBack() {\n\n\t\tconst startPos = cc.v2(this._curShowItem.x, this._curShowItem.y);\n\t\tconst endPos = cc.v2(this._curShowItem.baseX, this._curShowItem.baseY);\n\t\tlet distance = startPos.sub(endPos).mag();\n\t\t// if (distance <= 20 && this._curShowItem.data.audioClip) {\n\t\t// \tcc.audioEngine.stopAll();\n\t\t// \tcc.audioEngine.play(this._curShowItem.data.audioClip, false, 0.8);\n\t\t// } else {\n\t\t\t// this._wrongAudioSource.play();\n\t\t// }\n\n\t\tconst backItem = this._curShowItem;\n\t\tcc.tween(backItem)\n\t\t\t.to(0.3, {x: backItem.baseX, y: backItem.baseY}, {easing: 'elasticOut'})\n\t\t\t.call(( ) => {\n\t\t\t\t// backItem.bgBottomItem.opacity = 255;\n\t\t\t\t// backItem.removeFromParent();\n\t\t\t\t// backItem.data.isDrag = false;\n\t\t\t\tthis._cantouch = true;\n\t\t\t})\n\t\t\t.start();\n\n\t\tthis.hideOutLine();\n\t\tcc.audioEngine.play(this.audioWrong.clip, false, 0.5)\n\n\t},\n\t\n\n\taddBoxPic(box, showItem) {\n\t\tshowItem.parent = box;\n\t\tshowItem.x = -box.width / 2 - 12;\n\t\tshowItem.y = box.height / 2 + 2;\n\t\tshowItem.zIndex = -1;\n\n\t\tbox.item = showItem;\n\t\tshowItem.box = box;\n\n\t\tshowItem.scale = box.width * 0.8 / showItem.width;\n\t\tshowItem.anchorY = 0;\n\n\t\tconst baseS = showItem.scale;\n\t\tshowItem.scale = 0;\n\n\t\tshowItem.letterNode.active = false;\n\n\t\tcc.tween(showItem)\n\t\t\t.to(0.3, {scale: baseS}, {easing: 'sineOut'})\n\t\t\t.start()\n\n\t\tthis.showBoxStar(box);\n\t\tthis.hideOutLine();\n\n\t},\n\n\tshowBoxStar(box) {\n\t\tconst star = box.getChildByName('star');\n\t\tconst parent = star.parent;\n\t\tstar.baseX = star.x;\n\t\tstar.baseY = star.y;\n\t\tstar.baseS = 0.15 // star.scale;\n\t\tstar.zIndex = 10;\n\n\t\tstar.parent = cc.find('Canvas');\n\t\tstar.active = true;\n\t\tstar.scale = 0;\n\n\t\tstar.x = 0;\n\t\tstar.y = 0;\n\n\t\tconst worldPos = parent.convertToWorldSpaceAR(cc.v2(star.baseX, star.baseY));\n\t\tlet\tpos = star.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y)); \n\t\tcc.tween(star)\n\t\t\t.to(0.7, {scale: 1}, {easing: 'elasticOut'})\n\t\t\t.delay(0.3)\n\t\t\t.to(1.5, {rotation: 360, scale: star.baseS, x: pos.x, y: pos.y}, {easing: 'cubicOut'})\n\t\t\t.call(() => {\n\t\t\n\t\t\t\tconst worldRect1 = star.getBoundingBoxToWorld();\n\n\t\t\t\tstar.parent = box;\n\t\t\t\tstar.x = star.baseX;\n\t\t\t\tstar.y = star.baseY;\n\n\t\t\t\tconst worldRect2 = star.getBoundingBoxToWorld();\n\t\t\t\tconst sx = worldRect1.width / worldRect2.width;\n\t\t\t\tstar.scale *= sx;\n\n\t\t\t\tthis.showTrainRight();\n\t\t\t})\n\t\t\t.start()\n\n\t\t\tcc.audioEngine.play(this.audioStar.clip, false, 0.3)\n\n\t},\n\n\tshowTrainRight() {\n\n\t\tconst anima = this.train.getComponent(dragonBones.ArmatureDisplay);\n\t\tanima.playAnimation('right', 1);\n\n\t\t// let arma = anima.armature();\n\n\t\tcc.audioEngine.play(this.audioRight.clip, false, 0.5)\n\n\t\t// this.changeQuestion();\n\t\tthis.checkGroupEnd();\n\n\t\tthis._cantouch = true;\n\t},\n\n\tcheckGroupEnd() {\n\n\t\tfor (let i = 0; i < this.trainBox.length; i++) {\n\t\t\tif (!this.trainBox[i].item) {\n\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.showSound();\n\t\t\t\t}, 500);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\t// 结束\n\t\tif (this.groupIdx == this.data.groupArr.length - 1) {\n\t\t\tthis.showParticle();\n\t\n\t\t} else {\n\t\t\tsetTimeout(() => {\n\t\t\t\tthis.showTrainLeave();\n\t\t\t}, 500);\n\t\t}\n\t\t\t\n\t},\n\n\tchangeQuestion() {\n\n\t\tconsole.log(' in changeQuestion');\n\t\tthis.questionIndex ++;\n\t\tthis.questionData = this.questionArr[this.questionIndex];\n\n\t\tif (!this.questionData) {\n\t\t\tif (this.groupIdx == this.data.groupArr.length - 1) {\n\t\t\t\tthis.showParticle();\n\t\t\n\t\t\t} else {\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tthis.showTrainLeave();\n\t\t\t\t}, 500);\n\t\t\t}\n\t\t\t\n\t\t\treturn;\n\t\t}\n\n\t\tsetTimeout(() => {\n\t\t\tthis.showSound();\n\t\t}, 500);\n\t},\n\n\tshowTrainLeave() {\n\t\tconsole.log( ' in showTrainLeave')\n\t\tconst trainNode = cc.find('Canvas/train');\n\t\tthis.train.getComponent(dragonBones.ArmatureDisplay)\n\t\t\t.playAnimation('move', -1);\n\t\tthis.waveSpeed1 = -6;\n\t\tthis.waveSpeed2 = -3;\n\t\tcc.audioEngine.play(this.audioEnter.clip, false, 0.2)\n\n\t\tcc.tween(trainNode)\n\t\t\t.to(3.1, {x: this.frameSize.width * 1.5}, {easing: 'sineIn'})\n\t\t\t.call(() => {\n\n\t\t\t\tthis.waveSpeed1 = -2;\n\t\t\t\tthis.waveSpeed2 = -1;\n\t\t\t\ttrainNode.x = trainNode.baseX;\n\t\t\t\tthis.nextGroup();\n\t\t\t})\n\t\t\t.start()\n\t},\n\n\tnextGroup() {\n\n\t\tthis.setNextGroupData();\n\t\tthis.initQuestionData();\n\n\t\tthis.initTrainBox();\n\n\n\n\t\tif (!this.curGroup) {\n\t\t\tthis.showRestart();\n\t\t} else {\n\t\t\tthis.showTrain();\n\t\t\tthis.initBg();\n\t\t}\n\t},\n\n\tisRestart: null,\n\tshowRestart() {\n\n\t\tthis.isRestart = true;\n\t\tthis.initData();\n\t\tthis.initView();\n\t},\n\n\t\n\tsetNextGroupData() {\n\t\tthis.groupIdx ++;\n\t\tthis.curGroup = this.data.groupArr[this.groupIdx];\n\t},\n\n\tshowParticle() {\n\n\t\tconst pNode = cc.find('Canvas/particle_finish');\n\t\tpNode.active = true;\n\t\tpNode.zIndex = 20;\n\t\tconst particle = pNode.getComponent(cc.ParticleSystem);\n\t\tparticle.resetSystem();\n\n\t\tcc.audioEngine.play(this.audioFinish.clip, false, 0.5)\n\n\t\tsetTimeout(() => {\n\t\t\tthis.showTrainLeave();\n\t\t}, 1000);\n\t},\n\n\tcheckWaveOnEdgeOld(wave1, wave2) {\n\t\tlet waveLeft, waveRight\n\t\tif (wave1.x < wave2.x) {\n\t\t\twaveLeft = wave1;\n\t\t\twaveRight = wave2;\n\t\t} else {\n\t\t\twaveLeft = wave2;\n\t\t\twaveRight = wave1;\n\t\t}\n\n\t\tconst worldRect = waveLeft.getBoundingBoxToWorld();\n\t\tif (worldRect.x + worldRect.width < 0) {\n\t\t\twaveLeft.x = waveRight.x + waveRight.width * Math.abs(waveRight.scaleX) - 1;\n\t\t}\n\t},\n\n\tcheckWaveOnEdge(waveArr) {\n\t\tconst lastWave = waveArr[waveArr.length - 1];\n\t\tconst lastWaveWRect = lastWave.getBoundingBoxToWorld();\n\n\t\tlet isLog = false;\n\t\tif (waveArr == this.waveArr2) {\n\t\t\tisLog = true;\n\t\t}\n\n\t\tif (lastWaveWRect.x + lastWaveWRect.width <= cc.winSize.width) {\n\t\t\n\t\t\tlet newWave;\n\t\t\tconst firstWave = waveArr[0];\n\t\t\tconst firstWaveWRect = firstWave.getBoundingBoxToWorld();\n\t\t\tif (firstWaveWRect.x + firstWaveWRect.width < 0) {\n\t\t\t\tif (isLog) {\n\t\t\t\t\tconsole.log(' new wave is shift' );\n\t\t\t\t}\n\t\t\t\tnewWave = waveArr.shift();\n\t\t\t} else {\n\t\t\t\tif (isLog) {\n\t\t\t\t\tconsole.log(' new wave is clone' );\n\t\t\t\t}\n\t\t\t\tnewWave = cc.instantiate(lastWave);\n\t\t\t\tnewWave.parent = lastWave.parent;\n\t\t\t\tnewWave.y = lastWave.y;\n\t\t\t\tnewWave.anchorX = lastWave.anchorX;\n\n\t\t\t\tnewWave.zIndex = lastWave.zIndex;\n\t\t\t}\n\n\t\t\tif (isLog) {\n\t\t\t\tconsole.log('waveArr.length: ', waveArr.length);\n\t\t\t}\n\t\t\tnewWave.x = lastWave.x + newWave.width * newWave.scaleX - 1;\n\t\t\twaveArr.push(newWave);\n\n\t\t}\n\t},\n\n\n\tupdateWave() {\n\t\tif (!this.wave_1_1) {\n\t\t\treturn;\n\t\t}\n\t\t// this.wave_1_1.x += this.waveSpeed1;\n\t\t// this.wave_1_2.x += this.waveSpeed1;\n\t\t// this.wave_2_1.x += this.waveSpeed2;\n\t\t// this.wave_2_2.x += this.waveSpeed2;\n\n\t\tthis.waveArr1.forEach(item => {\n\t\t\titem.x += this.waveSpeed1;\n\t\t})\n\n\t\tthis.waveArr2.forEach(item => {\n\t\t\titem.x += this.waveSpeed2;\n\t\t})\n\n\t\tthis.checkWaveOnEdge(this.waveArr1);\n\t\tthis.checkWaveOnEdge(this.waveArr2);\n\t\t// this.checkWaveOnEdge(this.wave_1_1, this.wave_1_2);\n\t\t// this.checkWaveOnEdge(this.wave_2_1, this.wave_2_2);\n\t},\n\n\tupdate (dt) {\n\t\tthis.updateWave();\n\t}\n});\n\n\n\n\n\n"]}
\ No newline at end of file
...@@ -785,7 +785,7 @@ ...@@ -785,7 +785,7 @@
"relativePath": "mz_z_06/texture/bg_gui.png" "relativePath": "mz_z_06/texture/bg_gui.png"
}, },
"335fe6b8-2b52-45a9-a9c9-cb3b54014251": { "335fe6b8-2b52-45a9-a9c9-cb3b54014251": {
"asset": 1599463163715, "asset": 1599463254376,
"meta": 1599463169739, "meta": 1599463169739,
"relativePath": "mz_z_06/script/scene.js" "relativePath": "mz_z_06/script/scene.js"
} }
......
...@@ -106,8 +106,12 @@ ...@@ -106,8 +106,12 @@
"cocos-services" "cocos-services"
] ]
}, },
<<<<<<< HEAD
"worker": {}, "worker": {},
"window-1599462647259": {} "window-1599462647259": {}
=======
"worker": {}
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
}, },
"panels": { "panels": {
"sprite-editor": { "sprite-editor": {
......
<<<<<<< HEAD
{"version":"1.0.8","stats":{"/Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/temp/quick-scripts/src/__qc_index__.js":"2020-09-07T06:46:45.296Z","/Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/temp/quick-scripts/src/assets/mz_z_06/script/scene.js":"2020-09-07T06:46:45.282Z","/Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/temp/quick-scripts/src/assets/mz_z_06/script/util.js":"2020-09-07T06:46:45.282Z"}} {"version":"1.0.8","stats":{"/Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/temp/quick-scripts/src/__qc_index__.js":"2020-09-07T06:46:45.296Z","/Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/temp/quick-scripts/src/assets/mz_z_06/script/scene.js":"2020-09-07T06:46:45.282Z","/Users/limingzhe/Documents/workspace/pro_hw/pro_cocos/Z_06/play/temp/quick-scripts/src/assets/mz_z_06/script/util.js":"2020-09-07T06:46:45.282Z"}}
=======
{"version":"1.0.8","stats":{"/Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/temp/quick-scripts/src/__qc_index__.js":"2020-09-04T08:33:44.552Z","/Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/temp/quick-scripts/src/assets/mz_z_06/script/util.js":"2020-09-04T08:33:44.532Z","/Users/edz/Documents/workspace/pro_hw/pro_cocos/Z_06/play/temp/quick-scripts/src/assets/mz_z_06/script/scene.js":"2020-09-04T08:33:44.532Z"}}
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
This source diff could not be displayed because it is too large. You can view the blob instead.
(function () { (function () {
<<<<<<< HEAD
var scripts = [{"deps":{"./assets/mz_z_06/script/util":2,"./assets/mz_z_06/script/scene":1},"path":"preview-scripts/__qc_index__.js"},{"deps":{"./util":2},"path":"preview-scripts/assets/mz_z_06/script/scene.js"},{"deps":{},"path":"preview-scripts/assets/mz_z_06/script/util.js"}]; var scripts = [{"deps":{"./assets/mz_z_06/script/util":2,"./assets/mz_z_06/script/scene":1},"path":"preview-scripts/__qc_index__.js"},{"deps":{"./util":2},"path":"preview-scripts/assets/mz_z_06/script/scene.js"},{"deps":{},"path":"preview-scripts/assets/mz_z_06/script/util.js"}];
=======
var scripts = [{"deps":{"./assets/mz_z_06/script/util":1,"./assets/mz_z_06/script/scene":2},"path":"preview-scripts/__qc_index__.js"},{"deps":{},"path":"preview-scripts/assets/mz_z_06/script/util.js"},{"deps":{"./util":1},"path":"preview-scripts/assets/mz_z_06/script/scene.js"}];
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
var entries = ["preview-scripts/__qc_index__.js"]; var entries = ["preview-scripts/__qc_index__.js"];
var bundleScript = 'preview-scripts/__qc_bundle__.js'; var bundleScript = 'preview-scripts/__qc_bundle__.js';
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -86,7 +86,11 @@ cc.Class({ ...@@ -86,7 +86,11 @@ cc.Class({
func(this.getDefaultData()); func(this.getDefaultData());
}, },
getDefaultData: function getDefaultData() { getDefaultData: function getDefaultData() {
<<<<<<< HEAD
var dataJson = '{"groupArr":[{"title":"","letter":"h","audio_url":"http://staging-teach.cdn.ireadabc.com/b39dfb2221c22175d3e8ac972923a82b.mp3","bg":"2","picArr":[{"letter":"b","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/be8ec5cee7a3074440478b00a4a84f5e.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"t","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/c8abf7383d65bcbdba8f390785cece60.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/f6f4bbef497409fef3c8f1d375893829.png","audio_url":"http://staging-teach.cdn.ireadabc.com/9f0aee80e252005721a445cbbf04e8b1.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/7b18a7931d64f7b9e8b7ecd25cb5e3d4.png","audio_url":"http://staging-teach.cdn.ireadabc.com/a5fa20e0c6024421b0d9a7007c303503.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/e12d13282a10f92d65ac41b4aecaad4c.png","audio_url":"http://staging-teach.cdn.ireadabc.com/32258b839eca32b6ccf94f3dd6c86e0c.mp3","text":""}]},{"title":"","letter":"B","audio_url":"http://staging-teach.cdn.ireadabc.com/253a1653c954edd8f047f79ec401065d.mp3","bg":"3","picArr":[{"letter":"g","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/94cabac22be548c6dbab64c4be326547.png","audio_url":"http://staging-teach.cdn.ireadabc.com/f51e3fedc88aa69a99f6ef579f7de047.mp3","text":""},{"letter":"j","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/3d8f631b4ce08b8850051ad9a2490322.png","audio_url":"http://staging-teach.cdn.ireadabc.com/fbe2f23b9eb191a9330f99800e0d54d5.mp3","text":""}]}]}'; var dataJson = '{"groupArr":[{"title":"","letter":"h","audio_url":"http://staging-teach.cdn.ireadabc.com/b39dfb2221c22175d3e8ac972923a82b.mp3","bg":"2","picArr":[{"letter":"b","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/be8ec5cee7a3074440478b00a4a84f5e.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"t","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/c8abf7383d65bcbdba8f390785cece60.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/f6f4bbef497409fef3c8f1d375893829.png","audio_url":"http://staging-teach.cdn.ireadabc.com/9f0aee80e252005721a445cbbf04e8b1.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/7b18a7931d64f7b9e8b7ecd25cb5e3d4.png","audio_url":"http://staging-teach.cdn.ireadabc.com/a5fa20e0c6024421b0d9a7007c303503.mp3","text":""},{"letter":"h","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/e12d13282a10f92d65ac41b4aecaad4c.png","audio_url":"http://staging-teach.cdn.ireadabc.com/32258b839eca32b6ccf94f3dd6c86e0c.mp3","text":""}]},{"title":"","letter":"B","audio_url":"http://staging-teach.cdn.ireadabc.com/253a1653c954edd8f047f79ec401065d.mp3","bg":"3","picArr":[{"letter":"g","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/94cabac22be548c6dbab64c4be326547.png","audio_url":"http://staging-teach.cdn.ireadabc.com/f51e3fedc88aa69a99f6ef579f7de047.mp3","text":""},{"letter":"j","word":"","pic_url":"http://staging-teach.cdn.ireadabc.com/3d8f631b4ce08b8850051ad9a2490322.png","audio_url":"http://staging-teach.cdn.ireadabc.com/fbe2f23b9eb191a9330f99800e0d54d5.mp3","text":""}]}]}';
=======
var dataJson = '{"groupArr":[{"title":"","letter":"A","audio_url":"http://staging-teach.cdn.ireadabc.com/22e9facddfbf087ecdf2b60dba6019ef.mp3","bg":"3","picArr":[{"letter":"A","word":"aab","pic_url":"http://staging-teach.cdn.ireadabc.com/c8abf7383d65bcbdba8f390785cece60.png","audio_url":"http://staging-teach.cdn.ireadabc.com/f51e3fedc88aa69a99f6ef579f7de047.mp3","text":""},{"letter":"d","word":"bcd","pic_url":"http://staging-teach.cdn.ireadabc.com/f6f4bbef497409fef3c8f1d375893829.png","audio_url":"http://staging-teach.cdn.ireadabc.com/fbe2f23b9eb191a9330f99800e0d54d5.mp3","text":""}]},{"title":"","letter":"Z","audio_url":"http://staging-teach.cdn.ireadabc.com/f47f1d7b5c160fe1c59500d180346240.mp3","bg":"1","picArr":[{"letter":"Z","word":"bbb","pic_url":"http://staging-teach.cdn.ireadabc.com/94cabac22be548c6dbab64c4be326547.png","audio_url":"http://staging-teach.cdn.ireadabc.com/66878465ec50d162bd60fcdaa641933b.mp3","text":""},{"letter":"b","word":"bcc","pic_url":"http://staging-teach.cdn.ireadabc.com/72f7fe7405f60ff641871f8823ed11a7.png","audio_url":"http://staging-teach.cdn.ireadabc.com/a4d27ad173a95823d4b8ec82363c5aa0.mp3","text":""},{"letter":"b","word":"bbb","pic_url":"http://staging-teach.cdn.ireadabc.com/843b9094eeada5a0c055f51655d623a5.png","audio_url":"http://staging-teach.cdn.ireadabc.com/85cff126986f5cc11b05e95181da5869.mp3","text":""}]}],"bg":"3"}';
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
var data1 = JSON.parse(dataJson); var data1 = JSON.parse(dataJson);
return data1; return data1;
}, },
...@@ -733,11 +737,18 @@ cc.Class({ ...@@ -733,11 +737,18 @@ cc.Class({
_this15._cantouch = false; _this15._cantouch = false;
e.bubbles = false; e.bubbles = false;
<<<<<<< HEAD
_this15._curShowItem = node; // this.playAudioByUrl(this.curGroup.audio_url, () => { _this15._curShowItem = node; // this.playAudioByUrl(this.curGroup.audio_url, () => {
_this15.playAudioByUrl(_this15._curShowItem.data.audio_url); // }); _this15.playAudioByUrl(_this15._curShowItem.data.audio_url); // });
=======
_this15._curShowItem = node;
_this15.playAudioByUrl(_this15._curShowItem.data.audio_url);
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
_this15.showOutline(); _this15.showOutline();
}); });
}, },
......
This source diff could not be displayed because it is too large. You can view the blob instead.
<<<<<<< HEAD
{"pid":4834} {"pid":4834}
=======
{"pid":5997}
>>>>>>> 7ef11fae58c76e59e5e4f0ffeae1b171d7fc6598
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment