complete hot-update and build
... | @@ -5,7 +5,6 @@ | ... | @@ -5,7 +5,6 @@ |
5 | /library/ | 5 | /library/ |
6 | /temp/ | 6 | /temp/ |
7 | /local/ | 7 | /local/ |
8 | /build/ | ||
9 | 8 | ||
10 | #///////////////////////////////////////////////////////////////////////////// | 9 | #///////////////////////////////////////////////////////////////////////////// |
11 | # npm files | 10 | # npm files | ... | ... |
1 | { | ||
2 | "do_default": { | ||
3 | "exclude_from_template": [ | ||
4 | "frameworks/runtime-src" | ||
5 | ] | ||
6 | }, | ||
7 | "do_add_native_support": { | ||
8 | "append_from_template": { | ||
9 | "from": "frameworks/runtime-src", | ||
10 | "to": "frameworks/runtime-src", | ||
11 | "exclude": [ | ||
12 | "proj.ios_mac/HelloJavascript.xcodeproj/project.xcworkspace", | ||
13 | "proj.ios_mac/HelloJavascript.xcodeproj/xcuserdata", | ||
14 | "proj.win32/Debug.win32", | ||
15 | "proj.win32/Release.win32", | ||
16 | "proj.win32/HelloJavascript.sdf" | ||
17 | ] | ||
18 | }, | ||
19 | "append_file": [{ | ||
20 | "from": "cocos/scripting/js-bindings/manual/jsb_module_register.cpp", | ||
21 | "to": "frameworks/runtime-src/Classes/jsb_module_register.cpp" | ||
22 | }], | ||
23 | "project_rename": { | ||
24 | "src_project_name": "HelloJavascript", | ||
25 | "files": [ | ||
26 | "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj", | ||
27 | "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.filters", | ||
28 | "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.user", | ||
29 | "frameworks/runtime-src/proj.win32/PROJECT_NAME.sln", | ||
30 | "frameworks/runtime-src/proj.ios_mac/PROJECT_NAME.xcodeproj" | ||
31 | ] | ||
32 | }, | ||
33 | "project_replace_project_name": { | ||
34 | "src_project_name": "HelloJavascript", | ||
35 | "files": [ | ||
36 | "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj", | ||
37 | "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.filters", | ||
38 | "frameworks/runtime-src/proj.win32/PROJECT_NAME.vcxproj.user", | ||
39 | "frameworks/runtime-src/proj.win32/PROJECT_NAME.sln", | ||
40 | "frameworks/runtime-src/proj.win32/main.cpp", | ||
41 | "frameworks/runtime-src/proj.android-studio/settings.gradle", | ||
42 | "frameworks/runtime-src/proj.android-studio/app/res/values/strings.xml", | ||
43 | "frameworks/runtime-src/proj.ios_mac/ios/main.m", | ||
44 | "frameworks/runtime-src/proj.ios_mac/ios/Prefix.pch", | ||
45 | "frameworks/runtime-src/proj.ios_mac/PROJECT_NAME.xcodeproj/project.pbxproj", | ||
46 | "frameworks/runtime-src/Classes/AppDelegate.cpp" | ||
47 | ] | ||
48 | }, | ||
49 | "project_replace_package_name": { | ||
50 | "src_package_name": "org.cocos2dx.hellojavascript", | ||
51 | "files": [ | ||
52 | "frameworks/runtime-src/proj.android-studio/app/build.gradle", | ||
53 | "frameworks/runtime-src/proj.android-studio/app/AndroidManifest.xml" | ||
54 | ] | ||
55 | }, | ||
56 | "project_replace_mac_bundleid": { | ||
57 | "src_bundle_id": "org.cocos2dx.hellojavascript", | ||
58 | "files": [ | ||
59 | "frameworks/runtime-src/proj.ios_mac/mac/Info.plist" | ||
60 | ] | ||
61 | }, | ||
62 | "project_replace_ios_bundleid": { | ||
63 | "src_bundle_id": "org.cocos2dx.hellojavascript", | ||
64 | "files": [ | ||
65 | "frameworks/runtime-src/proj.ios_mac/ios/Info.plist" | ||
66 | ] | ||
67 | } | ||
68 | } | ||
69 | } |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
3 | |||
4 | http://www.cocos.com | ||
5 | |||
6 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | of this software and associated engine source code (the "Software"), a limited, | ||
8 | worldwide, royalty-free, non-assignable, revocable and non-exclusive license | ||
9 | to use Cocos Creator solely to develop games on your target platforms. You shall | ||
10 | not use Cocos Creator software for developing other software or tools that's | ||
11 | used for developing games. You are not granted to publish, distribute, | ||
12 | sublicense, and/or sell copies of Cocos Creator. | ||
13 | |||
14 | The software or tools in this License Agreement are licensed, not sold. | ||
15 | Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you. | ||
16 | |||
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
23 | THE SOFTWARE. | ||
24 | ****************************************************************************/ | ||
25 | |||
26 | #include "AppDelegate.h" | ||
27 | |||
28 | #include "cocos2d.h" | ||
29 | |||
30 | #include "cocos/scripting/js-bindings/manual/jsb_module_register.hpp" | ||
31 | #include "cocos/scripting/js-bindings/manual/jsb_global.h" | ||
32 | #include "cocos/scripting/js-bindings/jswrapper/SeApi.h" | ||
33 | #include "cocos/scripting/js-bindings/event/EventDispatcher.h" | ||
34 | #include "cocos/scripting/js-bindings/manual/jsb_classtype.hpp" | ||
35 | |||
36 | USING_NS_CC; | ||
37 | |||
38 | AppDelegate::AppDelegate(int width, int height) : Application("Cocos Game", width, height) | ||
39 | { | ||
40 | } | ||
41 | |||
42 | AppDelegate::~AppDelegate() | ||
43 | { | ||
44 | } | ||
45 | |||
46 | bool AppDelegate::applicationDidFinishLaunching() | ||
47 | { | ||
48 | se::ScriptEngine *se = se::ScriptEngine::getInstance(); | ||
49 | |||
50 | jsb_set_xxtea_key("0b7cbd8b-f258-42"); | ||
51 | jsb_init_file_operation_delegate(); | ||
52 | |||
53 | #if defined(COCOS2D_DEBUG) && (COCOS2D_DEBUG > 0) | ||
54 | // Enable debugger here | ||
55 | jsb_enable_debugger("0.0.0.0", 6086, false); | ||
56 | #endif | ||
57 | |||
58 | se->setExceptionCallback([](const char *location, const char *message, const char *stack) { | ||
59 | // Send exception information to server like Tencent Bugly. | ||
60 | }); | ||
61 | |||
62 | jsb_register_all_modules(); | ||
63 | |||
64 | se->start(); | ||
65 | |||
66 | se::AutoHandleScope hs; | ||
67 | jsb_run_script("jsb-adapter/jsb-builtin.js"); | ||
68 | jsb_run_script("main.js"); | ||
69 | |||
70 | se->addAfterCleanupHook([]() { | ||
71 | JSBClassType::destroy(); | ||
72 | }); | ||
73 | |||
74 | return true; | ||
75 | } | ||
76 | |||
77 | // This function will be called when the app is inactive. When comes a phone call,it's be invoked too | ||
78 | void AppDelegate::applicationDidEnterBackground() | ||
79 | { | ||
80 | EventDispatcher::dispatchEnterBackgroundEvent(); | ||
81 | } | ||
82 | |||
83 | // this function will be called when the app is active again | ||
84 | void AppDelegate::applicationWillEnterForeground() | ||
85 | { | ||
86 | EventDispatcher::dispatchEnterForegroundEvent(); | ||
87 | } |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2018 Xiamen Yaji Software Co., Ltd. | ||
3 | |||
4 | http://www.cocos.com | ||
5 | |||
6 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | of this software and associated engine source code (the "Software"), a limited, | ||
8 | worldwide, royalty-free, non-assignable, revocable and non-exclusive license | ||
9 | to use Cocos Creator solely to develop games on your target platforms. You shall | ||
10 | not use Cocos Creator software for developing other software or tools that's | ||
11 | used for developing games. You are not granted to publish, distribute, | ||
12 | sublicense, and/or sell copies of Cocos Creator. | ||
13 | |||
14 | The software or tools in this License Agreement are licensed, not sold. | ||
15 | Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you. | ||
16 | |||
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
23 | THE SOFTWARE. | ||
24 | ****************************************************************************/ | ||
25 | #pragma once | ||
26 | |||
27 | #include "platform/CCApplication.h" | ||
28 | /** | ||
29 | @brief The cocos2d Application. | ||
30 | |||
31 | The reason for implement as private inheritance is to hide some interface call by Director. | ||
32 | */ | ||
33 | class AppDelegate : public cocos2d::Application | ||
34 | { | ||
35 | public: | ||
36 | AppDelegate(int width, int height); | ||
37 | virtual ~AppDelegate(); | ||
38 | |||
39 | /** | ||
40 | @brief Implement Director and Scene init code here. | ||
41 | @return true Initialize success, app continue. | ||
42 | @return false Initialize failed, app terminate. | ||
43 | */ | ||
44 | virtual bool applicationDidFinishLaunching() override; | ||
45 | |||
46 | /** | ||
47 | @brief The function be called when the application enter background | ||
48 | @param the pointer of the application | ||
49 | */ | ||
50 | virtual void applicationDidEnterBackground() override; | ||
51 | |||
52 | /** | ||
53 | @brief The function be called when the application enter foreground | ||
54 | @param the pointer of the application | ||
55 | */ | ||
56 | virtual void applicationWillEnterForeground() override; | ||
57 | }; |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
3 | |||
4 | http://www.cocos.com | ||
5 | |||
6 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | of this software and associated engine source code (the "Software"), a limited, | ||
8 | worldwide, royalty-free, non-assignable, revocable and non-exclusive license | ||
9 | to use Cocos Creator solely to develop games on your target platforms. You shall | ||
10 | not use Cocos Creator software for developing other software or tools that's | ||
11 | used for developing games. You are not granted to publish, distribute, | ||
12 | sublicense, and/or sell copies of Cocos Creator. | ||
13 | |||
14 | The software or tools in this License Agreement are licensed, not sold. | ||
15 | Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you. | ||
16 | |||
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
23 | THE SOFTWARE. | ||
24 | ****************************************************************************/ | ||
25 | |||
26 | #include "cocos2d.h" | ||
27 | |||
28 | #include "cocos/scripting/js-bindings/manual/jsb_module_register.hpp" | ||
29 | #include "cocos/scripting/js-bindings/jswrapper/SeApi.h" | ||
30 | |||
31 | #include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.hpp" | ||
32 | |||
33 | #include "cocos/scripting/js-bindings/manual/jsb_global.h" | ||
34 | #include "cocos/scripting/js-bindings/manual/jsb_node.hpp" | ||
35 | #include "cocos/scripting/js-bindings/manual/jsb_conversions.hpp" | ||
36 | #include "cocos/scripting/js-bindings/manual/jsb_opengl_manual.hpp" | ||
37 | #include "cocos/scripting/js-bindings/manual/jsb_platform.h" | ||
38 | #include "cocos/scripting/js-bindings/manual/jsb_cocos2dx_manual.hpp" | ||
39 | #include "cocos/scripting/js-bindings/manual/jsb_xmlhttprequest.hpp" | ||
40 | #include "cocos/scripting/js-bindings/manual/jsb_cocos2dx_network_manual.h" | ||
41 | #include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_network_auto.hpp" | ||
42 | #include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_extension_auto.hpp" | ||
43 | |||
44 | #if USE_GFX_RENDERER | ||
45 | #include "cocos/scripting/js-bindings/auto/jsb_gfx_auto.hpp" | ||
46 | #include "cocos/scripting/js-bindings/auto/jsb_renderer_auto.hpp" | ||
47 | #include "cocos/scripting/js-bindings/manual/jsb_gfx_manual.hpp" | ||
48 | #include "cocos/scripting/js-bindings/manual/jsb_renderer_manual.hpp" | ||
49 | #endif | ||
50 | |||
51 | #if USE_SOCKET | ||
52 | #include "cocos/scripting/js-bindings/manual/jsb_websocket.hpp" | ||
53 | #include "cocos/scripting/js-bindings/manual/jsb_socketio.hpp" | ||
54 | #endif // USE_SOCKET | ||
55 | |||
56 | #if USE_AUDIO | ||
57 | #include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_audioengine_auto.hpp" | ||
58 | #endif | ||
59 | |||
60 | #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_MAC) | ||
61 | #include "cocos/scripting/js-bindings/manual/JavaScriptObjCBridge.h" | ||
62 | #endif | ||
63 | |||
64 | #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) | ||
65 | #include "cocos/scripting/js-bindings/manual/JavaScriptJavaBridge.h" | ||
66 | #endif | ||
67 | |||
68 | #if USE_MIDDLEWARE | ||
69 | #include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_editor_support_auto.hpp" | ||
70 | |||
71 | #if USE_SPINE | ||
72 | #include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_spine_auto.hpp" | ||
73 | #include "cocos/scripting/js-bindings/manual/jsb_spine_manual.hpp" | ||
74 | #endif | ||
75 | |||
76 | #if USE_DRAGONBONES | ||
77 | #include "cocos/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.hpp" | ||
78 | #include "cocos/scripting/js-bindings/manual/jsb_dragonbones_manual.hpp" | ||
79 | #endif | ||
80 | |||
81 | #endif // USE_MIDDLEWARE | ||
82 | |||
83 | #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) | ||
84 | |||
85 | #if USE_VIDEO | ||
86 | #include "cocos/scripting/js-bindings/auto/jsb_video_auto.hpp" | ||
87 | #endif | ||
88 | |||
89 | #if USE_WEB_VIEW | ||
90 | #include "cocos/scripting/js-bindings/auto/jsb_webview_auto.hpp" | ||
91 | #endif | ||
92 | |||
93 | #endif // (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) | ||
94 | |||
95 | using namespace cocos2d; | ||
96 | |||
97 | bool jsb_register_all_modules() | ||
98 | { | ||
99 | se::ScriptEngine* se = se::ScriptEngine::getInstance(); | ||
100 | |||
101 | se->addBeforeInitHook([](){ | ||
102 | JSBClassType::init(); | ||
103 | }); | ||
104 | |||
105 | se->addBeforeCleanupHook([se](){ | ||
106 | se->garbageCollect(); | ||
107 | PoolManager::getInstance()->getCurrentPool()->clear(); | ||
108 | se->garbageCollect(); | ||
109 | PoolManager::getInstance()->getCurrentPool()->clear(); | ||
110 | }); | ||
111 | |||
112 | se->addRegisterCallback(jsb_register_global_variables); | ||
113 | se->addRegisterCallback(JSB_register_opengl); | ||
114 | se->addRegisterCallback(register_all_engine); | ||
115 | se->addRegisterCallback(register_all_cocos2dx_manual); | ||
116 | se->addRegisterCallback(register_platform_bindings); | ||
117 | |||
118 | se->addRegisterCallback(register_all_network); | ||
119 | se->addRegisterCallback(register_all_cocos2dx_network_manual); | ||
120 | se->addRegisterCallback(register_all_xmlhttprequest); | ||
121 | // extension depend on network | ||
122 | se->addRegisterCallback(register_all_extension); | ||
123 | |||
124 | #if USE_GFX_RENDERER | ||
125 | se->addRegisterCallback(register_all_gfx); | ||
126 | se->addRegisterCallback(jsb_register_gfx_manual); | ||
127 | se->addRegisterCallback(register_all_renderer); | ||
128 | se->addRegisterCallback(jsb_register_renderer_manual); | ||
129 | #endif | ||
130 | |||
131 | #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_MAC) | ||
132 | se->addRegisterCallback(register_javascript_objc_bridge); | ||
133 | #endif | ||
134 | |||
135 | #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) | ||
136 | se->addRegisterCallback(register_javascript_java_bridge); | ||
137 | #endif | ||
138 | |||
139 | #if USE_AUDIO | ||
140 | se->addRegisterCallback(register_all_audioengine); | ||
141 | #endif | ||
142 | |||
143 | |||
144 | #if USE_SOCKET | ||
145 | se->addRegisterCallback(register_all_websocket); | ||
146 | se->addRegisterCallback(register_all_socketio); | ||
147 | #endif | ||
148 | |||
149 | #if USE_MIDDLEWARE | ||
150 | se->addRegisterCallback(register_all_cocos2dx_editor_support); | ||
151 | |||
152 | #if USE_SPINE | ||
153 | se->addRegisterCallback(register_all_cocos2dx_spine); | ||
154 | se->addRegisterCallback(register_all_spine_manual); | ||
155 | #endif | ||
156 | |||
157 | #if USE_DRAGONBONES | ||
158 | se->addRegisterCallback(register_all_cocos2dx_dragonbones); | ||
159 | se->addRegisterCallback(register_all_dragonbones_manual); | ||
160 | #endif | ||
161 | |||
162 | #endif // USE_MIDDLEWARE | ||
163 | |||
164 | #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) | ||
165 | |||
166 | #if USE_VIDEO | ||
167 | se->addRegisterCallback(register_all_video); | ||
168 | #endif | ||
169 | |||
170 | #if USE_WEB_VIEW | ||
171 | se->addRegisterCallback(register_all_webview); | ||
172 | #endif | ||
173 | |||
174 | #endif // (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) | ||
175 | |||
176 | se->addAfterCleanupHook([](){ | ||
177 | PoolManager::getInstance()->getCurrentPool()->clear(); | ||
178 | JSBClassType::destroy(); | ||
179 | }); | ||
180 | return true; | ||
181 | } |
1 | { | ||
2 | "buildFiles": [ | ||
3 | "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk", | ||
4 | "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk" | ||
5 | ], | ||
6 | "cleanCommands": [ | ||
7 | "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external NDK_DEBUG\u003d1 clean" | ||
8 | ], | ||
9 | "libraries": { | ||
10 | "cocos2dandroid-debug-armeabi-v7a": { | ||
11 | "artifactName": "cocos2dandroid", | ||
12 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d1 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2dandroid.a", | ||
13 | "abi": "armeabi-v7a", | ||
14 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcocos2dandroid.a" | ||
15 | }, | ||
16 | "editorsupport-debug-armeabi-v7a": { | ||
17 | "artifactName": "editorsupport", | ||
18 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d1 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libeditorsupport.a", | ||
19 | "abi": "armeabi-v7a", | ||
20 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libeditorsupport.a" | ||
21 | }, | ||
22 | "cocos2d-debug-armeabi-v7a": { | ||
23 | "artifactName": "cocos2d", | ||
24 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d1 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2d.a", | ||
25 | "abi": "armeabi-v7a", | ||
26 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcocos2d.a" | ||
27 | }, | ||
28 | "cocos2djs-debug-armeabi-v7a": { | ||
29 | "artifactName": "cocos2djs", | ||
30 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d1 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcocos2djs.so", | ||
31 | "abi": "armeabi-v7a", | ||
32 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcocos2djs.so" | ||
33 | }, | ||
34 | "pvmp3dec-debug-armeabi-v7a": { | ||
35 | "artifactName": "pvmp3dec", | ||
36 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d1 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libpvmp3dec.a", | ||
37 | "abi": "armeabi-v7a", | ||
38 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libpvmp3dec.a" | ||
39 | }, | ||
40 | "extension-debug-armeabi-v7a": { | ||
41 | "artifactName": "extension", | ||
42 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d1 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libextension.a", | ||
43 | "abi": "armeabi-v7a", | ||
44 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libextension.a" | ||
45 | }, | ||
46 | "vorbisidec-debug-armeabi-v7a": { | ||
47 | "artifactName": "vorbisidec", | ||
48 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d1 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libvorbisidec.a", | ||
49 | "abi": "armeabi-v7a", | ||
50 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libvorbisidec.a" | ||
51 | }, | ||
52 | "audioengine-debug-armeabi-v7a": { | ||
53 | "artifactName": "audioengine", | ||
54 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d1 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libaudioengine.a", | ||
55 | "abi": "armeabi-v7a", | ||
56 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libaudioengine.a" | ||
57 | }, | ||
58 | "cpufeatures-debug-armeabi-v7a": { | ||
59 | "artifactName": "cpufeatures", | ||
60 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d1 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libcpufeatures.a", | ||
61 | "abi": "armeabi-v7a", | ||
62 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\debug\\obj\\local\\armeabi-v7a\\libcpufeatures.a" | ||
63 | } | ||
64 | } | ||
65 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | Executable : D:\Android\android-ndk-r16b\ndk-build.cmd | ||
2 | arguments : | ||
3 | NDK_PROJECT_PATH=null | ||
4 | APP_BUILD_SCRIPT=D:\LocalTopdrawSchool\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk | ||
5 | NDK_APPLICATION_MK=D:\LocalTopdrawSchool\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk | ||
6 | APP_ABI=armeabi-v7a | ||
7 | NDK_ALL_ABIS=armeabi-v7a | ||
8 | NDK_DEBUG=1 | ||
9 | APP_PLATFORM=android-16 | ||
10 | NDK_OUT=D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj | ||
11 | NDK_LIBS_OUT=D:\LocalTopdrawSchool\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\debug\lib | ||
12 | NDK_TOOLCHAIN_VERSION=clang | ||
13 | NDK_MODULE_PATH=D:\CocosCreator_2.0.10\resources\cocos2d-x;D:\CocosCreator_2.0.10\resources\cocos2d-x\cocos;D:\CocosCreator_2.0.10\resources\cocos2d-x\external | ||
14 | -j4 | ||
15 | NDK_DEBUG=1 | ||
16 | APP_SHORT_COMMANDS=false | ||
17 | LOCAL_SHORT_COMMANDS=false | ||
18 | -B | ||
19 | -n | ||
20 | jvmArgs : | ||
21 |
1 | { | ||
2 | "buildFiles": [ | ||
3 | "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk", | ||
4 | "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk" | ||
5 | ], | ||
6 | "cleanCommands": [ | ||
7 | "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external NDK_DEBUG\u003d0 clean" | ||
8 | ], | ||
9 | "libraries": { | ||
10 | "cocos2djs-release-armeabi-v7a": { | ||
11 | "artifactName": "cocos2djs", | ||
12 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d0 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2djs.so", | ||
13 | "abi": "armeabi-v7a", | ||
14 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcocos2djs.so" | ||
15 | }, | ||
16 | "pvmp3dec-release-armeabi-v7a": { | ||
17 | "artifactName": "pvmp3dec", | ||
18 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d0 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libpvmp3dec.a", | ||
19 | "abi": "armeabi-v7a", | ||
20 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libpvmp3dec.a" | ||
21 | }, | ||
22 | "cocos2dandroid-release-armeabi-v7a": { | ||
23 | "artifactName": "cocos2dandroid", | ||
24 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d0 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2dandroid.a", | ||
25 | "abi": "armeabi-v7a", | ||
26 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcocos2dandroid.a" | ||
27 | }, | ||
28 | "extension-release-armeabi-v7a": { | ||
29 | "artifactName": "extension", | ||
30 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d0 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libextension.a", | ||
31 | "abi": "armeabi-v7a", | ||
32 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libextension.a" | ||
33 | }, | ||
34 | "editorsupport-release-armeabi-v7a": { | ||
35 | "artifactName": "editorsupport", | ||
36 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d0 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libeditorsupport.a", | ||
37 | "abi": "armeabi-v7a", | ||
38 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libeditorsupport.a" | ||
39 | }, | ||
40 | "vorbisidec-release-armeabi-v7a": { | ||
41 | "artifactName": "vorbisidec", | ||
42 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d0 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libvorbisidec.a", | ||
43 | "abi": "armeabi-v7a", | ||
44 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libvorbisidec.a" | ||
45 | }, | ||
46 | "audioengine-release-armeabi-v7a": { | ||
47 | "artifactName": "audioengine", | ||
48 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d0 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libaudioengine.a", | ||
49 | "abi": "armeabi-v7a", | ||
50 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libaudioengine.a" | ||
51 | }, | ||
52 | "cocos2d-release-armeabi-v7a": { | ||
53 | "artifactName": "cocos2d", | ||
54 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d0 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcocos2d.a", | ||
55 | "abi": "armeabi-v7a", | ||
56 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcocos2d.a" | ||
57 | }, | ||
58 | "cpufeatures-release-armeabi-v7a": { | ||
59 | "artifactName": "cpufeatures", | ||
60 | "buildCommand": "D:\\Android\\android-ndk-r16b\\ndk-build.cmd NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Android.mk NDK_APPLICATION_MK\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\jni\\Application.mk APP_ABI\u003darmeabi-v7a NDK_ALL_ABIS\u003darmeabi-v7a NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-16 NDK_OUT\u003dD:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003dD:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003dD:\\CocosCreator_2.0.10\\resources\\cocos2d-x;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\cocos;D:\\CocosCreator_2.0.10\\resources\\cocos2d-x\\external -j4 NDK_DEBUG\u003d0 D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/libcpufeatures.a", | ||
61 | "abi": "armeabi-v7a", | ||
62 | "output": "D:\\LocalTopdrawSchool\\build\\jsb-link\\frameworks\\runtime-src\\proj.android-studio\\app\\build\\intermediates\\ndkBuild\\release\\obj\\local\\armeabi-v7a\\libcpufeatures.a" | ||
63 | } | ||
64 | } | ||
65 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | Executable : D:\Android\android-ndk-r16b\ndk-build.cmd | ||
2 | arguments : | ||
3 | NDK_PROJECT_PATH=null | ||
4 | APP_BUILD_SCRIPT=D:\LocalTopdrawSchool\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Android.mk | ||
5 | NDK_APPLICATION_MK=D:\LocalTopdrawSchool\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\jni\Application.mk | ||
6 | APP_ABI=armeabi-v7a | ||
7 | NDK_ALL_ABIS=armeabi-v7a | ||
8 | NDK_DEBUG=0 | ||
9 | APP_PLATFORM=android-16 | ||
10 | NDK_OUT=D:/LocalTopdrawSchool/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj | ||
11 | NDK_LIBS_OUT=D:\LocalTopdrawSchool\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\ndkBuild\release\lib | ||
12 | NDK_TOOLCHAIN_VERSION=clang | ||
13 | NDK_MODULE_PATH=D:\CocosCreator_2.0.10\resources\cocos2d-x;D:\CocosCreator_2.0.10\resources\cocos2d-x\cocos;D:\CocosCreator_2.0.10\resources\cocos2d-x\external | ||
14 | -j4 | ||
15 | NDK_DEBUG=0 | ||
16 | APP_SHORT_COMMANDS=false | ||
17 | LOCAL_SHORT_COMMANDS=false | ||
18 | -B | ||
19 | -n | ||
20 | jvmArgs : | ||
21 |
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | package="org.cocos2d.helloworld" | ||
4 | android:installLocation="auto"> | ||
5 | |||
6 | <uses-feature android:glEsVersion="0x00020000" /> | ||
7 | |||
8 | <uses-permission android:name="android.permission.INTERNET"/> | ||
9 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> | ||
10 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> | ||
11 | |||
12 | <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> | ||
13 | <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> | ||
14 | |||
15 | <uses-permission android:name="android.permission.GET_ACCOUNTS" /> | ||
16 | <uses-permission android:name="android.permission.BLUETOOTH" /> | ||
17 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> | ||
18 | <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> | ||
19 | <uses-permission android:name="android.permission.WAKE_LOCK" /> | ||
20 | <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> | ||
21 | |||
22 | |||
23 | <application | ||
24 | android:allowBackup="true" | ||
25 | android:name="org.cocos2dx.javascript.MyApplication" | ||
26 | android:label="@string/app_name" | ||
27 | android:icon="@mipmap/ic_launcher"> | ||
28 | |||
29 | <!-- Tell Cocos2dxActivity the name of our .so --> | ||
30 | <meta-data android:name="android.app.lib_name" | ||
31 | android:value="cocos2djs" /> | ||
32 | |||
33 | <meta-data | ||
34 | android:name="APPID" | ||
35 | android:value="tdb0a830ea90662a91" /> | ||
36 | <meta-data | ||
37 | android:name="APPSECRET" | ||
38 | android:value="6eabd05f50921a364b7643dfb1208452" /> | ||
39 | |||
40 | <activity | ||
41 | android:name="com.topdraw.sdk.TopdrawActivity" | ||
42 | android:process=":plugin" | ||
43 | android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" /> | ||
44 | <activity | ||
45 | android:name="org.cocos2dx.javascript.AppActivity" | ||
46 | android:screenOrientation="sensorLandscape" | ||
47 | android:configChanges="orientation|keyboardHidden|screenSize" | ||
48 | android:label="@string/app_name" | ||
49 | android:usesCleartextTraffic="true" | ||
50 | android:theme="@android:style/Theme.NoTitleBar.Fullscreen" | ||
51 | android:launchMode="singleTask" | ||
52 | android:taskAffinity="" > | ||
53 | <intent-filter> | ||
54 | <action android:name="android.intent.action.MAIN" /> | ||
55 | |||
56 | <category android:name="android.intent.category.LAUNCHER" /> | ||
57 | </intent-filter> | ||
58 | </activity> | ||
59 | </application> | ||
60 | |||
61 | </manifest> |
1 | import org.apache.tools.ant.taskdefs.condition.Os | ||
2 | |||
3 | apply plugin: 'com.android.application' | ||
4 | |||
5 | android { | ||
6 | compileSdkVersion PROP_COMPILE_SDK_VERSION.toInteger() | ||
7 | buildToolsVersion PROP_BUILD_TOOLS_VERSION | ||
8 | |||
9 | defaultConfig { | ||
10 | applicationId "org.cocos2d.helloworld" | ||
11 | minSdkVersion PROP_MIN_SDK_VERSION | ||
12 | targetSdkVersion PROP_TARGET_SDK_VERSION | ||
13 | versionCode 1 | ||
14 | versionName "1.0" | ||
15 | |||
16 | externalNativeBuild { | ||
17 | ndkBuild { | ||
18 | if (!project.hasProperty("PROP_NDK_MODE") || PROP_NDK_MODE.compareTo('none') != 0) { | ||
19 | // skip the NDK Build step if PROP_NDK_MODE is none | ||
20 | targets 'cocos2djs' | ||
21 | arguments 'NDK_TOOLCHAIN_VERSION=clang' | ||
22 | |||
23 | def module_paths = [project.file("D:/CocosCreator_2.0.10/resources/cocos2d-x"), | ||
24 | project.file("D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos"), | ||
25 | project.file("D:/CocosCreator_2.0.10/resources/cocos2d-x/external")] | ||
26 | if (Os.isFamily(Os.FAMILY_WINDOWS)) { | ||
27 | arguments 'NDK_MODULE_PATH=' + module_paths.join(";") | ||
28 | } | ||
29 | else { | ||
30 | arguments 'NDK_MODULE_PATH=' + module_paths.join(':') | ||
31 | } | ||
32 | |||
33 | arguments '-j' + Runtime.runtime.availableProcessors() | ||
34 | abiFilters.addAll(PROP_APP_ABI.split(':').collect{it as String}) | ||
35 | } | ||
36 | } | ||
37 | } | ||
38 | } | ||
39 | |||
40 | sourceSets.main { | ||
41 | java.srcDir "src" | ||
42 | res.srcDir "res" | ||
43 | jniLibs.srcDir "libs" | ||
44 | manifest.srcFile "AndroidManifest.xml" | ||
45 | } | ||
46 | |||
47 | externalNativeBuild { | ||
48 | ndkBuild { | ||
49 | if (!project.hasProperty("PROP_NDK_MODE") || PROP_NDK_MODE.compareTo('none') != 0) { | ||
50 | // skip the NDK Build step if PROP_NDK_MODE is none | ||
51 | path "jni/Android.mk" | ||
52 | } | ||
53 | } | ||
54 | } | ||
55 | |||
56 | signingConfigs { | ||
57 | |||
58 | release { | ||
59 | if (project.hasProperty("RELEASE_STORE_FILE")) { | ||
60 | storeFile file(RELEASE_STORE_FILE) | ||
61 | storePassword RELEASE_STORE_PASSWORD | ||
62 | keyAlias RELEASE_KEY_ALIAS | ||
63 | keyPassword RELEASE_KEY_PASSWORD | ||
64 | } | ||
65 | } | ||
66 | } | ||
67 | |||
68 | buildTypes { | ||
69 | release { | ||
70 | debuggable false | ||
71 | jniDebuggable false | ||
72 | renderscriptDebuggable false | ||
73 | minifyEnabled true | ||
74 | shrinkResources true | ||
75 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
76 | if (project.hasProperty("RELEASE_STORE_FILE")) { | ||
77 | signingConfig signingConfigs.release | ||
78 | } | ||
79 | |||
80 | externalNativeBuild { | ||
81 | ndkBuild { | ||
82 | arguments 'NDK_DEBUG=0' | ||
83 | } | ||
84 | } | ||
85 | } | ||
86 | |||
87 | debug { | ||
88 | debuggable true | ||
89 | jniDebuggable true | ||
90 | renderscriptDebuggable true | ||
91 | externalNativeBuild { | ||
92 | ndkBuild { | ||
93 | arguments 'NDK_DEBUG=1' | ||
94 | } | ||
95 | } | ||
96 | } | ||
97 | } | ||
98 | } | ||
99 | |||
100 | android.applicationVariants.all { variant -> | ||
101 | // delete previous files first | ||
102 | delete "${buildDir}/intermediates/merged_assets/${variant.dirName}" | ||
103 | |||
104 | variant.mergeAssets.doLast { | ||
105 | def sourceDir = "${buildDir}/../../../../.." | ||
106 | |||
107 | copy { | ||
108 | from "${sourceDir}/res" | ||
109 | into "${outputDir}/res" | ||
110 | } | ||
111 | |||
112 | copy { | ||
113 | from "${sourceDir}/subpackages" | ||
114 | into "${outputDir}/subpackages" | ||
115 | } | ||
116 | |||
117 | copy { | ||
118 | from "${sourceDir}/src" | ||
119 | into "${outputDir}/src" | ||
120 | } | ||
121 | |||
122 | copy { | ||
123 | from "${sourceDir}/jsb-adapter" | ||
124 | into "${outputDir}/jsb-adapter" | ||
125 | } | ||
126 | |||
127 | copy { | ||
128 | from "${sourceDir}/main.js" | ||
129 | from "${sourceDir}/project.json" | ||
130 | into outputDir | ||
131 | } | ||
132 | } | ||
133 | } | ||
134 | |||
135 | dependencies { | ||
136 | implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs') | ||
137 | implementation fileTree(include: ['*.jar'], dir: 'D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/platform/android/java/libs') | ||
138 | implementation project(':libcocos2dx') | ||
139 | implementation files('libs/TopdrawSDK.jar') | ||
140 | } |
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <module external.linked.project.id=":fuse_apk" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" type="JAVA_MODULE" version="4"> | ||
3 | <component name="FacetManager"> | ||
4 | <facet type="android-gradle" name="Android-Gradle"> | ||
5 | <configuration> | ||
6 | <option name="GRADLE_PROJECT_PATH" value=":fuse_apk" /> | ||
7 | </configuration> | ||
8 | </facet> | ||
9 | <facet type="native-android-gradle" name="Native-Android-Gradle"> | ||
10 | <configuration> | ||
11 | <option name="SELECTED_BUILD_VARIANT" value="debug-armeabi-v7a" /> | ||
12 | </configuration> | ||
13 | </facet> | ||
14 | <facet type="android" name="Android"> | ||
15 | <configuration> | ||
16 | <option name="SELECTED_BUILD_VARIANT" value="debug" /> | ||
17 | <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> | ||
18 | <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> | ||
19 | <afterSyncTasks> | ||
20 | <task>generateDebugSources</task> | ||
21 | </afterSyncTasks> | ||
22 | <option name="ALLOW_USER_CONFIGURATION" value="false" /> | ||
23 | <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> | ||
24 | <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/res;file://$MODULE_DIR$/build/generated/res/rs/debug;file://$MODULE_DIR$/build/generated/res/resValues/debug" /> | ||
25 | <option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="" /> | ||
26 | <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> | ||
27 | </configuration> | ||
28 | </facet> | ||
29 | </component> | ||
30 | <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7"> | ||
31 | <output url="file://$MODULE_DIR$/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes" /> | ||
32 | <output-test url="file://$MODULE_DIR$/build/intermediates/javac/debugUnitTest/compileDebugUnitTestJavaWithJavac/classes" /> | ||
33 | <exclude-output /> | ||
34 | <content url="file://D:/Android/android-ndk-r16b/sources/android/cpufeatures"> | ||
35 | <sourceFolder url="file://D:/Android/android-ndk-r16b/sources/android/cpufeatures" isTestSource="false" /> | ||
36 | </content> | ||
37 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos"> | ||
38 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos" isTestSource="false" /> | ||
39 | </content> | ||
40 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/audio"> | ||
41 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/audio" isTestSource="false" /> | ||
42 | </content> | ||
43 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/audio/android"> | ||
44 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/audio/android" isTestSource="false" /> | ||
45 | </content> | ||
46 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/audio/android/audio_utils"> | ||
47 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/audio/android/audio_utils" isTestSource="false" /> | ||
48 | </content> | ||
49 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/audio/android/utils"> | ||
50 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/audio/android/utils" isTestSource="false" /> | ||
51 | </content> | ||
52 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/base"> | ||
53 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/base" isTestSource="false" /> | ||
54 | </content> | ||
55 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support"> | ||
56 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support" isTestSource="false" /> | ||
57 | </content> | ||
58 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones-creator-support"> | ||
59 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones-creator-support" isTestSource="false" /> | ||
60 | </content> | ||
61 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/animation"> | ||
62 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/animation" isTestSource="false" /> | ||
63 | </content> | ||
64 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/armature"> | ||
65 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/armature" isTestSource="false" /> | ||
66 | </content> | ||
67 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/core"> | ||
68 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/core" isTestSource="false" /> | ||
69 | </content> | ||
70 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/event"> | ||
71 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/event" isTestSource="false" /> | ||
72 | </content> | ||
73 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/factory"> | ||
74 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/factory" isTestSource="false" /> | ||
75 | </content> | ||
76 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/geom"> | ||
77 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/geom" isTestSource="false" /> | ||
78 | </content> | ||
79 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/model"> | ||
80 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/model" isTestSource="false" /> | ||
81 | </content> | ||
82 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/parser"> | ||
83 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/dragonbones/parser" isTestSource="false" /> | ||
84 | </content> | ||
85 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/spine"> | ||
86 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/spine" isTestSource="false" /> | ||
87 | </content> | ||
88 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/spine-creator-support"> | ||
89 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/editor-support/spine-creator-support" isTestSource="false" /> | ||
90 | </content> | ||
91 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/math"> | ||
92 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/math" isTestSource="false" /> | ||
93 | </content> | ||
94 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/network"> | ||
95 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/network" isTestSource="false" /> | ||
96 | </content> | ||
97 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/platform"> | ||
98 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/platform" isTestSource="false" /> | ||
99 | </content> | ||
100 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/platform/android"> | ||
101 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/platform/android" isTestSource="false" /> | ||
102 | </content> | ||
103 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/platform/android/jni"> | ||
104 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/platform/android/jni" isTestSource="false" /> | ||
105 | </content> | ||
106 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/renderer/gfx"> | ||
107 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/renderer/gfx" isTestSource="false" /> | ||
108 | </content> | ||
109 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/auto"> | ||
110 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/auto" isTestSource="false" /> | ||
111 | </content> | ||
112 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/event"> | ||
113 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/event" isTestSource="false" /> | ||
114 | </content> | ||
115 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper"> | ||
116 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper" isTestSource="false" /> | ||
117 | </content> | ||
118 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8"> | ||
119 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8" isTestSource="false" /> | ||
120 | </content> | ||
121 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger"> | ||
122 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/debugger" isTestSource="false" /> | ||
123 | </content> | ||
124 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/manual"> | ||
125 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/scripting/js-bindings/manual" isTestSource="false" /> | ||
126 | </content> | ||
127 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/storage/local-storage"> | ||
128 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/storage/local-storage" isTestSource="false" /> | ||
129 | </content> | ||
130 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/ui/edit-box"> | ||
131 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/ui/edit-box" isTestSource="false" /> | ||
132 | </content> | ||
133 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/ui/videoplayer"> | ||
134 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/ui/videoplayer" isTestSource="false" /> | ||
135 | </content> | ||
136 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/ui/webview"> | ||
137 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/cocos/ui/webview" isTestSource="false" /> | ||
138 | </content> | ||
139 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/extensions/assets-manager"> | ||
140 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/extensions/assets-manager" isTestSource="false" /> | ||
141 | </content> | ||
142 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/ConvertUTF"> | ||
143 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/ConvertUTF" isTestSource="false" /> | ||
144 | </content> | ||
145 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/pvmp3dec/src"> | ||
146 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/pvmp3dec/src" isTestSource="false" /> | ||
147 | </content> | ||
148 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/pvmp3dec/src/asm"> | ||
149 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/pvmp3dec/src/asm" isTestSource="false" /> | ||
150 | </content> | ||
151 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/tinyxml2"> | ||
152 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/tinyxml2" isTestSource="false" /> | ||
153 | </content> | ||
154 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/tremolo/Tremolo"> | ||
155 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/tremolo/Tremolo" isTestSource="false" /> | ||
156 | </content> | ||
157 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/unzip"> | ||
158 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/unzip" isTestSource="false" /> | ||
159 | </content> | ||
160 | <content url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/xxtea"> | ||
161 | <sourceFolder url="file://D:/CocosCreator_2.0.10/resources/cocos2d-x/external/sources/xxtea" isTestSource="false" /> | ||
162 | </content> | ||
163 | <content url="file://$MODULE_DIR$/../../Classes"> | ||
164 | <sourceFolder url="file://$MODULE_DIR$/../../Classes" isTestSource="false" /> | ||
165 | </content> | ||
166 | <content url="file://$MODULE_DIR$"> | ||
167 | <sourceFolder url="file://$MODULE_DIR$/jni/hellojavascript" isTestSource="false" /> | ||
168 | <sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/debug" isTestSource="false" generated="true" /> | ||
169 | <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" /> | ||
170 | <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" /> | ||
171 | <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" /> | ||
172 | <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" /> | ||
173 | <sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/debug" type="java-resource" /> | ||
174 | <sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/androidTest/debug" isTestSource="true" generated="true" /> | ||
175 | <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/androidTest/debug" isTestSource="true" generated="true" /> | ||
176 | <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" /> | ||
177 | <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/androidTest/debug" isTestSource="true" generated="true" /> | ||
178 | <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" /> | ||
179 | <sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/androidTest/debug" type="java-test-resource" /> | ||
180 | <sourceFolder url="file://$MODULE_DIR$/build/generated/source/apt/test/debug" isTestSource="true" generated="true" /> | ||
181 | <sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" /> | ||
182 | <sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" /> | ||
183 | <sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" /> | ||
184 | <sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" /> | ||
185 | <sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" /> | ||
186 | <sourceFolder url="file://$MODULE_DIR$/src/debug/jni" isTestSource="false" /> | ||
187 | <sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" /> | ||
188 | <sourceFolder url="file://$MODULE_DIR$/src/debug/shaders" isTestSource="false" /> | ||
189 | <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/res" type="java-test-resource" /> | ||
190 | <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/resources" type="java-test-resource" /> | ||
191 | <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/assets" type="java-test-resource" /> | ||
192 | <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/aidl" isTestSource="true" /> | ||
193 | <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/java" isTestSource="true" /> | ||
194 | <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/jni" isTestSource="true" /> | ||
195 | <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/rs" isTestSource="true" /> | ||
196 | <sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/shaders" isTestSource="true" /> | ||
197 | <sourceFolder url="file://$MODULE_DIR$/src/testDebug/res" type="java-test-resource" /> | ||
198 | <sourceFolder url="file://$MODULE_DIR$/src/testDebug/resources" type="java-test-resource" /> | ||
199 | <sourceFolder url="file://$MODULE_DIR$/src/testDebug/assets" type="java-test-resource" /> | ||
200 | <sourceFolder url="file://$MODULE_DIR$/src/testDebug/aidl" isTestSource="true" /> | ||
201 | <sourceFolder url="file://$MODULE_DIR$/src/testDebug/java" isTestSource="true" /> | ||
202 | <sourceFolder url="file://$MODULE_DIR$/src/testDebug/jni" isTestSource="true" /> | ||
203 | <sourceFolder url="file://$MODULE_DIR$/src/testDebug/rs" isTestSource="true" /> | ||
204 | <sourceFolder url="file://$MODULE_DIR$/src/testDebug/shaders" isTestSource="true" /> | ||
205 | <sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" /> | ||
206 | <sourceFolder url="file://$MODULE_DIR$/res" type="java-resource" /> | ||
207 | <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | ||
208 | <sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" /> | ||
209 | <sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" /> | ||
210 | <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | ||
211 | <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" /> | ||
212 | <sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" /> | ||
213 | <sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" /> | ||
214 | <sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" /> | ||
215 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" /> | ||
216 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" /> | ||
217 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" /> | ||
218 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" /> | ||
219 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" /> | ||
220 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" /> | ||
221 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" /> | ||
222 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" /> | ||
223 | <sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" /> | ||
224 | <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> | ||
225 | <sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" /> | ||
226 | <sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" /> | ||
227 | <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | ||
228 | <sourceFolder url="file://$MODULE_DIR$/src/test/jni" isTestSource="true" /> | ||
229 | <sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" /> | ||
230 | <sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" /> | ||
231 | <excludeFolder url="file://$MODULE_DIR$/.externalNativeBuild" /> | ||
232 | <excludeFolder url="file://$MODULE_DIR$/build/generated/not_namespaced_r_class_sources" /> | ||
233 | <excludeFolder url="file://$MODULE_DIR$/build/generated/source/r" /> | ||
234 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/annotation_processor_list" /> | ||
235 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/apk_list" /> | ||
236 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" /> | ||
237 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/build-info" /> | ||
238 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/builds" /> | ||
239 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/check-libraries" /> | ||
240 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/check-manifest" /> | ||
241 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/checkDebugClasspath" /> | ||
242 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/checkReleaseClasspath" /> | ||
243 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/compatible_screen_manifest" /> | ||
244 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" /> | ||
245 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-classes" /> | ||
246 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-runtime-classes" /> | ||
247 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-verifier" /> | ||
248 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-apk" /> | ||
249 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-resources" /> | ||
250 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant_run_merged_manifests" /> | ||
251 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant_run_split_apk_resources" /> | ||
252 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/javac" /> | ||
253 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" /> | ||
254 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint_jar" /> | ||
255 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifest-checker" /> | ||
256 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/merged-not-compiled-resources" /> | ||
257 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/merged_assets" /> | ||
258 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/merged_manifests" /> | ||
259 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/ndkBuild" /> | ||
260 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/prebuild" /> | ||
261 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/processed_res" /> | ||
262 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/proguard-rules" /> | ||
263 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/reload-dex" /> | ||
264 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" /> | ||
265 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res_stripped" /> | ||
266 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/resources" /> | ||
267 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" /> | ||
268 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/shader_assets" /> | ||
269 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/shaders" /> | ||
270 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/split-apk" /> | ||
271 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/split_list" /> | ||
272 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" /> | ||
273 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" /> | ||
274 | <excludeFolder url="file://$MODULE_DIR$/build/outputs" /> | ||
275 | <excludeFolder url="file://$MODULE_DIR$/build/reports" /> | ||
276 | <excludeFolder url="file://$MODULE_DIR$/build/tmp" /> | ||
277 | </content> | ||
278 | <orderEntry type="jdk" jdkName="Android API 29 Platform" jdkType="Android SDK" /> | ||
279 | <orderEntry type="sourceFolder" forTests="false" /> | ||
280 | <orderEntry type="library" name="Gradle: __local_aars__:D.\LocalTopdrawSchool\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\libs\TopdrawSDK.jar:unspecified@jar" level="project" /> | ||
281 | <orderEntry type="library" name="Gradle: __local_aars__:D.\CocosCreator_2.0.10\resources\cocos2d-x\cocos\platform\android\java\libs\com.android.vending.expansion.zipfile.jar:unspecified@jar" level="project" /> | ||
282 | <orderEntry type="library" name="Gradle: __local_aars__:D.\CocosCreator_2.0.10\resources\cocos2d-x\cocos\platform\android\java\libs\android-async-http-1.4.9.jar:unspecified@jar" level="project" /> | ||
283 | <orderEntry type="module" module-name="libcocos2dx" /> | ||
284 | </component> | ||
285 | </module> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | LOCAL_PATH := $(call my-dir) | ||
2 | |||
3 | include $(CLEAR_VARS) | ||
4 | |||
5 | LOCAL_MODULE := cocos2djs_shared | ||
6 | |||
7 | LOCAL_MODULE_FILENAME := libcocos2djs | ||
8 | |||
9 | ifeq ($(USE_ARM_MODE),1) | ||
10 | LOCAL_ARM_MODE := arm | ||
11 | endif | ||
12 | |||
13 | LOCAL_SRC_FILES := hellojavascript/main.cpp \ | ||
14 | ../../../Classes/AppDelegate.cpp \ | ||
15 | ../../../Classes/jsb_module_register.cpp \ | ||
16 | |||
17 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../Classes | ||
18 | |||
19 | LOCAL_STATIC_LIBRARIES := cocos2dx_static | ||
20 | |||
21 | include $(BUILD_SHARED_LIBRARY) | ||
22 | |||
23 | $(call import-module, cocos) |
1 | APP_STL := c++_static | ||
2 | |||
3 | # Uncomment this line to compile to armeabi-v7a, your application will run faster but support less devices | ||
4 | APP_ABI := armeabi-v7a | ||
5 | |||
6 | APP_CPPFLAGS := -frtti -std=c++11 -fsigned-char | ||
7 | APP_LDFLAGS := -latomic | ||
8 | |||
9 | # To solve windows commands char length too long | ||
10 | APP_SHORT_COMMANDS := true | ||
11 | |||
12 | USE_ARM_MODE := 1 | ||
13 | |||
14 | # MUST be careful to modify this manually | ||
15 | # disable module will speed up compile time, and reduce package size | ||
16 | USE_GFX_RENDERER := 0 | ||
17 | USE_VIDEO := 1 | ||
18 | USE_WEB_VIEW := 1 | ||
19 | USE_AUDIO := 1 | ||
20 | USE_SOCKET := 1 | ||
21 | USE_SPINE := 1 | ||
22 | USE_DRAGONBONES := 1 | ||
23 | USE_TIFF := 1 | ||
24 | USE_MIDDLEWARE := 1 | ||
25 | |||
26 | APP_CPPFLAGS += -DUSE_GFX_RENDERER=$(USE_GFX_RENDERER) | ||
27 | APP_CPPFLAGS += -DUSE_VIDEO=${USE_VIDEO} | ||
28 | APP_CPPFLAGS += -DUSE_WEB_VIEW=${USE_WEB_VIEW} | ||
29 | APP_CPPFLAGS += -DUSE_AUDIO=${USE_AUDIO} | ||
30 | APP_CPPFLAGS += -DUSE_SOCKET=${USE_SOCKET} | ||
31 | APP_CPPFLAGS += -DUSE_SPINE=${USE_SPINE} | ||
32 | APP_CPPFLAGS += -DUSE_DRAGONBONES=${USE_DRAGONBONES} | ||
33 | APP_CPPFLAGS += -DCC_USE_TIFF=${USE_TIFF} | ||
34 | APP_CPPFLAGS += -DUSE_MIDDLEWARE=${USE_MIDDLEWARE} | ||
35 | |||
36 | ifeq ($(NDK_DEBUG),1) | ||
37 | APP_CPPFLAGS += -DCOCOS2D_DEBUG=1 | ||
38 | APP_CFLAGS += -DCOCOS2D_DEBUG=1 | ||
39 | APP_OPTIM := debug | ||
40 | else | ||
41 | APP_CPPFLAGS += -DNDEBUG | ||
42 | APP_CFLAGS += -DNDEBUG | ||
43 | APP_OPTIM := release | ||
44 | endif | ||
45 | |||
46 | # Some Android Simulators don't support SSE instruction, so disable it for x86 arch. | ||
47 | APP_CPPFLAGS += -U__SSE__ | ||
48 | USE_EDIT_BOX := 1 |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
3 | |||
4 | http://www.cocos.com | ||
5 | |||
6 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | of this software and associated engine source code (the "Software"), a limited, | ||
8 | worldwide, royalty-free, non-assignable, revocable and non-exclusive license | ||
9 | to use Cocos Creator solely to develop games on your target platforms. You shall | ||
10 | not use Cocos Creator software for developing other software or tools that's | ||
11 | used for developing games. You are not granted to publish, distribute, | ||
12 | sublicense, and/or sell copies of Cocos Creator. | ||
13 | |||
14 | The software or tools in this License Agreement are licensed, not sold. | ||
15 | Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you. | ||
16 | |||
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
23 | THE SOFTWARE. | ||
24 | ****************************************************************************/ | ||
25 | |||
26 | #include "AppDelegate.h" | ||
27 | #include "cocos2d.h" | ||
28 | #include "platform/android/jni/JniHelper.h" | ||
29 | #include <jni.h> | ||
30 | #include <android/log.h> | ||
31 | |||
32 | #define LOG_TAG "main" | ||
33 | #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__) | ||
34 | using namespace cocos2d; | ||
35 | |||
36 | //called when JNI_OnLoad() | ||
37 | void cocos_jni_env_init(JNIEnv *env) | ||
38 | { | ||
39 | LOGD("cocos_jni_env_init"); | ||
40 | } | ||
41 | |||
42 | //called when onSurfaceCreated() | ||
43 | Application *cocos_android_app_init(JNIEnv *env, int width, int height) | ||
44 | { | ||
45 | LOGD("cocos_android_app_init"); | ||
46 | auto app = new AppDelegate(width, height); | ||
47 | return app; | ||
48 | } | ||
49 | |||
50 | extern "C" | ||
51 | { | ||
52 | /*JNI_CALL_FUNCTION*/ | ||
53 | } |
1 | # Add project specific ProGuard rules here. | ||
2 | # By default, the flags in this file are appended to flags specified | ||
3 | # in E:\developSoftware\Android\SDK/tools/proguard/proguard-android.txt | ||
4 | # You can edit the include path and order by changing the proguardFiles | ||
5 | # directive in build.gradle. | ||
6 | # | ||
7 | # For more details, see | ||
8 | # http://developer.android.com/guide/developing/tools/proguard.html | ||
9 | |||
10 | # Add any project specific keep options here: | ||
11 | |||
12 | # If your project uses WebView with JS, uncomment the following | ||
13 | # and specify the fully qualified class name to the JavaScript interface | ||
14 | # class: | ||
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { | ||
16 | # public *; | ||
17 | #} | ||
18 | |||
19 | # Proguard Cocos2d-x-lite for release | ||
20 | -keep public class org.cocos2dx.** { *; } | ||
21 | -dontwarn org.cocos2dx.** | ||
22 | |||
23 | # Proguard Apache HTTP for release | ||
24 | -keep class org.apache.http.** { *; } | ||
25 | -dontwarn org.apache.http.** | ||
26 | |||
27 | # Proguard Android Webivew for release. you can comment if you are not using a webview | ||
28 | -keep public class android.net.http.SslError | ||
29 | -keep public class android.webkit.WebViewClient | ||
30 | |||
31 | -dontwarn android.webkit.WebView | ||
32 | -dontwarn android.net.http.SslError | ||
33 | -dontwarn android.webkit.WebViewClient | ||
34 | |||
35 | # keep anysdk for release. you can comment if you are not using anysdk | ||
36 | -keep public class com.anysdk.** { *; } | ||
37 | -dontwarn com.anysdk.** |
1 | # This file is automatically generated by Android Tools. | ||
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! | ||
3 | # | ||
4 | # This file must be checked in Version Control Systems. | ||
5 | # | ||
6 | # To customize properties used by the Ant build system use, | ||
7 | # "ant.properties", and override values to adapt the script to your | ||
8 | # project structure. | ||
9 | |||
10 | # Project target. | ||
11 | target=android-29 |
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | android:layout_width="wrap_content" | ||
4 | android:layout_height="wrap_content"> | ||
5 | |||
6 | <ProgressBar | ||
7 | android:id="@+id/pb_progress" | ||
8 | style="@android:style/Widget.ProgressBar.Horizontal" | ||
9 | android:layout_width="150dp" | ||
10 | android:layout_height="20dp" | ||
11 | android:layout_gravity="end|bottom" | ||
12 | android:layout_marginEnd="5dp" | ||
13 | android:layout_marginRight="5dp" | ||
14 | android:layout_marginBottom="20dp" | ||
15 | android:visibility="visible" /> | ||
16 | |||
17 | |||
18 | </RelativeLayout> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |

11.9 KB

6.96 KB

15.5 KB

25.8 KB
1 | /**************************************************************************** | ||
2 | Copyright (c) 2015-2016 Chukong Technologies Inc. | ||
3 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
4 | |||
5 | http://www.cocos2d-x.org | ||
6 | |||
7 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
8 | of this software and associated documentation files (the "Software"), to deal | ||
9 | in the Software without restriction, including without limitation the rights | ||
10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
11 | copies of the Software, and to permit persons to whom the Software is | ||
12 | furnished to do so, subject to the following conditions: | ||
13 | |||
14 | The above copyright notice and this permission notice shall be included in | ||
15 | all copies or substantial portions of the Software. | ||
16 | |||
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
23 | THE SOFTWARE. | ||
24 | ****************************************************************************/ | ||
25 | package org.cocos2dx.javascript; | ||
26 | |||
27 | import org.cocos2d.helloworld.R; | ||
28 | import org.cocos2dx.lib.Cocos2dxActivity; | ||
29 | import org.cocos2dx.lib.Cocos2dxGLSurfaceView; | ||
30 | |||
31 | import android.content.ComponentName; | ||
32 | import android.os.Bundle; | ||
33 | |||
34 | import android.content.Intent; | ||
35 | import android.content.res.Configuration; | ||
36 | import android.util.Log; | ||
37 | import android.view.View; | ||
38 | import android.widget.ProgressBar; | ||
39 | import android.widget.Toast; | ||
40 | |||
41 | public class AppActivity extends Cocos2dxActivity { | ||
42 | private static final String TAG="AppActivity"; | ||
43 | private static AppActivity _activity; | ||
44 | static ProgressBar pb_progress; | ||
45 | @Override | ||
46 | protected void onCreate(Bundle savedInstanceState) { | ||
47 | super.onCreate(savedInstanceState); | ||
48 | // setContentView(R.layout.activity_main); | ||
49 | pb_progress=findViewById(R.id.pb_progress); | ||
50 | _activity=this; | ||
51 | // Workaround in https://stackoverflow.com/questions/16283079/re-launch-of-activity-on-home-button-but-only-the-first-time/16447508 | ||
52 | if (!isTaskRoot()) { | ||
53 | // Android launched another instance of the root activity into an existing task | ||
54 | // so just quietly finish and go away, dropping the user back into the activity | ||
55 | // at the top of the stack (ie: the last state of this task) | ||
56 | // Don't need to finish it again since it's finished in super.onCreate . | ||
57 | return; | ||
58 | } | ||
59 | |||
60 | TopdrawSDKWrapper.getInstance().init(this); | ||
61 | MyApplication.appActivity = this; | ||
62 | |||
63 | // DO OTHER INITIALIZATION BELOW | ||
64 | SDKWrapper.getInstance().init(this); | ||
65 | } | ||
66 | |||
67 | @Override | ||
68 | public Cocos2dxGLSurfaceView onCreateView() { | ||
69 | // Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this); | ||
70 | Cocos2dxGLSurfaceView glSurfaceView = super.onCreateView(); | ||
71 | // TestCpp should create stencil buffer | ||
72 | // glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8); | ||
73 | glSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 24, 8); //解决其他界面因为遮罩白屏的问题 | ||
74 | SDKWrapper.getInstance().setGLSurfaceView(glSurfaceView, this); | ||
75 | |||
76 | return glSurfaceView; | ||
77 | } | ||
78 | |||
79 | @Override | ||
80 | protected void onResume() { | ||
81 | super.onResume(); | ||
82 | SDKWrapper.getInstance().onResume(); | ||
83 | |||
84 | } | ||
85 | |||
86 | @Override | ||
87 | protected void onPause() { | ||
88 | super.onPause(); | ||
89 | SDKWrapper.getInstance().onPause(); | ||
90 | |||
91 | } | ||
92 | |||
93 | @Override | ||
94 | protected void onDestroy() { | ||
95 | super.onDestroy(); | ||
96 | SDKWrapper.getInstance().onDestroy(); | ||
97 | |||
98 | } | ||
99 | |||
100 | @Override | ||
101 | protected void onActivityResult(int requestCode, int resultCode, Intent data) { | ||
102 | super.onActivityResult(requestCode, resultCode, data); | ||
103 | SDKWrapper.getInstance().onActivityResult(requestCode, resultCode, data); | ||
104 | } | ||
105 | |||
106 | @Override | ||
107 | protected void onNewIntent(Intent intent) { | ||
108 | super.onNewIntent(intent); | ||
109 | SDKWrapper.getInstance().onNewIntent(intent); | ||
110 | } | ||
111 | |||
112 | @Override | ||
113 | protected void onRestart() { | ||
114 | super.onRestart(); | ||
115 | SDKWrapper.getInstance().onRestart(); | ||
116 | } | ||
117 | |||
118 | @Override | ||
119 | protected void onStop() { | ||
120 | super.onStop(); | ||
121 | SDKWrapper.getInstance().onStop(); | ||
122 | } | ||
123 | |||
124 | @Override | ||
125 | public void onBackPressed() { | ||
126 | SDKWrapper.getInstance().onBackPressed(); | ||
127 | super.onBackPressed(); | ||
128 | } | ||
129 | |||
130 | @Override | ||
131 | public void onConfigurationChanged(Configuration newConfig) { | ||
132 | SDKWrapper.getInstance().onConfigurationChanged(newConfig); | ||
133 | super.onConfigurationChanged(newConfig); | ||
134 | } | ||
135 | |||
136 | @Override | ||
137 | protected void onRestoreInstanceState(Bundle savedInstanceState) { | ||
138 | SDKWrapper.getInstance().onRestoreInstanceState(savedInstanceState); | ||
139 | super.onRestoreInstanceState(savedInstanceState); | ||
140 | } | ||
141 | |||
142 | @Override | ||
143 | protected void onSaveInstanceState(Bundle outState) { | ||
144 | SDKWrapper.getInstance().onSaveInstanceState(outState); | ||
145 | super.onSaveInstanceState(outState); | ||
146 | } | ||
147 | |||
148 | @Override | ||
149 | protected void onStart() { | ||
150 | SDKWrapper.getInstance().onStart(); | ||
151 | super.onStart(); | ||
152 | } | ||
153 | |||
154 | public static void startGame(int i,String apkName,final String strJSCallBack){ | ||
155 | Log.d(TAG,"AppActivity starGame start..."+apkName); | ||
156 | // if (pluginLoaded) { | ||
157 | // return; | ||
158 | // } | ||
159 | // pluginLoaded = true; | ||
160 | // final String packageName = "com.topdraw.xhx"; | ||
161 | // final String className = "org.cocos2dx.lua.AppActivity"; | ||
162 | // PluginLoader.getInstance().start(packageName, new PluginLoader.OnResultListener() { | ||
163 | // @Override | ||
164 | // public void onResult(int i, final String msg) { | ||
165 | // if (0 == i) { | ||
166 | // try { | ||
167 | // Intent intent = new Intent(); | ||
168 | // intent.setComponent(new ComponentName(packageName, className)); | ||
169 | // intent.putExtra("path", msg); | ||
170 | // intent.putExtra("needNewProcess", true); | ||
171 | // intent.putExtra("needHook", true); | ||
172 | // _activity.startActivity(intent); | ||
173 | // pluginLoaded = false; | ||
174 | // } catch (Exception e) { | ||
175 | // e.printStackTrace(); | ||
176 | // } | ||
177 | // } else if (-10 == i) { | ||
178 | // Toast.makeText(_activity, msg, Toast.LENGTH_LONG).show(); | ||
179 | // pluginLoaded = false; | ||
180 | // } else { | ||
181 | // Log.d(TAG, "start plugin error | " + msg); | ||
182 | // } | ||
183 | // } | ||
184 | // }, | ||
185 | // new PluginLoader.OnProgressListener() { | ||
186 | // @Override | ||
187 | // public void onProgress(final double d) { | ||
188 | // _activity.runOnUiThread(new Runnable() { | ||
189 | // @Override | ||
190 | // public void run() { | ||
191 | // int pg = Double.valueOf(d).intValue(); | ||
192 | // if (100 == pg) { | ||
193 | // pb_progress.setVisibility(View.INVISIBLE); | ||
194 | // } else { | ||
195 | // if (View.INVISIBLE == pb_progress.getVisibility()) { | ||
196 | // pb_progress.setVisibility(View.VISIBLE); | ||
197 | // } | ||
198 | // } | ||
199 | // pb_progress.setProgress(pg); | ||
200 | // } | ||
201 | // }); | ||
202 | // } | ||
203 | // }); | ||
204 | |||
205 | } | ||
206 | } |
1 | package org.cocos2dx.javascript; | ||
2 | |||
3 | import android.content.Context; | ||
4 | import android.content.pm.PackageInfo; | ||
5 | import android.content.pm.PackageManager; | ||
6 | import android.os.Handler; | ||
7 | import android.util.Log; | ||
8 | |||
9 | import com.topdraw.sdk.ITopdrawResultListener; | ||
10 | import com.topdraw.sdk.ITopdrawSDK; | ||
11 | import com.topdraw.sdk.TopdrawApplication; | ||
12 | import com.topdraw.sdk.TopdrawSDK; | ||
13 | |||
14 | /** | ||
15 | * author : Jinwawa | ||
16 | * date : 2019/9/16 0016. | ||
17 | * desc : | ||
18 | */ | ||
19 | public class MyApplication extends TopdrawApplication { | ||
20 | public static final String TAG="MyApplication"; | ||
21 | private static String apiToken="Nothing"; | ||
22 | private static Context context; | ||
23 | public static final String ROOT_DIR = "/mnt/sdcard/edu"; | ||
24 | public static ITopdrawSDK topdrawSDK; | ||
25 | public static AppActivity appActivity; | ||
26 | public static String TOPDRAW_API_PATH="http://139.196.4.234:38080/hyperion.chimera"; | ||
27 | private Handler mHandler=new Handler(); | ||
28 | |||
29 | @Override | ||
30 | public void onCreate() { | ||
31 | super.onCreate(); | ||
32 | this.context=this.getApplicationContext(); | ||
33 | TopdrawSDK.init(context,initListener); | ||
34 | |||
35 | PluginLoader.getInstance().init(getApplicationContext(), mHandler, TOPDRAW_API_PATH, "/plugin/plugin.json"); | ||
36 | } | ||
37 | |||
38 | public static Context getAppContext() { return context; } | ||
39 | /** | ||
40 | *初始化apk所使用的listener | ||
41 | */ | ||
42 | private ITopdrawResultListener initListener = new ITopdrawResultListener() { | ||
43 | @Override | ||
44 | public void onResult(int i, String s, Object o) { | ||
45 | Log.d(TAG,"TopdrawSDK inited:["+i+"]"+s); | ||
46 | |||
47 | |||
48 | try { | ||
49 | PackageInfo packageInfo = context.getPackageManager() | ||
50 | .getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES); | ||
51 | |||
52 | byte[] hexBytes = packageInfo.signatures[0].toByteArray(); | ||
53 | |||
54 | StringBuilder sb = new StringBuilder(); | ||
55 | |||
56 | /* | ||
57 | for (int i1 = 0; i1 < hexBytes.length; i1++){ | ||
58 | String str1=Integer.toHexString(hexBytes[i1] & 0xFF); | ||
59 | if (str1.length() == 1) { | ||
60 | str1 = '0' + str1; | ||
61 | } | ||
62 | sb.append(str1); | ||
63 | |||
64 | } | ||
65 | */ | ||
66 | for (byte b : hexBytes) { | ||
67 | sb.append(String.format("%02x", b)); | ||
68 | } | ||
69 | |||
70 | |||
71 | //Log.d(TAG,String.format("Signature:%s", sb.toString().trim())); | ||
72 | |||
73 | }catch(Exception ex){ | ||
74 | ex.printStackTrace(); | ||
75 | } | ||
76 | |||
77 | if(i == 0){ | ||
78 | topdrawSDK = (ITopdrawSDK)o; | ||
79 | apiToken = topdrawSDK.getToken(); | ||
80 | Log.d(TAG,"API Token: "+apiToken); | ||
81 | //topdrawSDK.auth(MelodyApplication.getAppContext(),apiToken,null,authListener); | ||
82 | } | ||
83 | |||
84 | } | ||
85 | }; | ||
86 | |||
87 | } |
1 | package org.cocos2dx.javascript; | ||
2 | |||
3 | import android.content.Context; | ||
4 | import android.os.Handler; | ||
5 | import android.util.Log; | ||
6 | |||
7 | import org.json.JSONArray; | ||
8 | import org.json.JSONObject; | ||
9 | |||
10 | import java.io.BufferedInputStream; | ||
11 | import java.io.ByteArrayOutputStream; | ||
12 | import java.io.File; | ||
13 | import java.io.FileInputStream; | ||
14 | import java.io.FileOutputStream; | ||
15 | import java.io.IOException; | ||
16 | import java.net.HttpURLConnection; | ||
17 | import java.net.URL; | ||
18 | import java.security.MessageDigest; | ||
19 | import java.util.ArrayList; | ||
20 | import java.util.HashMap; | ||
21 | import java.util.List; | ||
22 | import java.util.Map; | ||
23 | import java.util.regex.Pattern; | ||
24 | |||
25 | public class PluginLoader { | ||
26 | |||
27 | private static PluginLoader instance; | ||
28 | |||
29 | private Context context; | ||
30 | private Handler handler; | ||
31 | private String server; | ||
32 | private String path; | ||
33 | private boolean inited; | ||
34 | private File dirPlugin; | ||
35 | |||
36 | public static final int PROGRESS_1 = 100; | ||
37 | public static final int PROGRESS_0_1 = 10; | ||
38 | public static final int PROGRESS_0_01 = 1; | ||
39 | public static double PROGRESS = PROGRESS_1; | ||
40 | |||
41 | public static PluginLoader getInstance() { | ||
42 | if (null == instance) { | ||
43 | instance = new PluginLoader(); | ||
44 | } | ||
45 | return instance; | ||
46 | } | ||
47 | |||
48 | public void init(Context context, Handler handler, String server, String path) { | ||
49 | if (inited) { | ||
50 | return; | ||
51 | } | ||
52 | this.context = context; | ||
53 | this.handler = handler; | ||
54 | this.server = server; | ||
55 | this.path = path; | ||
56 | dirPlugin = context.getDir("plugin", Context.MODE_PRIVATE); | ||
57 | if (!dirPlugin.exists()) { | ||
58 | dirPlugin.mkdir(); | ||
59 | } | ||
60 | } | ||
61 | |||
62 | private OnResultListener resultListener; | ||
63 | private OnProgressListener progressListener; | ||
64 | |||
65 | public void start() { | ||
66 | check(new OnResultListener() { | ||
67 | @Override | ||
68 | public void onResult(int i, String msg) { | ||
69 | if (null != resultListener) { | ||
70 | resultListener.onResult(i, msg); | ||
71 | } | ||
72 | } | ||
73 | }, new OnProgressListener() { | ||
74 | @Override | ||
75 | public void onProgress(double d) { | ||
76 | if (null != progressListener) { | ||
77 | progressListener.onProgress(d); | ||
78 | } | ||
79 | } | ||
80 | }, null); | ||
81 | } | ||
82 | |||
83 | public void start(String packageName, final OnResultListener rListener, final OnProgressListener pListener) { | ||
84 | resultListener = rListener; | ||
85 | progressListener = pListener; | ||
86 | File dirPackage = new File(dirPlugin, packageName); | ||
87 | if (!dirPackage.exists()) { | ||
88 | dirPackage.mkdir(); | ||
89 | Log.d("PluginLoader","创建目录"+dirPackage); | ||
90 | OnResultListener rl = new OnResultListener() { | ||
91 | @Override | ||
92 | public void onResult(int i, String msg) { | ||
93 | if (null != rListener) { | ||
94 | rListener.onResult(i, msg); | ||
95 | } | ||
96 | } | ||
97 | }; | ||
98 | OnProgressListener pl = new OnProgressListener() { | ||
99 | @Override | ||
100 | public void onProgress(double d) { | ||
101 | if (null != pListener) { | ||
102 | pListener.onProgress(d); | ||
103 | } | ||
104 | } | ||
105 | }; | ||
106 | check(rl, pl, dirPackage); | ||
107 | } else { | ||
108 | String path = null; | ||
109 | File[] files = dirPackage.listFiles(); | ||
110 | if (null != files && files.length > 0) { | ||
111 | for (int i = 0; i < files.length; i++) { | ||
112 | File file = files[i]; | ||
113 | boolean flag = false; | ||
114 | if (null != file) { | ||
115 | String name = file.getName(); | ||
116 | flag = Pattern.matches("\\S+\\.apk", name); | ||
117 | if (flag) { | ||
118 | path = file.getAbsolutePath(); | ||
119 | break; | ||
120 | } | ||
121 | } | ||
122 | } | ||
123 | } | ||
124 | if (null != path) { | ||
125 | if (null != rListener) { | ||
126 | rListener.onResult(0, path); | ||
127 | } | ||
128 | } | ||
129 | } | ||
130 | } | ||
131 | |||
132 | private void check(final OnResultListener rListener, final OnProgressListener plistener, File filePlugin) { | ||
133 | Log.d("PluginLoader","check start.."); | ||
134 | boolean needCheckUpdate = false; | ||
135 | final File[] filePlugins; | ||
136 | if (null != filePlugin) { | ||
137 | filePlugins = new File[]{filePlugin}; | ||
138 | needCheckUpdate = true; | ||
139 | } else { | ||
140 | filePlugins = dirPlugin.listFiles(); | ||
141 | if (null != filePlugins && filePlugins.length > 0) { | ||
142 | needCheckUpdate = true; | ||
143 | } | ||
144 | } | ||
145 | if (needCheckUpdate) { | ||
146 | new Thread(new Runnable() { | ||
147 | @Override | ||
148 | public void run() { | ||
149 | checkUpdate(rListener, plistener, filePlugins); | ||
150 | } | ||
151 | }).start(); | ||
152 | } | ||
153 | } | ||
154 | |||
155 | private void checkUpdate(final OnResultListener rListener, final OnProgressListener plistener, File... filePlugins) { | ||
156 | Log.d("PluginLoader","checkUpdate start.."); | ||
157 | int i = 0; | ||
158 | while (i < 3) { | ||
159 | boolean getResponse = false; | ||
160 | String result = null; | ||
161 | BufferedInputStream bis = null; | ||
162 | ByteArrayOutputStream baos = null; | ||
163 | try { | ||
164 | URL url = new URL(server + path); | ||
165 | HttpURLConnection conn = (HttpURLConnection) url.openConnection(); | ||
166 | conn.setRequestMethod("GET"); | ||
167 | conn.setConnectTimeout(5000); | ||
168 | conn.setReadTimeout(5000); | ||
169 | conn.setRequestProperty("Connection", "close"); | ||
170 | conn.connect(); | ||
171 | if (200 == conn.getResponseCode()) { | ||
172 | bis = new BufferedInputStream(conn.getInputStream()); | ||
173 | baos = new ByteArrayOutputStream(); | ||
174 | byte[] buffer = new byte[1024]; | ||
175 | int len = 0; | ||
176 | while ((len = bis.read(buffer)) != -1) { | ||
177 | |||
178 | baos.write(buffer, 0, len); | ||
179 | } | ||
180 | result = baos.toString("UTF-8"); | ||
181 | Log.d("PluginLoader","result== "+result); | ||
182 | } | ||
183 | getResponse = true; | ||
184 | } catch (Exception e) { | ||
185 | e.printStackTrace(); | ||
186 | } finally { | ||
187 | if (null != bis) { | ||
188 | try { | ||
189 | bis.close(); | ||
190 | } catch (IOException e) { | ||
191 | e.printStackTrace(); | ||
192 | } | ||
193 | } | ||
194 | if (null != baos) { | ||
195 | try { | ||
196 | baos.close(); | ||
197 | } catch (IOException e) { | ||
198 | e.printStackTrace(); | ||
199 | } | ||
200 | } | ||
201 | } | ||
202 | |||
203 | List<Map<String, String>> listPlugins = null; | ||
204 | if (getResponse) { | ||
205 | boolean getInfo = false; | ||
206 | if (null != result) { | ||
207 | try { | ||
208 | JSONObject jo = new JSONObject(result); | ||
209 | if (null != jo && "success".equalsIgnoreCase(jo.getString("businessCode"))) { | ||
210 | JSONArray ja = jo.getJSONArray("resultSet"); | ||
211 | if (null != ja && ja.length() > 0) { | ||
212 | listPlugins = new ArrayList<>(); | ||
213 | for (int j = 0; j < ja.length(); j++) { | ||
214 | JSONObject joResult = ja.getJSONObject(j); | ||
215 | if (null != joResult) { | ||
216 | int status = joResult.getInt("status"); | ||
217 | if (1 == status) { | ||
218 | Map<String, String> mapPlugin = new HashMap<>(); | ||
219 | mapPlugin.put("status", String.valueOf(joResult.getInt("status"))); | ||
220 | mapPlugin.put("packageName", joResult.getString("packageName")); | ||
221 | mapPlugin.put("mainActivity", joResult.getString("mainActivity")); | ||
222 | mapPlugin.put("name", joResult.getString("name")); | ||
223 | mapPlugin.put("size", String.valueOf(joResult.getInt("size"))); | ||
224 | mapPlugin.put("url", joResult.getString("url")); | ||
225 | mapPlugin.put("hash_md5", joResult.getString("hash_md5")); | ||
226 | mapPlugin.put("description", joResult.getString("description")); | ||
227 | listPlugins.add(mapPlugin); | ||
228 | getInfo = true; | ||
229 | } | ||
230 | } | ||
231 | } | ||
232 | |||
233 | } | ||
234 | } | ||
235 | } catch (Exception e) { | ||
236 | e.printStackTrace(); | ||
237 | } | ||
238 | } | ||
239 | Log.d("PluginLoader","getInfo=="+getInfo); | ||
240 | if (getInfo && null != listPlugins) { | ||
241 | for (int j = 0; j < listPlugins.size(); j++) { | ||
242 | Map<String, String> mapPlugin = listPlugins.get(j); | ||
243 | boolean needCheck = false; | ||
244 | if (null != filePlugins && filePlugins.length > 0) { | ||
245 | for (int k = 0; k < filePlugins.length; k++) { | ||
246 | File file = filePlugins[k]; | ||
247 | if (null != file.getName() && file.getName().equals(mapPlugin.get("packageName"))) { | ||
248 | long size = Long.valueOf(mapPlugin.get("size")); | ||
249 | long free = file.getFreeSpace(); | ||
250 | if (free < 2 * size) { | ||
251 | rListener.onResult(-10, "存储空间不足"); | ||
252 | return; | ||
253 | } else { | ||
254 | needCheck = true; | ||
255 | } | ||
256 | } | ||
257 | } | ||
258 | } | ||
259 | Log.d("PluginLoader","needCheck== "+needCheck); | ||
260 | if (needCheck && null != mapPlugin) { | ||
261 | String packageName = mapPlugin.get("packageName"); | ||
262 | String url = mapPlugin.get("url"); | ||
263 | final String hash_md5 = mapPlugin.get("hash_md5"); | ||
264 | File dirPackageName = new File(dirPlugin, packageName); | ||
265 | String fileName = null; | ||
266 | if (null != url) { | ||
267 | if (url.contains("?")) { | ||
268 | String fileNameTemp = url.substring(0, url.indexOf("?")); | ||
269 | if (null != fileNameTemp) { | ||
270 | fileName = url.substring(fileNameTemp.lastIndexOf("/") + 1, url.indexOf("?")); | ||
271 | } | ||
272 | } else { | ||
273 | fileName = url.substring(url.lastIndexOf("/") + 1); | ||
274 | } | ||
275 | } | ||
276 | boolean needDownload = false; | ||
277 | Log.d("PluginLoader","fileName=="+fileName); | ||
278 | if (null != fileName) { | ||
279 | final File file = new File(dirPackageName, fileName); | ||
280 | File fileTemp = new File(dirPackageName, fileName + "_temp"); | ||
281 | final File fileTempOK = new File(dirPackageName, fileName + "_temp_ok"); | ||
282 | mapPlugin.put("file", file.getAbsolutePath()); | ||
283 | if (file.exists() && file.isFile()) { | ||
284 | String md5 = md5Check(file); | ||
285 | if (null != md5 && md5.equalsIgnoreCase(hash_md5)) { | ||
286 | if (null != rListener) { | ||
287 | rListener.onResult(0, "already exists"); | ||
288 | } | ||
289 | } else { | ||
290 | needDownload = true; | ||
291 | } | ||
292 | } else { | ||
293 | needDownload = true; | ||
294 | } | ||
295 | if (fileTempOK.exists() && fileTempOK.isFile()) { | ||
296 | String md5 = md5Check(fileTempOK); | ||
297 | if (null != md5 && md5.equalsIgnoreCase(hash_md5)) { | ||
298 | fileTempOK.renameTo(file); | ||
299 | needDownload = false; | ||
300 | if (null != rListener) { | ||
301 | rListener.onResult(0, "rename success"); | ||
302 | } | ||
303 | } else { | ||
304 | fileTempOK.delete(); | ||
305 | } | ||
306 | } | ||
307 | if (fileTemp.exists() && fileTemp.isFile()) { | ||
308 | fileTemp.delete(); | ||
309 | } | ||
310 | Log.d("PluginLoader","needDownload"); | ||
311 | if (needDownload) { | ||
312 | OnResultListener rl = new OnResultListener() { | ||
313 | @Override | ||
314 | public void onResult(int i, String msg) { | ||
315 | if (0 == i) { | ||
316 | boolean checkSuccess = false; | ||
317 | if (fileTempOK.exists() && fileTempOK.isFile()) { | ||
318 | String md5 = md5Check(fileTempOK); | ||
319 | if (null != md5 && md5.equalsIgnoreCase(hash_md5)) { | ||
320 | boolean rename = fileTempOK.renameTo(file); | ||
321 | if (rename) { | ||
322 | checkSuccess = true; | ||
323 | } | ||
324 | } else { | ||
325 | fileTempOK.delete(); | ||
326 | } | ||
327 | } | ||
328 | if (checkSuccess) { | ||
329 | if (null != rListener) { | ||
330 | rListener.onResult(0, file.getAbsolutePath()); | ||
331 | } | ||
332 | } else { | ||
333 | if (null != rListener) { | ||
334 | rListener.onResult(-1, "check failure"); | ||
335 | } | ||
336 | } | ||
337 | } | ||
338 | } | ||
339 | }; | ||
340 | downloadApk(url, fileTempOK, rl, plistener); | ||
341 | } | ||
342 | } else { | ||
343 | System.out.println("some error"); | ||
344 | } | ||
345 | } | ||
346 | } | ||
347 | } | ||
348 | break; | ||
349 | } else { | ||
350 | i++; | ||
351 | try { | ||
352 | Thread.sleep(3000); | ||
353 | } catch (Exception e) { | ||
354 | e.printStackTrace(); | ||
355 | } | ||
356 | } | ||
357 | } | ||
358 | } | ||
359 | |||
360 | public void downloadApk(final String downloadURL, final File file, OnResultListener rlistener, OnProgressListener plistener) { | ||
361 | Log.d("PluginLoader","downloadApk start.."); | ||
362 | BufferedInputStream bis = null; | ||
363 | FileOutputStream fos = null; | ||
364 | try { | ||
365 | if (file.exists() && file.isFile()) { | ||
366 | file.delete(); | ||
367 | } | ||
368 | File parentFile = file.getParentFile(); | ||
369 | if (!parentFile.exists()) { | ||
370 | parentFile.mkdir(); | ||
371 | } | ||
372 | File f = new File(file.getAbsolutePath() + "_temp"); | ||
373 | String url = null; | ||
374 | if (downloadURL.startsWith("http")) { | ||
375 | url = downloadURL; | ||
376 | } else { | ||
377 | url = server + downloadURL; | ||
378 | } | ||
379 | URL u = new URL(url); | ||
380 | Log.d("PluginLoader","downloadAPK url: "+url); | ||
381 | HttpURLConnection conn = (HttpURLConnection) u.openConnection(); | ||
382 | conn.setRequestMethod("GET"); | ||
383 | conn.setConnectTimeout(5000); | ||
384 | conn.setReadTimeout(5000); | ||
385 | conn.setRequestProperty("Connection", "close"); | ||
386 | conn.connect(); | ||
387 | if (200 == conn.getResponseCode()) { | ||
388 | String cl = conn.getHeaderField("content-length"); | ||
389 | long totalSize = 0; | ||
390 | try { | ||
391 | totalSize = Long.valueOf(cl); | ||
392 | } catch (Exception e) { | ||
393 | totalSize = 0; | ||
394 | } | ||
395 | long p1_100 = totalSize * 100; | ||
396 | long p1_1000 = totalSize * 10; | ||
397 | long p1_10000 = totalSize * 1; | ||
398 | long tempReadSize = 0; | ||
399 | long progressSize = 0; | ||
400 | bis = new BufferedInputStream(conn.getInputStream()); | ||
401 | fos = new FileOutputStream(f); | ||
402 | byte[] buffer = new byte[1024]; | ||
403 | int len = 0; | ||
404 | while ((len = bis.read(buffer)) != -1) { | ||
405 | tempReadSize += len * 10000; | ||
406 | if (PROGRESS == PROGRESS_1 && tempReadSize >= p1_100) { | ||
407 | tempReadSize -= p1_100; | ||
408 | progressSize += p1_100; | ||
409 | if (null != plistener) { | ||
410 | double d = Double.valueOf(String.format("%.2f", progressSize / totalSize / 100.0)); | ||
411 | plistener.onProgress(d); | ||
412 | } | ||
413 | } else if (PROGRESS == PROGRESS_0_1 && tempReadSize >= p1_1000) { | ||
414 | tempReadSize -= p1_1000; | ||
415 | progressSize += p1_1000; | ||
416 | if (null != plistener) { | ||
417 | double d = Double.valueOf(String.format("%.2f", progressSize / totalSize / 100.0)); | ||
418 | plistener.onProgress(d); | ||
419 | } | ||
420 | } else if (PROGRESS == PROGRESS_0_01 && tempReadSize >= p1_10000) { | ||
421 | tempReadSize -= p1_10000; | ||
422 | progressSize += p1_10000; | ||
423 | if (null != plistener) { | ||
424 | double d = Double.valueOf(String.format("%.2f", progressSize / totalSize / 100.0)); | ||
425 | plistener.onProgress(d); | ||
426 | } | ||
427 | } | ||
428 | fos.write(buffer, 0, len); | ||
429 | } | ||
430 | boolean flag = f.renameTo(file); | ||
431 | Log.d("PluginLoader","downloadAPK flag: "+flag); | ||
432 | if (null != rlistener) { | ||
433 | if (flag) { | ||
434 | rlistener.onResult(0, "download success"); | ||
435 | } else { | ||
436 | rlistener.onResult(-1, "download success, rename failure"); | ||
437 | } | ||
438 | } | ||
439 | } else { | ||
440 | if (null != rlistener) { | ||
441 | rlistener.onResult(-1, "" + conn.getResponseCode()); | ||
442 | } | ||
443 | } | ||
444 | } catch (Exception e) { | ||
445 | e.printStackTrace(); | ||
446 | if (null != rlistener) { | ||
447 | rlistener.onResult(-9999, e.getMessage()); | ||
448 | } | ||
449 | } finally { | ||
450 | if (null != bis) { | ||
451 | try { | ||
452 | bis.close(); | ||
453 | } catch (IOException e) { | ||
454 | e.printStackTrace(); | ||
455 | } | ||
456 | } | ||
457 | if (null != fos) { | ||
458 | try { | ||
459 | fos.close(); | ||
460 | } catch (IOException e) { | ||
461 | e.printStackTrace(); | ||
462 | } | ||
463 | } | ||
464 | } | ||
465 | } | ||
466 | |||
467 | private String md5Check(File file) { | ||
468 | String result = null; | ||
469 | BufferedInputStream bis = null; | ||
470 | try { | ||
471 | MessageDigest md = MessageDigest.getInstance("MD5"); | ||
472 | md.reset(); | ||
473 | |||
474 | bis = new BufferedInputStream(new FileInputStream(file)); | ||
475 | byte[] buffer = new byte[1024]; | ||
476 | int len = -1; | ||
477 | while ((len = (bis.read(buffer))) != -1) { | ||
478 | md.update(buffer, 0, len); | ||
479 | } | ||
480 | |||
481 | StringBuilder sb = new StringBuilder(); | ||
482 | for (byte b : md.digest()) { | ||
483 | sb.append(String.format("%02x", b)); | ||
484 | } | ||
485 | result = sb.toString(); | ||
486 | } catch (Exception e) { | ||
487 | e.printStackTrace(); | ||
488 | } finally { | ||
489 | if (null != bis) { | ||
490 | try { | ||
491 | bis.close(); | ||
492 | } catch (IOException e) { | ||
493 | e.printStackTrace(); | ||
494 | } | ||
495 | } | ||
496 | } | ||
497 | return result; | ||
498 | } | ||
499 | |||
500 | public interface OnResultListener { | ||
501 | public void onResult(int i, String msg); | ||
502 | } | ||
503 | |||
504 | public interface OnProgressListener { | ||
505 | public void onProgress(double d); | ||
506 | } | ||
507 | } |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
3 | |||
4 | http://www.cocos.com | ||
5 | |||
6 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | of this software and associated engine source code (the "Software"), a limited, | ||
8 | worldwide, royalty-free, non-assignable, revocable and non-exclusive license | ||
9 | to use Cocos Creator solely to develop games on your target platforms. You shall | ||
10 | not use Cocos Creator software for developing other software or tools that's | ||
11 | used for developing games. You are not granted to publish, distribute, | ||
12 | sublicense, and/or sell copies of Cocos Creator. | ||
13 | |||
14 | The software or tools in this License Agreement are licensed, not sold. | ||
15 | Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you. | ||
16 | |||
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
23 | THE SOFTWARE. | ||
24 | ****************************************************************************/ | ||
25 | |||
26 | package org.cocos2dx.javascript; | ||
27 | |||
28 | import android.content.Context; | ||
29 | import android.content.Intent; | ||
30 | import android.content.res.AssetManager; | ||
31 | import android.content.res.Configuration; | ||
32 | import android.opengl.GLSurfaceView; | ||
33 | import android.os.Bundle; | ||
34 | import org.cocos2dx.javascript.service.SDKClass; | ||
35 | import org.json.*; | ||
36 | import java.io.BufferedReader; | ||
37 | import java.io.IOException; | ||
38 | import java.io.InputStreamReader; | ||
39 | import java.util.ArrayList; | ||
40 | import java.util.List; | ||
41 | |||
42 | public class SDKWrapper { | ||
43 | private Context mainActive = null; | ||
44 | private static SDKWrapper mInstace = null; | ||
45 | private List<SDKClass> sdkClasses; | ||
46 | |||
47 | public static SDKWrapper getInstance() { | ||
48 | if (null == mInstace) { | ||
49 | mInstace = new SDKWrapper(); | ||
50 | } | ||
51 | return mInstace; | ||
52 | } | ||
53 | |||
54 | public void init(Context context) { | ||
55 | this.mainActive = context; | ||
56 | for (SDKClass sdk : this.sdkClasses) { | ||
57 | sdk.init(context); | ||
58 | } | ||
59 | } | ||
60 | |||
61 | public Context getContext() { | ||
62 | return this.mainActive; | ||
63 | } | ||
64 | |||
65 | public void loadSDKClass() { | ||
66 | ArrayList<SDKClass> classes = new ArrayList<SDKClass>(); | ||
67 | try { | ||
68 | String json = this.getJson(this.mainActive, "project.json"); | ||
69 | JSONObject jsonObject = new JSONObject(json); | ||
70 | JSONArray serviceClassPath = jsonObject.getJSONArray("serviceClassPath"); | ||
71 | if (serviceClassPath == null) return; | ||
72 | int length = serviceClassPath.length(); | ||
73 | for (int i = 0; i < length; i++) { | ||
74 | String classPath = serviceClassPath.getString(i); | ||
75 | SDKClass sdk = (SDKClass) Class.forName(classPath).newInstance(); | ||
76 | classes.add(sdk); | ||
77 | } | ||
78 | } catch (Exception e) { | ||
79 | e.printStackTrace(); | ||
80 | } | ||
81 | this.sdkClasses = classes; | ||
82 | } | ||
83 | |||
84 | private String getJson(Context mContext, String fileName) { | ||
85 | StringBuilder sb = new StringBuilder(); | ||
86 | AssetManager am = mContext.getAssets(); | ||
87 | try { | ||
88 | BufferedReader br = new BufferedReader(new InputStreamReader(am.open(fileName))); | ||
89 | String next = ""; | ||
90 | while (null != (next = br.readLine())) { | ||
91 | sb.append(next); | ||
92 | } | ||
93 | } catch (IOException e) { | ||
94 | e.printStackTrace(); | ||
95 | sb.delete(0, sb.length()); | ||
96 | } | ||
97 | return sb.toString().trim(); | ||
98 | } | ||
99 | |||
100 | public void setGLSurfaceView(GLSurfaceView view, Context context) { | ||
101 | this.mainActive = context; | ||
102 | this.loadSDKClass(); | ||
103 | for (SDKClass sdk : this.sdkClasses) { | ||
104 | sdk.setGLSurfaceView(view); | ||
105 | } | ||
106 | } | ||
107 | |||
108 | public void onResume() { | ||
109 | for (SDKClass sdk : this.sdkClasses) { | ||
110 | sdk.onResume(); | ||
111 | } | ||
112 | } | ||
113 | |||
114 | public void onPause() { | ||
115 | for (SDKClass sdk : this.sdkClasses) { | ||
116 | sdk.onPause(); | ||
117 | } | ||
118 | } | ||
119 | |||
120 | public void onDestroy() { | ||
121 | for (SDKClass sdk : this.sdkClasses) { | ||
122 | sdk.onDestroy(); | ||
123 | } | ||
124 | } | ||
125 | |||
126 | public void onActivityResult(int requestCode, int resultCode, Intent data) { | ||
127 | for (SDKClass sdk : this.sdkClasses) { | ||
128 | sdk.onActivityResult(requestCode, resultCode, data); | ||
129 | } | ||
130 | } | ||
131 | |||
132 | public void onNewIntent(Intent intent) { | ||
133 | for (SDKClass sdk : this.sdkClasses) { | ||
134 | sdk.onNewIntent(intent); | ||
135 | } | ||
136 | } | ||
137 | |||
138 | public void onRestart() { | ||
139 | for (SDKClass sdk : this.sdkClasses) { | ||
140 | sdk.onRestart(); | ||
141 | } | ||
142 | } | ||
143 | |||
144 | public void onStop() { | ||
145 | for (SDKClass sdk : this.sdkClasses) { | ||
146 | sdk.onStop(); | ||
147 | } | ||
148 | } | ||
149 | |||
150 | public void onBackPressed() { | ||
151 | for (SDKClass sdk : this.sdkClasses) { | ||
152 | sdk.onBackPressed(); | ||
153 | } | ||
154 | } | ||
155 | |||
156 | public void onConfigurationChanged(Configuration newConfig) { | ||
157 | for (SDKClass sdk : this.sdkClasses) { | ||
158 | sdk.onConfigurationChanged(newConfig); | ||
159 | } | ||
160 | } | ||
161 | |||
162 | public void onRestoreInstanceState(Bundle savedInstanceState) { | ||
163 | for (SDKClass sdk : this.sdkClasses) { | ||
164 | sdk.onRestoreInstanceState(savedInstanceState); | ||
165 | } | ||
166 | } | ||
167 | |||
168 | public void onSaveInstanceState(Bundle outState) { | ||
169 | for (SDKClass sdk : this.sdkClasses) { | ||
170 | sdk.onSaveInstanceState(outState); | ||
171 | } | ||
172 | } | ||
173 | |||
174 | public void onStart() { | ||
175 | for (SDKClass sdk : this.sdkClasses) { | ||
176 | sdk.onStart(); | ||
177 | } | ||
178 | } | ||
179 | } |
1 | package org.cocos2dx.javascript; | ||
2 | |||
3 | import android.content.ComponentName; | ||
4 | import android.content.Context; | ||
5 | import android.content.Intent; | ||
6 | import android.util.Log; | ||
7 | import android.view.LayoutInflater; | ||
8 | import android.view.View; | ||
9 | import android.widget.ProgressBar; | ||
10 | import android.widget.Toast; | ||
11 | |||
12 | import org.cocos2d.helloworld.R; | ||
13 | |||
14 | import static android.webkit.ConsoleMessage.MessageLevel.LOG; | ||
15 | |||
16 | /** | ||
17 | * author : Jinwawa | ||
18 | * date : 2019/9/16 0016. | ||
19 | * desc : | ||
20 | */ | ||
21 | public class TopdrawSDKWrapper { | ||
22 | private static final String TAG="TopdrawSDKWrapper"; | ||
23 | private static AppActivity _activity; | ||
24 | private static TopdrawSDKWrapper _instance=null; | ||
25 | static ProgressBar pb_progress; | ||
26 | static boolean pluginLoaded=false; | ||
27 | |||
28 | private TopdrawSDKWrapper(){ | ||
29 | } | ||
30 | |||
31 | public static TopdrawSDKWrapper getInstance(){ | ||
32 | if (null==_instance){ | ||
33 | try{ | ||
34 | synchronized (TopdrawSDKWrapper.class) { | ||
35 | _instance=new TopdrawSDKWrapper(); | ||
36 | } | ||
37 | }catch(Exception e){ | ||
38 | e.printStackTrace(); | ||
39 | } | ||
40 | } | ||
41 | return _instance; | ||
42 | } | ||
43 | |||
44 | public static void init(Context context) { | ||
45 | TopdrawSDKWrapper._activity=(AppActivity)context; | ||
46 | } | ||
47 | |||
48 | public static void startGame(int i,String apkName,final String strJSCallBack){ | ||
49 | Log.d(TAG,"TopdrawSDKWrapper starGame start..."+apkName); | ||
50 | |||
51 | View view= LayoutInflater.from(_activity).inflate(R.layout.activity_main,null); | ||
52 | pb_progress=view.findViewById(R.id.pb_progress); | ||
53 | if (pluginLoaded) { | ||
54 | return; | ||
55 | } | ||
56 | pluginLoaded = true; | ||
57 | final String packageName = apkName; | ||
58 | final String className = "org.cocos2dx.lua.AppActivity"; | ||
59 | PluginLoader.getInstance().start(packageName, new PluginLoader.OnResultListener() { | ||
60 | @Override | ||
61 | public void onResult(int i, final String msg) { | ||
62 | if (0 == i) { | ||
63 | try { | ||
64 | Intent intent = new Intent(); | ||
65 | intent.setComponent(new ComponentName(packageName, className)); | ||
66 | intent.putExtra("path", msg); | ||
67 | intent.putExtra("needNewProcess", true); | ||
68 | intent.putExtra("needHook", true); | ||
69 | _activity.startActivity(intent); | ||
70 | pluginLoaded = false; | ||
71 | } catch (Exception e) { | ||
72 | e.printStackTrace(); | ||
73 | } | ||
74 | } else if (-10 == i) { | ||
75 | Toast.makeText(_activity, msg, Toast.LENGTH_LONG).show(); | ||
76 | pluginLoaded = false; | ||
77 | } else { | ||
78 | // LOG(TAG, "start plugin error | " + msg); | ||
79 | } | ||
80 | } | ||
81 | }, | ||
82 | new PluginLoader.OnProgressListener() { | ||
83 | @Override | ||
84 | public void onProgress(final double d) { | ||
85 | _activity.runOnUiThread(new Runnable() { | ||
86 | @Override | ||
87 | public void run() { | ||
88 | int pg = Double.valueOf(d).intValue(); | ||
89 | if (100 == pg) { | ||
90 | pb_progress.setVisibility(View.INVISIBLE); | ||
91 | } else { | ||
92 | if (View.INVISIBLE == pb_progress.getVisibility()) { | ||
93 | pb_progress.setVisibility(View.VISIBLE); | ||
94 | } | ||
95 | } | ||
96 | pb_progress.setProgress(pg); | ||
97 | } | ||
98 | }); | ||
99 | } | ||
100 | }); | ||
101 | } | ||
102 | } |
1 | package org.cocos2dx.javascript.service; | ||
2 | |||
3 | import android.content.Context; | ||
4 | import android.content.Intent; | ||
5 | import android.content.res.Configuration; | ||
6 | import android.opengl.GLSurfaceView; | ||
7 | import android.os.Bundle; | ||
8 | |||
9 | public abstract class SDKClass implements SDKInterface { | ||
10 | private Context mainActive = null; | ||
11 | public Context getContext(){ return mainActive;} | ||
12 | @Override | ||
13 | public void init(Context context){ this.mainActive = context; } | ||
14 | @Override | ||
15 | public void setGLSurfaceView(GLSurfaceView view){} | ||
16 | @Override | ||
17 | public void onResume(){} | ||
18 | @Override | ||
19 | public void onPause(){} | ||
20 | @Override | ||
21 | public void onDestroy(){} | ||
22 | @Override | ||
23 | public void onActivityResult(int requestCode, int resultCode, Intent data){} | ||
24 | @Override | ||
25 | public void onNewIntent(Intent intent){} | ||
26 | @Override | ||
27 | public void onRestart(){} | ||
28 | @Override | ||
29 | public void onStop(){} | ||
30 | @Override | ||
31 | public void onBackPressed(){} | ||
32 | @Override | ||
33 | public void onConfigurationChanged(Configuration newConfig){} | ||
34 | @Override | ||
35 | public void onRestoreInstanceState(Bundle savedInstanceState){} | ||
36 | @Override | ||
37 | public void onSaveInstanceState(Bundle outState){} | ||
38 | @Override | ||
39 | public void onStart(){} | ||
40 | } |
1 | package org.cocos2dx.javascript.service; | ||
2 | |||
3 | import android.content.Context; | ||
4 | import android.content.Intent; | ||
5 | import android.content.res.Configuration; | ||
6 | import android.opengl.GLSurfaceView; | ||
7 | import android.os.Bundle; | ||
8 | |||
9 | public interface SDKInterface { | ||
10 | void init(Context context); | ||
11 | void setGLSurfaceView(GLSurfaceView view); | ||
12 | void onResume(); | ||
13 | void onPause(); | ||
14 | void onDestroy(); | ||
15 | void onActivityResult(int requestCode, int resultCode, Intent data); | ||
16 | void onNewIntent(Intent intent); | ||
17 | void onRestart(); | ||
18 | void onStop(); | ||
19 | void onBackPressed(); | ||
20 | void onConfigurationChanged(Configuration newConfig); | ||
21 | void onRestoreInstanceState(Bundle savedInstanceState); | ||
22 | void onSaveInstanceState(Bundle outState); | ||
23 | void onStart(); | ||
24 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. | ||
2 | |||
3 | buildscript { | ||
4 | |||
5 | repositories { | ||
6 | google() | ||
7 | jcenter() | ||
8 | } | ||
9 | dependencies { | ||
10 | classpath 'com.android.tools.build:gradle:3.2.0' | ||
11 | |||
12 | |||
13 | // NOTE: Do not place your application dependencies here; they belong | ||
14 | // in the individual module build.gradle files | ||
15 | } | ||
16 | } | ||
17 | |||
18 | allprojects { | ||
19 | repositories { | ||
20 | google() | ||
21 | jcenter() | ||
22 | flatDir { | ||
23 | dirs 'libs' | ||
24 | } | ||
25 | } | ||
26 | } | ||
27 | |||
28 | task clean(type: Delete) { | ||
29 | delete rootProject.buildDir | ||
30 | } |
1 | # Project-wide Gradle settings. | ||
2 | |||
3 | # IDE (e.g. Android Studio) users: | ||
4 | # Gradle settings configured through the IDE *will override* | ||
5 | # any settings specified in this file. | ||
6 | |||
7 | # For more details on how to configure your build environment visit | ||
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html | ||
9 | |||
10 | # Specifies the JVM arguments used for the daemon process. | ||
11 | # The setting is particularly useful for tweaking memory settings. | ||
12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m | ||
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 | ||
14 | |||
15 | # When configured, Gradle will run in incubating parallel mode. | ||
16 | # This option should only be used with decoupled projects. More details, visit | ||
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects | ||
18 | # org.gradle.parallel=true | ||
19 | |||
20 | # Android SDK version that will be used as the compile project | ||
21 | PROP_COMPILE_SDK_VERSION=29 | ||
22 | |||
23 | # Android SDK version that will be used as the earliest version of android this application can run on | ||
24 | PROP_MIN_SDK_VERSION=16 | ||
25 | |||
26 | # Android SDK version that will be used as the latest version of android this application has been tested on | ||
27 | PROP_TARGET_SDK_VERSION=29 | ||
28 | |||
29 | # Android Build Tools version that will be used as the compile project | ||
30 | PROP_BUILD_TOOLS_VERSION=28.0.3 | ||
31 | |||
32 | # List of CPU Archtexture to build that application with | ||
33 | # Available architextures (armeabi-v7a | arm64-v8a | x86) | ||
34 | # To build for multiple architexture, use the `:` between them | ||
35 | # Example - PROP_APP_ABI=armeabi-v7a | ||
36 | PROP_APP_ABI=armeabi-v7a | ||
37 | |||
38 | # fill in sign information for release mode | ||
39 | RELEASE_STORE_FILE=D:/CocosCreator_2.0.10/resources/static/build-templates/native/debug.keystore | ||
40 | RELEASE_STORE_PASSWORD=123456 | ||
41 | RELEASE_KEY_ALIAS=debug_keystore | ||
42 | RELEASE_KEY_PASSWORD=123456 |
1 | #!/usr/bin/env bash | ||
2 | |||
3 | ############################################################################## | ||
4 | ## | ||
5 | ## Gradle start up script for UN*X | ||
6 | ## | ||
7 | ############################################################################## | ||
8 | |||
9 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | ||
10 | DEFAULT_JVM_OPTS="" | ||
11 | |||
12 | APP_NAME="Gradle" | ||
13 | APP_BASE_NAME=`basename "$0"` | ||
14 | |||
15 | # Use the maximum available, or set MAX_FD != -1 to use that value. | ||
16 | MAX_FD="maximum" | ||
17 | |||
18 | warn ( ) { | ||
19 | echo "$*" | ||
20 | } | ||
21 | |||
22 | die ( ) { | ||
23 | echo | ||
24 | echo "$*" | ||
25 | echo | ||
26 | exit 1 | ||
27 | } | ||
28 | |||
29 | # OS specific support (must be 'true' or 'false'). | ||
30 | cygwin=false | ||
31 | msys=false | ||
32 | darwin=false | ||
33 | case "`uname`" in | ||
34 | CYGWIN* ) | ||
35 | cygwin=true | ||
36 | ;; | ||
37 | Darwin* ) | ||
38 | darwin=true | ||
39 | ;; | ||
40 | MINGW* ) | ||
41 | msys=true | ||
42 | ;; | ||
43 | esac | ||
44 | |||
45 | # For Cygwin, ensure paths are in UNIX format before anything is touched. | ||
46 | if $cygwin ; then | ||
47 | [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` | ||
48 | fi | ||
49 | |||
50 | # Attempt to set APP_HOME | ||
51 | # Resolve links: $0 may be a link | ||
52 | PRG="$0" | ||
53 | # Need this for relative symlinks. | ||
54 | while [ -h "$PRG" ] ; do | ||
55 | ls=`ls -ld "$PRG"` | ||
56 | link=`expr "$ls" : '.*-> \(.*\)$'` | ||
57 | if expr "$link" : '/.*' > /dev/null; then | ||
58 | PRG="$link" | ||
59 | else | ||
60 | PRG=`dirname "$PRG"`"/$link" | ||
61 | fi | ||
62 | done | ||
63 | SAVED="`pwd`" | ||
64 | cd "`dirname \"$PRG\"`/" >&- | ||
65 | APP_HOME="`pwd -P`" | ||
66 | cd "$SAVED" >&- | ||
67 | |||
68 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar | ||
69 | |||
70 | # Determine the Java command to use to start the JVM. | ||
71 | if [ -n "$JAVA_HOME" ] ; then | ||
72 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then | ||
73 | # IBM's JDK on AIX uses strange locations for the executables | ||
74 | JAVACMD="$JAVA_HOME/jre/sh/java" | ||
75 | else | ||
76 | JAVACMD="$JAVA_HOME/bin/java" | ||
77 | fi | ||
78 | if [ ! -x "$JAVACMD" ] ; then | ||
79 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME | ||
80 | |||
81 | Please set the JAVA_HOME variable in your environment to match the | ||
82 | location of your Java installation." | ||
83 | fi | ||
84 | else | ||
85 | JAVACMD="java" | ||
86 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. | ||
87 | |||
88 | Please set the JAVA_HOME variable in your environment to match the | ||
89 | location of your Java installation." | ||
90 | fi | ||
91 | |||
92 | # Increase the maximum file descriptors if we can. | ||
93 | if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then | ||
94 | MAX_FD_LIMIT=`ulimit -H -n` | ||
95 | if [ $? -eq 0 ] ; then | ||
96 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then | ||
97 | MAX_FD="$MAX_FD_LIMIT" | ||
98 | fi | ||
99 | ulimit -n $MAX_FD | ||
100 | if [ $? -ne 0 ] ; then | ||
101 | warn "Could not set maximum file descriptor limit: $MAX_FD" | ||
102 | fi | ||
103 | else | ||
104 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" | ||
105 | fi | ||
106 | fi | ||
107 | |||
108 | # For Darwin, add options to specify how the application appears in the dock | ||
109 | if $darwin; then | ||
110 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" | ||
111 | fi | ||
112 | |||
113 | # For Cygwin, switch paths to Windows format before running java | ||
114 | if $cygwin ; then | ||
115 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` | ||
116 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` | ||
117 | |||
118 | # We build the pattern for arguments to be converted via cygpath | ||
119 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` | ||
120 | SEP="" | ||
121 | for dir in $ROOTDIRSRAW ; do | ||
122 | ROOTDIRS="$ROOTDIRS$SEP$dir" | ||
123 | SEP="|" | ||
124 | done | ||
125 | OURCYGPATTERN="(^($ROOTDIRS))" | ||
126 | # Add a user-defined pattern to the cygpath arguments | ||
127 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then | ||
128 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" | ||
129 | fi | ||
130 | # Now convert the arguments - kludge to limit ourselves to /bin/sh | ||
131 | i=0 | ||
132 | for arg in "$@" ; do | ||
133 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` | ||
134 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option | ||
135 | |||
136 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition | ||
137 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` | ||
138 | else | ||
139 | eval `echo args$i`="\"$arg\"" | ||
140 | fi | ||
141 | i=$((i+1)) | ||
142 | done | ||
143 | case $i in | ||
144 | (0) set -- ;; | ||
145 | (1) set -- "$args0" ;; | ||
146 | (2) set -- "$args0" "$args1" ;; | ||
147 | (3) set -- "$args0" "$args1" "$args2" ;; | ||
148 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;; | ||
149 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; | ||
150 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; | ||
151 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; | ||
152 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; | ||
153 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; | ||
154 | esac | ||
155 | fi | ||
156 | |||
157 | # Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules | ||
158 | function splitJvmOpts() { | ||
159 | JVM_OPTS=("$@") | ||
160 | } | ||
161 | eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS | ||
162 | JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" | ||
163 | |||
164 | exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" |
1 | @if "%DEBUG%" == "" @echo off | ||
2 | @rem ########################################################################## | ||
3 | @rem | ||
4 | @rem Gradle startup script for Windows | ||
5 | @rem | ||
6 | @rem ########################################################################## | ||
7 | |||
8 | @rem Set local scope for the variables with windows NT shell | ||
9 | if "%OS%"=="Windows_NT" setlocal | ||
10 | |||
11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | ||
12 | set DEFAULT_JVM_OPTS= | ||
13 | |||
14 | set DIRNAME=%~dp0 | ||
15 | if "%DIRNAME%" == "" set DIRNAME=. | ||
16 | set APP_BASE_NAME=%~n0 | ||
17 | set APP_HOME=%DIRNAME% | ||
18 | |||
19 | @rem Find java.exe | ||
20 | if defined JAVA_HOME goto findJavaFromJavaHome | ||
21 | |||
22 | set JAVA_EXE=java.exe | ||
23 | %JAVA_EXE% -version >NUL 2>&1 | ||
24 | if "%ERRORLEVEL%" == "0" goto init | ||
25 | |||
26 | echo. | ||
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. | ||
28 | echo. | ||
29 | echo Please set the JAVA_HOME variable in your environment to match the | ||
30 | echo location of your Java installation. | ||
31 | |||
32 | goto fail | ||
33 | |||
34 | :findJavaFromJavaHome | ||
35 | set JAVA_HOME=%JAVA_HOME:"=% | ||
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe | ||
37 | |||
38 | if exist "%JAVA_EXE%" goto init | ||
39 | |||
40 | echo. | ||
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% | ||
42 | echo. | ||
43 | echo Please set the JAVA_HOME variable in your environment to match the | ||
44 | echo location of your Java installation. | ||
45 | |||
46 | goto fail | ||
47 | |||
48 | :init | ||
49 | @rem Get command-line arguments, handling Windowz variants | ||
50 | |||
51 | if not "%OS%" == "Windows_NT" goto win9xME_args | ||
52 | if "%@eval[2+2]" == "4" goto 4NT_args | ||
53 | |||
54 | :win9xME_args | ||
55 | @rem Slurp the command line arguments. | ||
56 | set CMD_LINE_ARGS= | ||
57 | set _SKIP=2 | ||
58 | |||
59 | :win9xME_args_slurp | ||
60 | if "x%~1" == "x" goto execute | ||
61 | |||
62 | set CMD_LINE_ARGS=%* | ||
63 | goto execute | ||
64 | |||
65 | :4NT_args | ||
66 | @rem Get arguments from the 4NT Shell from JP Software | ||
67 | set CMD_LINE_ARGS=%$ | ||
68 | |||
69 | :execute | ||
70 | @rem Setup the command line | ||
71 | |||
72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar | ||
73 | |||
74 | @rem Execute Gradle | ||
75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% | ||
76 | |||
77 | :end | ||
78 | @rem End local scope for the variables with windows NT shell | ||
79 | if "%ERRORLEVEL%"=="0" goto mainEnd | ||
80 | |||
81 | :fail | ||
82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of | ||
83 | rem the _cmd.exe /c_ return code! | ||
84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 | ||
85 | exit /b 1 | ||
86 | |||
87 | :mainEnd | ||
88 | if "%OS%"=="Windows_NT" endlocal | ||
89 | |||
90 | :omega |
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <module external.linked.project.id="proj.android-studio" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" type="JAVA_MODULE" version="4"> | ||
3 | <component name="FacetManager"> | ||
4 | <facet type="java-gradle" name="Java-Gradle"> | ||
5 | <configuration> | ||
6 | <option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" /> | ||
7 | <option name="BUILDABLE" value="false" /> | ||
8 | </configuration> | ||
9 | </facet> | ||
10 | </component> | ||
11 | <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="true"> | ||
12 | <exclude-output /> | ||
13 | <content url="file://$MODULE_DIR$"> | ||
14 | <excludeFolder url="file://$MODULE_DIR$/.gradle" /> | ||
15 | </content> | ||
16 | <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" /> | ||
17 | <orderEntry type="sourceFolder" forTests="false" /> | ||
18 | </component> | ||
19 | </module> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | // !$*UTF8*$! | ||
2 | { | ||
3 | archiveVersion = 1; | ||
4 | classes = { | ||
5 | }; | ||
6 | objectVersion = 46; | ||
7 | objects = { | ||
8 | |||
9 | /* Begin PBXBuildFile section */ | ||
10 | 1A37E9DA200DEF120078AF72 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A37E9D9200DEF110078AF72 /* SystemConfiguration.framework */; }; | ||
11 | 1A37E9DC200DEF190078AF72 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A37E9DB200DEF190078AF72 /* SystemConfiguration.framework */; }; | ||
12 | 1A499EBB1F0CDDC3004E6AEC /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A499EBA1F0CDDC3004E6AEC /* CFNetwork.framework */; }; | ||
13 | 1A499EBD1F0CDDD9004E6AEC /* libicucore.A.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A499EBC1F0CDDD9004E6AEC /* libicucore.A.tbd */; }; | ||
14 | 1A82F5FB169AC92500C4B13A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */; }; | ||
15 | 1AC22EDE18CA0E11007112B9 /* project.json in Resources */ = {isa = PBXBuildFile; fileRef = 1A1A081B18C9DF05005C6854 /* project.json */; }; | ||
16 | 1ACA99231F550A20002DE225 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1ACA99221F550A20002DE225 /* JavaScriptCore.framework */; }; | ||
17 | 1ACA99251F550A28002DE225 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1ACA99241F550A28002DE225 /* JavaScriptCore.framework */; }; | ||
18 | 1AD7E0A818C9DB93004817A6 /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = 1A6BF21418C9DB5900FB0E1C /* main.js */; }; | ||
19 | 1AD7E0A918C9DBE3004817A6 /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = 1A6BF21418C9DB5900FB0E1C /* main.js */; }; | ||
20 | 1AE159EC18C9DF3600FCA372 /* project.json in Resources */ = {isa = PBXBuildFile; fileRef = 1A1A081B18C9DF05005C6854 /* project.json */; }; | ||
21 | 1AFFCD7E1F7A5D5400628F2C /* LaunchScreenBackground.png in Resources */ = {isa = PBXBuildFile; fileRef = 1AFFCD7B1F7A5D4F00628F2C /* LaunchScreenBackground.png */; }; | ||
22 | 1AFFCD7F1F7A5D5400628F2C /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1ABC56911F7A005D00826282 /* Images.xcassets */; }; | ||
23 | 22CC757121BA5B5C00FBF2F7 /* SDKWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 22CC756D21BA5B5C00FBF2F7 /* SDKWrapper.m */; }; | ||
24 | 28A34C10225B462E00926306 /* subpackages in Resources */ = {isa = PBXBuildFile; fileRef = 28A34C0F225B462E00926306 /* subpackages */; }; | ||
25 | 294D7D801D0D668F002CE7B7 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 294D7D7F1D0D668F002CE7B7 /* CoreText.framework */; }; | ||
26 | 4011F9CF212BD6750091CC5B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4011F9D1212BD6750091CC5B /* LaunchScreen.storyboard */; }; | ||
27 | 4011F9D5212BD7050091CC5B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4011F9D7212BD7050091CC5B /* Localizable.strings */; }; | ||
28 | 4033CDBC20E4935100DAA37B /* jsb-adapter in Resources */ = {isa = PBXBuildFile; fileRef = 4033CDBB20E4935000DAA37B /* jsb-adapter */; }; | ||
29 | 4033CDBD20E4935100DAA37B /* jsb-adapter in Resources */ = {isa = PBXBuildFile; fileRef = 4033CDBB20E4935000DAA37B /* jsb-adapter */; }; | ||
30 | 4DD5E6AB1CDAF6430046171E /* libcocos2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DD0DB561CDAF5F40099AD86 /* libcocos2d Mac.a */; }; | ||
31 | 4DD5E6B11CDAF65C0046171E /* libcocos2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4DD0DB581CDAF5F40099AD86 /* libcocos2d iOS.a */; }; | ||
32 | 502380DC17EBB88200990C9B /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 502380DB17EBB88200990C9B /* libcurl.dylib */; }; | ||
33 | 509D4A8117EBB24E00697056 /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4545215156E28EF00887EB5 /* AppDelegate.cpp */; }; | ||
34 | 509D4A8817EBB24E00697056 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */; }; | ||
35 | 509D4A8917EBB24E00697056 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D454520B156E22BD00887EB5 /* libz.dylib */; }; | ||
36 | 509D4A8A17EBB24E00697056 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275411517C094001B78AA /* QuartzCore.framework */; }; | ||
37 | 509D4A8C17EBB24E00697056 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275451517C094001B78AA /* OpenAL.framework */; }; | ||
38 | 509D4A8D17EBB24E00697056 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275471517C094001B78AA /* AudioToolbox.framework */; }; | ||
39 | 509D4A8E17EBB24E00697056 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275491517C094001B78AA /* AVFoundation.framework */; }; | ||
40 | 509D4A9017EBB24E00697056 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754D1517C094001B78AA /* Foundation.framework */; }; | ||
41 | 509D4A9117EBB24E00697056 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754F1517C094001B78AA /* CoreGraphics.framework */; }; | ||
42 | 509D4ABC17EBB2AB00697056 /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 509D4AAC17EBB2AB00697056 /* AppController.mm */; }; | ||
43 | 509D4AC817EBB2AB00697056 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 509D4AB817EBB2AB00697056 /* main.m */; }; | ||
44 | 509D4AC917EBB2AB00697056 /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 509D4ABB17EBB2AB00697056 /* RootViewController.mm */; }; | ||
45 | 509D4ACF17EBB2BE00697056 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 509D4ACB17EBB2BE00697056 /* Icon.icns */; }; | ||
46 | 509D4AE717EBB81800697056 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 509D4AE617EBB81800697056 /* OpenGL.framework */; }; | ||
47 | 509D4AE917EBB82000697056 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 509D4AE817EBB82000697056 /* AppKit.framework */; }; | ||
48 | 509D4AEB17EBB82600697056 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 509D4AEA17EBB82600697056 /* IOKit.framework */; }; | ||
49 | A92275421517C094001B78AA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275411517C094001B78AA /* QuartzCore.framework */; }; | ||
50 | A92275441517C094001B78AA /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275431517C094001B78AA /* OpenGLES.framework */; }; | ||
51 | A92275461517C094001B78AA /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275451517C094001B78AA /* OpenAL.framework */; }; | ||
52 | A92275481517C094001B78AA /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275471517C094001B78AA /* AudioToolbox.framework */; }; | ||
53 | A922754A1517C094001B78AA /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275491517C094001B78AA /* AVFoundation.framework */; }; | ||
54 | A922754C1517C094001B78AA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754B1517C094001B78AA /* UIKit.framework */; }; | ||
55 | A922754E1517C094001B78AA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754D1517C094001B78AA /* Foundation.framework */; }; | ||
56 | A92275501517C094001B78AA /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754F1517C094001B78AA /* CoreGraphics.framework */; }; | ||
57 | ABE456E31D34F87300F1F400 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456E21D34F87300F1F400 /* CFNetwork.framework */; }; | ||
58 | ABE456E51D34F87A00F1F400 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456E41D34F87A00F1F400 /* CoreFoundation.framework */; }; | ||
59 | ABE456E71D34F87F00F1F400 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456E61D34F87F00F1F400 /* MobileCoreServices.framework */; }; | ||
60 | ABE456E91D34F88A00F1F400 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456E81D34F88A00F1F400 /* SystemConfiguration.framework */; }; | ||
61 | ABE456EB1D34F89000F1F400 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABE456EA1D34F89000F1F400 /* GameController.framework */; }; | ||
62 | BA3A85EC1A724AE900924D24 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA3A85EB1A724AE900924D24 /* Security.framework */; }; | ||
63 | BA4E718119EB6E3F00932425 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA4E718019EB6E3E00932425 /* MediaPlayer.framework */; }; | ||
64 | BAEE4D841AC40C11003BEB0F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAEE4D831AC40C11003BEB0F /* Security.framework */; }; | ||
65 | C03780EB18BEE0E400FE4F13 /* src in Resources */ = {isa = PBXBuildFile; fileRef = C03780EA18BEE0E400FE4F13 /* src */; }; | ||
66 | C03780EC18BEE0E400FE4F13 /* src in Resources */ = {isa = PBXBuildFile; fileRef = C03780EA18BEE0E400FE4F13 /* src */; }; | ||
67 | C06E23CC18CEFE680093C81A /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C06E23CB18CEFE680093C81A /* main.cpp */; }; | ||
68 | C0799CB918BAE62000E9C828 /* res in Resources */ = {isa = PBXBuildFile; fileRef = C0799CB518BAE62000E9C828 /* res */; }; | ||
69 | C0799CBA18BAE62000E9C828 /* res in Resources */ = {isa = PBXBuildFile; fileRef = C0799CB518BAE62000E9C828 /* res */; }; | ||
70 | D454520C156E22BD00887EB5 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D454520B156E22BD00887EB5 /* libz.dylib */; }; | ||
71 | D4545227156E28EF00887EB5 /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4545215156E28EF00887EB5 /* AppDelegate.cpp */; }; | ||
72 | D6B061241803AB9F0077942B /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6B061231803AB9F0077942B /* CoreMotion.framework */; }; | ||
73 | FA676C761C71AFA200E091E3 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FA676C751C71AFA200E091E3 /* libiconv.dylib */; }; | ||
74 | FA676C781C71AFAB00E091E3 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FA676C771C71AFAB00E091E3 /* libiconv.dylib */; }; | ||
75 | /* End PBXBuildFile section */ | ||
76 | |||
77 | /* Begin PBXContainerItemProxy section */ | ||
78 | 4DD0DB551CDAF5F40099AD86 /* PBXContainerItemProxy */ = { | ||
79 | isa = PBXContainerItemProxy; | ||
80 | containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; | ||
81 | proxyType = 2; | ||
82 | remoteGlobalIDString = 1551A33F158F2AB200E66CFE; | ||
83 | remoteInfo = "libcocos2d Mac"; | ||
84 | }; | ||
85 | 4DD0DB571CDAF5F40099AD86 /* PBXContainerItemProxy */ = { | ||
86 | isa = PBXContainerItemProxy; | ||
87 | containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; | ||
88 | proxyType = 2; | ||
89 | remoteGlobalIDString = A07A4D641783777C0073F6A7; | ||
90 | remoteInfo = "libcocos2d iOS"; | ||
91 | }; | ||
92 | 4DD5E6A91CDAF6330046171E /* PBXContainerItemProxy */ = { | ||
93 | isa = PBXContainerItemProxy; | ||
94 | containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; | ||
95 | proxyType = 1; | ||
96 | remoteGlobalIDString = 1551A33E158F2AB200E66CFE; | ||
97 | remoteInfo = "libcocos2d Mac"; | ||
98 | }; | ||
99 | 4DD5E6AF1CDAF6520046171E /* PBXContainerItemProxy */ = { | ||
100 | isa = PBXContainerItemProxy; | ||
101 | containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; | ||
102 | proxyType = 1; | ||
103 | remoteGlobalIDString = A07A4C241783777C0073F6A7; | ||
104 | remoteInfo = "libcocos2d iOS"; | ||
105 | }; | ||
106 | /* End PBXContainerItemProxy section */ | ||
107 | |||
108 | /* Begin PBXFileReference section */ | ||
109 | 051C018121E32AE400D4A347 /* UserConfigIOS.release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = UserConfigIOS.release.xcconfig; path = ios/UserConfigIOS.release.xcconfig; sourceTree = "<group>"; }; | ||
110 | 051C018221E32AE400D4A347 /* UserConfigIOS.debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = UserConfigIOS.debug.xcconfig; path = ios/UserConfigIOS.debug.xcconfig; sourceTree = "<group>"; }; | ||
111 | 051C018521E32AF000D4A347 /* UserConfigMac.release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = UserConfigMac.release.xcconfig; sourceTree = "<group>"; }; | ||
112 | 051C018621E32AF100D4A347 /* UserConfigMac.debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = UserConfigMac.debug.xcconfig; sourceTree = "<group>"; }; | ||
113 | 1A1A081B18C9DF05005C6854 /* project.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = project.json; path = ../../../project.json; sourceTree = "<group>"; }; | ||
114 | 1A37E9D9200DEF110078AF72 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; | ||
115 | 1A37E9DB200DEF190078AF72 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; | ||
116 | 1A499EBA1F0CDDC3004E6AEC /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; | ||
117 | 1A499EBC1F0CDDD9004E6AEC /* libicucore.A.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libicucore.A.tbd; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/usr/lib/libicucore.A.tbd; sourceTree = DEVELOPER_DIR; }; | ||
118 | 1A6BF21418C9DB5900FB0E1C /* main.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = main.js; path = ../../../main.js; sourceTree = "<group>"; }; | ||
119 | 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; }; | ||
120 | 1A96A4F2174A3432008653A9 /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcurl.a; path = "../../cocos2d-x/cocos2dx/platform/third_party/ios/libraries/libcurl.a"; sourceTree = "<group>"; }; | ||
121 | 1ABC56911F7A005D00826282 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ios/Images.xcassets; sourceTree = "<group>"; }; | ||
122 | 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = cocos2d_libs.xcodeproj; path = "D:\CocosCreator_2.0.10\resources\cocos2d-x/build/cocos2d_libs.xcodeproj"; sourceTree = "<absolute>"; }; | ||
123 | 1ACA99221F550A20002DE225 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; | ||
124 | 1ACA99241F550A28002DE225 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; | ||
125 | 1AFFCD7B1F7A5D4F00628F2C /* LaunchScreenBackground.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = LaunchScreenBackground.png; path = ios/LaunchScreenBackground.png; sourceTree = "<group>"; }; | ||
126 | 22CC756D21BA5B5C00FBF2F7 /* SDKWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDKWrapper.m; path = ios/SDKWrapper.m; sourceTree = "<group>"; }; | ||
127 | 22CC756F21BA5B5C00FBF2F7 /* SDKDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDKDelegate.h; sourceTree = "<group>"; }; | ||
128 | 22CC757021BA5B5C00FBF2F7 /* SDKWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDKWrapper.h; path = ios/SDKWrapper.h; sourceTree = "<group>"; }; | ||
129 | 28A34C0F225B462E00926306 /* subpackages */ = {isa = PBXFileReference; lastKnownFileType = folder; name = subpackages; path = ../../../subpackages; sourceTree = "<group>"; }; | ||
130 | 294D7D7F1D0D668F002CE7B7 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; }; | ||
131 | 4011F9D2212BD6810091CC5B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; | ||
132 | 4011F9D8212BD7150091CC5B /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; }; | ||
133 | 4011F9D9212BD73A0091CC5B /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; }; | ||
134 | 4033CDBB20E4935000DAA37B /* jsb-adapter */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "jsb-adapter"; path = "../../../jsb-adapter"; sourceTree = "<group>"; }; | ||
135 | 4D697BD91CBD301C00A5AF29 /* libjs_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjs_static.a; path = "D:\CocosCreator_2.0.10\resources\cocos2d-x/external/ios/libs/libjs_static.a"; sourceTree = "<absolute>"; }; | ||
136 | 4D697BDC1CBD303100A5AF29 /* libjs_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjs_static.a; path = "D:\CocosCreator_2.0.10\resources\cocos2d-x/external/mac/libs/libjs_static.a"; sourceTree = "<absolute>"; }; | ||
137 | 502380DB17EBB88200990C9B /* libcurl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcurl.dylib; path = usr/lib/libcurl.dylib; sourceTree = SDKROOT; }; | ||
138 | 509D4AAA17EBB24E00697056 /* fuse_apk-desktop.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "fuse_apk-desktop.app"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
139 | 509D4AAB17EBB2AB00697056 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = ios/AppController.h; sourceTree = "<group>"; }; | ||
140 | 509D4AAC17EBB2AB00697056 /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppController.mm; path = ios/AppController.mm; sourceTree = "<group>"; }; | ||
141 | 509D4AB717EBB2AB00697056 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ios/Info.plist; sourceTree = "<group>"; }; | ||
142 | 509D4AB817EBB2AB00697056 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ios/main.m; sourceTree = "<group>"; }; | ||
143 | 509D4AB917EBB2AB00697056 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Prefix.pch; path = ios/Prefix.pch; sourceTree = "<group>"; }; | ||
144 | 509D4ABA17EBB2AB00697056 /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RootViewController.h; path = ios/RootViewController.h; sourceTree = "<group>"; }; | ||
145 | 509D4ABB17EBB2AB00697056 /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RootViewController.mm; path = ios/RootViewController.mm; sourceTree = "<group>"; }; | ||
146 | 509D4ACB17EBB2BE00697056 /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Icon.icns; sourceTree = "<group>"; }; | ||
147 | 509D4ACC17EBB2BE00697056 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
148 | 509D4ACE17EBB2BE00697056 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = "<group>"; }; | ||
149 | 509D4AE617EBB81800697056 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; | ||
150 | 509D4AE817EBB82000697056 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; | ||
151 | 509D4AEA17EBB82600697056 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; | ||
152 | A922753D1517C094001B78AA /* fuse_apk-mobile.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "fuse_apk-mobile.app"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
153 | A92275411517C094001B78AA /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; | ||
154 | A92275431517C094001B78AA /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; | ||
155 | A92275451517C094001B78AA /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; | ||
156 | A92275471517C094001B78AA /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; | ||
157 | A92275491517C094001B78AA /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; | ||
158 | A922754B1517C094001B78AA /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; | ||
159 | A922754D1517C094001B78AA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; | ||
160 | A922754F1517C094001B78AA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; | ||
161 | ABE456E21D34F87300F1F400 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; | ||
162 | ABE456E41D34F87A00F1F400 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; | ||
163 | ABE456E61D34F87F00F1F400 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; | ||
164 | ABE456E81D34F88A00F1F400 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; | ||
165 | ABE456EA1D34F89000F1F400 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/GameController.framework; sourceTree = DEVELOPER_DIR; }; | ||
166 | BA3A85EB1A724AE900924D24 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; | ||
167 | BA4E718019EB6E3E00932425 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks/MediaPlayer.framework; sourceTree = DEVELOPER_DIR; }; | ||
168 | BA4E718219EB6E4600932425 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks/GameController.framework; sourceTree = DEVELOPER_DIR; }; | ||
169 | BAEE4D831AC40C11003BEB0F /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; | ||
170 | C03780EA18BEE0E400FE4F13 /* src */ = {isa = PBXFileReference; lastKnownFileType = folder; name = src; path = ../../../src; sourceTree = "<group>"; }; | ||
171 | C06E23CB18CEFE680093C81A /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; }; | ||
172 | C0799CB518BAE62000E9C828 /* res */ = {isa = PBXFileReference; lastKnownFileType = folder; name = res; path = ../../../res; sourceTree = "<group>"; }; | ||
173 | D454520B156E22BD00887EB5 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; | ||
174 | D4545215156E28EF00887EB5 /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = "<group>"; }; | ||
175 | D4545216156E28EF00887EB5 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; | ||
176 | D6B061231803AB9F0077942B /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreMotion.framework; sourceTree = DEVELOPER_DIR; }; | ||
177 | FA676C751C71AFA200E091E3 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk/usr/lib/libiconv.dylib; sourceTree = DEVELOPER_DIR; }; | ||
178 | FA676C771C71AFAB00E091E3 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = usr/lib/libiconv.dylib; sourceTree = SDKROOT; }; | ||
179 | /* End PBXFileReference section */ | ||
180 | |||
181 | /* Begin PBXFrameworksBuildPhase section */ | ||
182 | 509D4A8217EBB24E00697056 /* Frameworks */ = { | ||
183 | isa = PBXFrameworksBuildPhase; | ||
184 | buildActionMask = 2147483647; | ||
185 | files = ( | ||
186 | 1A37E9DC200DEF190078AF72 /* SystemConfiguration.framework in Frameworks */, | ||
187 | 1ACA99231F550A20002DE225 /* JavaScriptCore.framework in Frameworks */, | ||
188 | 1A499EBB1F0CDDC3004E6AEC /* CFNetwork.framework in Frameworks */, | ||
189 | 4DD5E6AB1CDAF6430046171E /* libcocos2d Mac.a in Frameworks */, | ||
190 | FA676C781C71AFAB00E091E3 /* libiconv.dylib in Frameworks */, | ||
191 | BAEE4D841AC40C11003BEB0F /* Security.framework in Frameworks */, | ||
192 | 502380DC17EBB88200990C9B /* libcurl.dylib in Frameworks */, | ||
193 | 509D4A8817EBB24E00697056 /* libsqlite3.dylib in Frameworks */, | ||
194 | 509D4A8917EBB24E00697056 /* libz.dylib in Frameworks */, | ||
195 | 509D4AEB17EBB82600697056 /* IOKit.framework in Frameworks */, | ||
196 | 509D4AE917EBB82000697056 /* AppKit.framework in Frameworks */, | ||
197 | 509D4AE717EBB81800697056 /* OpenGL.framework in Frameworks */, | ||
198 | 509D4A8A17EBB24E00697056 /* QuartzCore.framework in Frameworks */, | ||
199 | 509D4A8C17EBB24E00697056 /* OpenAL.framework in Frameworks */, | ||
200 | 509D4A8D17EBB24E00697056 /* AudioToolbox.framework in Frameworks */, | ||
201 | 509D4A8E17EBB24E00697056 /* AVFoundation.framework in Frameworks */, | ||
202 | 509D4A9017EBB24E00697056 /* Foundation.framework in Frameworks */, | ||
203 | 509D4A9117EBB24E00697056 /* CoreGraphics.framework in Frameworks */, | ||
204 | ); | ||
205 | runOnlyForDeploymentPostprocessing = 0; | ||
206 | }; | ||
207 | A922753A1517C094001B78AA /* Frameworks */ = { | ||
208 | isa = PBXFrameworksBuildPhase; | ||
209 | buildActionMask = 2147483647; | ||
210 | files = ( | ||
211 | 1A37E9DA200DEF120078AF72 /* SystemConfiguration.framework in Frameworks */, | ||
212 | 1ACA99251F550A28002DE225 /* JavaScriptCore.framework in Frameworks */, | ||
213 | 1A499EBD1F0CDDD9004E6AEC /* libicucore.A.tbd in Frameworks */, | ||
214 | ABE456EB1D34F89000F1F400 /* GameController.framework in Frameworks */, | ||
215 | ABE456E91D34F88A00F1F400 /* SystemConfiguration.framework in Frameworks */, | ||
216 | ABE456E71D34F87F00F1F400 /* MobileCoreServices.framework in Frameworks */, | ||
217 | ABE456E51D34F87A00F1F400 /* CoreFoundation.framework in Frameworks */, | ||
218 | ABE456E31D34F87300F1F400 /* CFNetwork.framework in Frameworks */, | ||
219 | 294D7D801D0D668F002CE7B7 /* CoreText.framework in Frameworks */, | ||
220 | 4DD5E6B11CDAF65C0046171E /* libcocos2d iOS.a in Frameworks */, | ||
221 | FA676C761C71AFA200E091E3 /* libiconv.dylib in Frameworks */, | ||
222 | BA3A85EC1A724AE900924D24 /* Security.framework in Frameworks */, | ||
223 | BA4E718119EB6E3F00932425 /* MediaPlayer.framework in Frameworks */, | ||
224 | D6B061241803AB9F0077942B /* CoreMotion.framework in Frameworks */, | ||
225 | 1A82F5FB169AC92500C4B13A /* libsqlite3.dylib in Frameworks */, | ||
226 | D454520C156E22BD00887EB5 /* libz.dylib in Frameworks */, | ||
227 | A92275421517C094001B78AA /* QuartzCore.framework in Frameworks */, | ||
228 | A92275441517C094001B78AA /* OpenGLES.framework in Frameworks */, | ||
229 | A92275461517C094001B78AA /* OpenAL.framework in Frameworks */, | ||
230 | A92275481517C094001B78AA /* AudioToolbox.framework in Frameworks */, | ||
231 | A922754A1517C094001B78AA /* AVFoundation.framework in Frameworks */, | ||
232 | A922754C1517C094001B78AA /* UIKit.framework in Frameworks */, | ||
233 | A922754E1517C094001B78AA /* Foundation.framework in Frameworks */, | ||
234 | A92275501517C094001B78AA /* CoreGraphics.framework in Frameworks */, | ||
235 | ); | ||
236 | runOnlyForDeploymentPostprocessing = 0; | ||
237 | }; | ||
238 | /* End PBXFrameworksBuildPhase section */ | ||
239 | |||
240 | /* Begin PBXGroup section */ | ||
241 | 15628F5B15F0F5C2000CF24B /* Resources */ = { | ||
242 | isa = PBXGroup; | ||
243 | children = ( | ||
244 | 4033CDBB20E4935000DAA37B /* jsb-adapter */, | ||
245 | 1A1A081B18C9DF05005C6854 /* project.json */, | ||
246 | 1A6BF21418C9DB5900FB0E1C /* main.js */, | ||
247 | C0799CB518BAE62000E9C828 /* res */, | ||
248 | C03780EA18BEE0E400FE4F13 /* src */, | ||
249 | 4011F9D7212BD7050091CC5B /* Localizable.strings */, | ||
250 | ); | ||
251 | name = Resources; | ||
252 | sourceTree = "<group>"; | ||
253 | }; | ||
254 | 22CC756E21BA5B5C00FBF2F7 /* service */ = { | ||
255 | isa = PBXGroup; | ||
256 | children = ( | ||
257 | 22CC756F21BA5B5C00FBF2F7 /* SDKDelegate.h */, | ||
258 | ); | ||
259 | name = service; | ||
260 | path = ios/service; | ||
261 | sourceTree = "<group>"; | ||
262 | }; | ||
263 | 4DD0DB511CDAF5F40099AD86 /* Products */ = { | ||
264 | isa = PBXGroup; | ||
265 | children = ( | ||
266 | 4DD0DB561CDAF5F40099AD86 /* libcocos2d Mac.a */, | ||
267 | 4DD0DB581CDAF5F40099AD86 /* libcocos2d iOS.a */, | ||
268 | ); | ||
269 | name = Products; | ||
270 | sourceTree = "<group>"; | ||
271 | }; | ||
272 | 509D4ACA17EBB2BE00697056 /* mac */ = { | ||
273 | isa = PBXGroup; | ||
274 | children = ( | ||
275 | 051C018621E32AF100D4A347 /* UserConfigMac.debug.xcconfig */, | ||
276 | 051C018521E32AF000D4A347 /* UserConfigMac.release.xcconfig */, | ||
277 | C06E23CB18CEFE680093C81A /* main.cpp */, | ||
278 | 509D4ACB17EBB2BE00697056 /* Icon.icns */, | ||
279 | 509D4ACC17EBB2BE00697056 /* Info.plist */, | ||
280 | 509D4ACE17EBB2BE00697056 /* Prefix.pch */, | ||
281 | ); | ||
282 | path = mac; | ||
283 | sourceTree = "<group>"; | ||
284 | }; | ||
285 | A92275321517C094001B78AA = { | ||
286 | isa = PBXGroup; | ||
287 | children = ( | ||
288 | 28A34C0F225B462E00926306 /* subpackages */, | ||
289 | 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */, | ||
290 | D4545214156E28EF00887EB5 /* Classes */, | ||
291 | A92275401517C094001B78AA /* Frameworks */, | ||
292 | D45446CC156DE73F00887EB5 /* ios */, | ||
293 | 509D4ACA17EBB2BE00697056 /* mac */, | ||
294 | A922753E1517C094001B78AA /* Products */, | ||
295 | 15628F5B15F0F5C2000CF24B /* Resources */, | ||
296 | ); | ||
297 | sourceTree = "<group>"; | ||
298 | }; | ||
299 | A922753E1517C094001B78AA /* Products */ = { | ||
300 | isa = PBXGroup; | ||
301 | children = ( | ||
302 | A922753D1517C094001B78AA /* fuse_apk-mobile.app */, | ||
303 | 509D4AAA17EBB24E00697056 /* fuse_apk-desktop.app */, | ||
304 | ); | ||
305 | name = Products; | ||
306 | sourceTree = "<group>"; | ||
307 | }; | ||
308 | A92275401517C094001B78AA /* Frameworks */ = { | ||
309 | isa = PBXGroup; | ||
310 | children = ( | ||
311 | 1A37E9D9200DEF110078AF72 /* SystemConfiguration.framework */, | ||
312 | 1A37E9DB200DEF190078AF72 /* SystemConfiguration.framework */, | ||
313 | 1ACA99241F550A28002DE225 /* JavaScriptCore.framework */, | ||
314 | 1ACA99221F550A20002DE225 /* JavaScriptCore.framework */, | ||
315 | 1A499EBC1F0CDDD9004E6AEC /* libicucore.A.tbd */, | ||
316 | 1A499EBA1F0CDDC3004E6AEC /* CFNetwork.framework */, | ||
317 | ABE456EA1D34F89000F1F400 /* GameController.framework */, | ||
318 | ABE456E81D34F88A00F1F400 /* SystemConfiguration.framework */, | ||
319 | ABE456E61D34F87F00F1F400 /* MobileCoreServices.framework */, | ||
320 | ABE456E41D34F87A00F1F400 /* CoreFoundation.framework */, | ||
321 | ABE456E21D34F87300F1F400 /* CFNetwork.framework */, | ||
322 | 294D7D7F1D0D668F002CE7B7 /* CoreText.framework */, | ||
323 | 4D697BDC1CBD303100A5AF29 /* libjs_static.a */, | ||
324 | 4D697BD91CBD301C00A5AF29 /* libjs_static.a */, | ||
325 | FA676C771C71AFAB00E091E3 /* libiconv.dylib */, | ||
326 | FA676C751C71AFA200E091E3 /* libiconv.dylib */, | ||
327 | BAEE4D831AC40C11003BEB0F /* Security.framework */, | ||
328 | BA3A85EB1A724AE900924D24 /* Security.framework */, | ||
329 | BA4E718219EB6E4600932425 /* GameController.framework */, | ||
330 | BA4E718019EB6E3E00932425 /* MediaPlayer.framework */, | ||
331 | D6B061231803AB9F0077942B /* CoreMotion.framework */, | ||
332 | 502380DB17EBB88200990C9B /* libcurl.dylib */, | ||
333 | 509D4AEA17EBB82600697056 /* IOKit.framework */, | ||
334 | 509D4AE817EBB82000697056 /* AppKit.framework */, | ||
335 | 509D4AE617EBB81800697056 /* OpenGL.framework */, | ||
336 | 1A96A4F2174A3432008653A9 /* libcurl.a */, | ||
337 | 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */, | ||
338 | D454520B156E22BD00887EB5 /* libz.dylib */, | ||
339 | A92275411517C094001B78AA /* QuartzCore.framework */, | ||
340 | A92275431517C094001B78AA /* OpenGLES.framework */, | ||
341 | A92275451517C094001B78AA /* OpenAL.framework */, | ||
342 | A92275471517C094001B78AA /* AudioToolbox.framework */, | ||
343 | A92275491517C094001B78AA /* AVFoundation.framework */, | ||
344 | A922754B1517C094001B78AA /* UIKit.framework */, | ||
345 | A922754D1517C094001B78AA /* Foundation.framework */, | ||
346 | A922754F1517C094001B78AA /* CoreGraphics.framework */, | ||
347 | ); | ||
348 | name = Frameworks; | ||
349 | sourceTree = "<group>"; | ||
350 | }; | ||
351 | D45446CC156DE73F00887EB5 /* ios */ = { | ||
352 | isa = PBXGroup; | ||
353 | children = ( | ||
354 | 051C018221E32AE400D4A347 /* UserConfigIOS.debug.xcconfig */, | ||
355 | 051C018121E32AE400D4A347 /* UserConfigIOS.release.xcconfig */, | ||
356 | 22CC756E21BA5B5C00FBF2F7 /* service */, | ||
357 | 4011F9D1212BD6750091CC5B /* LaunchScreen.storyboard */, | ||
358 | 1AFFCD7B1F7A5D4F00628F2C /* LaunchScreenBackground.png */, | ||
359 | 1ABC56911F7A005D00826282 /* Images.xcassets */, | ||
360 | 509D4AAB17EBB2AB00697056 /* AppController.h */, | ||
361 | 509D4AAC17EBB2AB00697056 /* AppController.mm */, | ||
362 | 509D4AB717EBB2AB00697056 /* Info.plist */, | ||
363 | 509D4AB817EBB2AB00697056 /* main.m */, | ||
364 | 509D4AB917EBB2AB00697056 /* Prefix.pch */, | ||
365 | 509D4ABA17EBB2AB00697056 /* RootViewController.h */, | ||
366 | 509D4ABB17EBB2AB00697056 /* RootViewController.mm */, | ||
367 | 22CC757021BA5B5C00FBF2F7 /* SDKWrapper.h */, | ||
368 | 22CC756D21BA5B5C00FBF2F7 /* SDKWrapper.m */, | ||
369 | ); | ||
370 | name = ios; | ||
371 | sourceTree = "<group>"; | ||
372 | }; | ||
373 | D4545214156E28EF00887EB5 /* Classes */ = { | ||
374 | isa = PBXGroup; | ||
375 | children = ( | ||
376 | D4545215156E28EF00887EB5 /* AppDelegate.cpp */, | ||
377 | D4545216156E28EF00887EB5 /* AppDelegate.h */, | ||
378 | ); | ||
379 | name = Classes; | ||
380 | path = ../Classes; | ||
381 | sourceTree = "<group>"; | ||
382 | }; | ||
383 | /* End PBXGroup section */ | ||
384 | |||
385 | /* Begin PBXNativeTarget section */ | ||
386 | 509D4A7517EBB24E00697056 /* fuse_apk-desktop */ = { | ||
387 | isa = PBXNativeTarget; | ||
388 | buildConfigurationList = 509D4AA717EBB24E00697056 /* Build configuration list for PBXNativeTarget "fuse_apk-desktop" */; | ||
389 | buildPhases = ( | ||
390 | 509D4A8017EBB24E00697056 /* Sources */, | ||
391 | 509D4A9317EBB24E00697056 /* Resources */, | ||
392 | 509D4A8217EBB24E00697056 /* Frameworks */, | ||
393 | ); | ||
394 | buildRules = ( | ||
395 | ); | ||
396 | dependencies = ( | ||
397 | 4DD5E6AA1CDAF6330046171E /* PBXTargetDependency */, | ||
398 | ); | ||
399 | name = "fuse_apk-desktop"; | ||
400 | productName = fuse_apk; | ||
401 | productReference = 509D4AAA17EBB24E00697056 /* fuse_apk-desktop.app */; | ||
402 | productType = "com.apple.product-type.application"; | ||
403 | }; | ||
404 | A922753C1517C094001B78AA /* fuse_apk-mobile */ = { | ||
405 | isa = PBXNativeTarget; | ||
406 | buildConfigurationList = A92277001517C097001B78AA /* Build configuration list for PBXNativeTarget "fuse_apk-mobile" */; | ||
407 | buildPhases = ( | ||
408 | A92275391517C094001B78AA /* Sources */, | ||
409 | A922753A1517C094001B78AA /* Frameworks */, | ||
410 | A922753B1517C094001B78AA /* Resources */, | ||
411 | ); | ||
412 | buildRules = ( | ||
413 | ); | ||
414 | dependencies = ( | ||
415 | 4DD5E6B01CDAF6520046171E /* PBXTargetDependency */, | ||
416 | ); | ||
417 | name = "fuse_apk-mobile"; | ||
418 | productName = fuse_apk; | ||
419 | productReference = A922753D1517C094001B78AA /* fuse_apk-mobile.app */; | ||
420 | productType = "com.apple.product-type.application"; | ||
421 | }; | ||
422 | /* End PBXNativeTarget section */ | ||
423 | |||
424 | /* Begin PBXProject section */ | ||
425 | A92275341517C094001B78AA /* Project object */ = { | ||
426 | isa = PBXProject; | ||
427 | attributes = { | ||
428 | LastUpgradeCheck = 0500; | ||
429 | }; | ||
430 | buildConfigurationList = A92275371517C094001B78AA /* Build configuration list for PBXProject "fuse_apk" */; | ||
431 | compatibilityVersion = "Xcode 3.2"; | ||
432 | developmentRegion = English; | ||
433 | hasScannedForEncodings = 0; | ||
434 | knownRegions = ( | ||
435 | en, | ||
436 | Base, | ||
437 | "zh-Hans", | ||
438 | ); | ||
439 | mainGroup = A92275321517C094001B78AA; | ||
440 | productRefGroup = A922753E1517C094001B78AA /* Products */; | ||
441 | projectDirPath = ""; | ||
442 | projectReferences = ( | ||
443 | { | ||
444 | ProductGroup = 4DD0DB511CDAF5F40099AD86 /* Products */; | ||
445 | ProjectRef = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; | ||
446 | }, | ||
447 | ); | ||
448 | projectRoot = ""; | ||
449 | targets = ( | ||
450 | A922753C1517C094001B78AA /* fuse_apk-mobile */, | ||
451 | 509D4A7517EBB24E00697056 /* fuse_apk-desktop */, | ||
452 | ); | ||
453 | }; | ||
454 | /* End PBXProject section */ | ||
455 | |||
456 | /* Begin PBXReferenceProxy section */ | ||
457 | 4DD0DB561CDAF5F40099AD86 /* libcocos2d Mac.a */ = { | ||
458 | isa = PBXReferenceProxy; | ||
459 | fileType = archive.ar; | ||
460 | path = "libcocos2d Mac.a"; | ||
461 | remoteRef = 4DD0DB551CDAF5F40099AD86 /* PBXContainerItemProxy */; | ||
462 | sourceTree = BUILT_PRODUCTS_DIR; | ||
463 | }; | ||
464 | 4DD0DB581CDAF5F40099AD86 /* libcocos2d iOS.a */ = { | ||
465 | isa = PBXReferenceProxy; | ||
466 | fileType = archive.ar; | ||
467 | path = "libcocos2d iOS.a"; | ||
468 | remoteRef = 4DD0DB571CDAF5F40099AD86 /* PBXContainerItemProxy */; | ||
469 | sourceTree = BUILT_PRODUCTS_DIR; | ||
470 | }; | ||
471 | /* End PBXReferenceProxy section */ | ||
472 | |||
473 | /* Begin PBXResourcesBuildPhase section */ | ||
474 | 509D4A9317EBB24E00697056 /* Resources */ = { | ||
475 | isa = PBXResourcesBuildPhase; | ||
476 | buildActionMask = 2147483647; | ||
477 | files = ( | ||
478 | 1AC22EDE18CA0E11007112B9 /* project.json in Resources */, | ||
479 | 1AD7E0A918C9DBE3004817A6 /* main.js in Resources */, | ||
480 | 4033CDBD20E4935100DAA37B /* jsb-adapter in Resources */, | ||
481 | C0799CBA18BAE62000E9C828 /* res in Resources */, | ||
482 | 509D4ACF17EBB2BE00697056 /* Icon.icns in Resources */, | ||
483 | C03780EC18BEE0E400FE4F13 /* src in Resources */, | ||
484 | ); | ||
485 | runOnlyForDeploymentPostprocessing = 0; | ||
486 | }; | ||
487 | A922753B1517C094001B78AA /* Resources */ = { | ||
488 | isa = PBXResourcesBuildPhase; | ||
489 | buildActionMask = 2147483647; | ||
490 | files = ( | ||
491 | 28A34C10225B462E00926306 /* subpackages in Resources */, | ||
492 | 4033CDBC20E4935100DAA37B /* jsb-adapter in Resources */, | ||
493 | 1AFFCD7F1F7A5D5400628F2C /* Images.xcassets in Resources */, | ||
494 | 1AFFCD7E1F7A5D5400628F2C /* LaunchScreenBackground.png in Resources */, | ||
495 | 1AE159EC18C9DF3600FCA372 /* project.json in Resources */, | ||
496 | 1AD7E0A818C9DB93004817A6 /* main.js in Resources */, | ||
497 | C03780EB18BEE0E400FE4F13 /* src in Resources */, | ||
498 | C0799CB918BAE62000E9C828 /* res in Resources */, | ||
499 | 4011F9CF212BD6750091CC5B /* LaunchScreen.storyboard in Resources */, | ||
500 | 4011F9D5212BD7050091CC5B /* Localizable.strings in Resources */, | ||
501 | ); | ||
502 | runOnlyForDeploymentPostprocessing = 0; | ||
503 | }; | ||
504 | /* End PBXResourcesBuildPhase section */ | ||
505 | |||
506 | /* Begin PBXSourcesBuildPhase section */ | ||
507 | 509D4A8017EBB24E00697056 /* Sources */ = { | ||
508 | isa = PBXSourcesBuildPhase; | ||
509 | buildActionMask = 2147483647; | ||
510 | files = ( | ||
511 | 509D4A8117EBB24E00697056 /* AppDelegate.cpp in Sources */, | ||
512 | C06E23CC18CEFE680093C81A /* main.cpp in Sources */, | ||
513 | ); | ||
514 | runOnlyForDeploymentPostprocessing = 0; | ||
515 | }; | ||
516 | A92275391517C094001B78AA /* Sources */ = { | ||
517 | isa = PBXSourcesBuildPhase; | ||
518 | buildActionMask = 2147483647; | ||
519 | files = ( | ||
520 | 509D4AC917EBB2AB00697056 /* RootViewController.mm in Sources */, | ||
521 | D4545227156E28EF00887EB5 /* AppDelegate.cpp in Sources */, | ||
522 | 509D4AC817EBB2AB00697056 /* main.m in Sources */, | ||
523 | 22CC757121BA5B5C00FBF2F7 /* SDKWrapper.m in Sources */, | ||
524 | 509D4ABC17EBB2AB00697056 /* AppController.mm in Sources */, | ||
525 | ); | ||
526 | runOnlyForDeploymentPostprocessing = 0; | ||
527 | }; | ||
528 | /* End PBXSourcesBuildPhase section */ | ||
529 | |||
530 | /* Begin PBXTargetDependency section */ | ||
531 | 4DD5E6AA1CDAF6330046171E /* PBXTargetDependency */ = { | ||
532 | isa = PBXTargetDependency; | ||
533 | name = "libcocos2d Mac"; | ||
534 | targetProxy = 4DD5E6A91CDAF6330046171E /* PBXContainerItemProxy */; | ||
535 | }; | ||
536 | 4DD5E6B01CDAF6520046171E /* PBXTargetDependency */ = { | ||
537 | isa = PBXTargetDependency; | ||
538 | name = "libcocos2d iOS"; | ||
539 | targetProxy = 4DD5E6AF1CDAF6520046171E /* PBXContainerItemProxy */; | ||
540 | }; | ||
541 | /* End PBXTargetDependency section */ | ||
542 | |||
543 | /* Begin PBXVariantGroup section */ | ||
544 | 4011F9D1212BD6750091CC5B /* LaunchScreen.storyboard */ = { | ||
545 | isa = PBXVariantGroup; | ||
546 | children = ( | ||
547 | 4011F9D2212BD6810091CC5B /* Base */, | ||
548 | ); | ||
549 | name = LaunchScreen.storyboard; | ||
550 | path = ios; | ||
551 | sourceTree = "<group>"; | ||
552 | }; | ||
553 | 4011F9D7212BD7050091CC5B /* Localizable.strings */ = { | ||
554 | isa = PBXVariantGroup; | ||
555 | children = ( | ||
556 | 4011F9D8212BD7150091CC5B /* Base */, | ||
557 | 4011F9D9212BD73A0091CC5B /* zh-Hans */, | ||
558 | ); | ||
559 | name = Localizable.strings; | ||
560 | path = ios; | ||
561 | sourceTree = "<group>"; | ||
562 | }; | ||
563 | /* End PBXVariantGroup section */ | ||
564 | |||
565 | /* Begin XCBuildConfiguration section */ | ||
566 | 509D4AA817EBB24E00697056 /* Debug */ = { | ||
567 | isa = XCBuildConfiguration; | ||
568 | baseConfigurationReference = 051C018621E32AF100D4A347 /* UserConfigMac.debug.xcconfig */; | ||
569 | buildSettings = { | ||
570 | ALWAYS_SEARCH_USER_PATHS = YES; | ||
571 | ARCHS = "$(ARCHS_STANDARD_64_BIT)"; | ||
572 | COMBINE_HIDPI_IMAGES = YES; | ||
573 | DEAD_CODE_STRIPPING = YES; | ||
574 | GCC_DYNAMIC_NO_PIC = NO; | ||
575 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | ||
576 | GCC_PREFIX_HEADER = mac/Prefix.pch; | ||
577 | GCC_PREPROCESSOR_DEFINITIONS = ( | ||
578 | CC_TARGET_OS_MAC, | ||
579 | "$(inherited)", | ||
580 | ); | ||
581 | GCC_SYMBOLS_PRIVATE_EXTERN = YES; | ||
582 | HEADER_SEARCH_PATHS = ""; | ||
583 | INFOPLIST_FILE = mac/Info.plist; | ||
584 | LIBRARY_SEARCH_PATHS = "D:\CocosCreator_2.0.10\resources\cocos2d-x/external/mac/libs"; | ||
585 | OTHER_LDFLAGS = ""; | ||
586 | SDKROOT = macosx; | ||
587 | USER_HEADER_SEARCH_PATHS = "$(inherited) D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/platform/mac D:\CocosCreator_2.0.10\resources\cocos2d-x/external/glfw3/include/mac D:\CocosCreator_2.0.10\resources\cocos2d-x/external/mac/include/ D:\CocosCreator_2.0.10\resources\cocos2d-x/external/mac/include/spidermonkey"; | ||
588 | }; | ||
589 | name = Debug; | ||
590 | }; | ||
591 | 509D4AA917EBB24E00697056 /* Release */ = { | ||
592 | isa = XCBuildConfiguration; | ||
593 | baseConfigurationReference = 051C018521E32AF000D4A347 /* UserConfigMac.release.xcconfig */; | ||
594 | buildSettings = { | ||
595 | ALWAYS_SEARCH_USER_PATHS = YES; | ||
596 | ARCHS = "$(ARCHS_STANDARD_64_BIT)"; | ||
597 | COMBINE_HIDPI_IMAGES = YES; | ||
598 | DEAD_CODE_STRIPPING = YES; | ||
599 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; | ||
600 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | ||
601 | GCC_PREFIX_HEADER = mac/Prefix.pch; | ||
602 | GCC_PREPROCESSOR_DEFINITIONS = ( | ||
603 | CC_TARGET_OS_MAC, | ||
604 | "$(inherited)", | ||
605 | ); | ||
606 | GCC_SYMBOLS_PRIVATE_EXTERN = YES; | ||
607 | HEADER_SEARCH_PATHS = ""; | ||
608 | INFOPLIST_FILE = mac/Info.plist; | ||
609 | LIBRARY_SEARCH_PATHS = "D:\CocosCreator_2.0.10\resources\cocos2d-x/external/mac/libs"; | ||
610 | OTHER_LDFLAGS = ""; | ||
611 | SDKROOT = macosx; | ||
612 | USER_HEADER_SEARCH_PATHS = "$(inherited) D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/platform/mac D:\CocosCreator_2.0.10\resources\cocos2d-x/external/glfw3/include/mac D:\CocosCreator_2.0.10\resources\cocos2d-x/external/mac/include/ D:\CocosCreator_2.0.10\resources\cocos2d-x/external/mac/include/spidermonkey"; | ||
613 | }; | ||
614 | name = Release; | ||
615 | }; | ||
616 | A92276FE1517C097001B78AA /* Debug */ = { | ||
617 | isa = XCBuildConfiguration; | ||
618 | buildSettings = { | ||
619 | CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; | ||
620 | CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; | ||
621 | CLANG_CXX_LIBRARY = "libc++"; | ||
622 | COPY_PHASE_STRIP = NO; | ||
623 | GCC_C_LANGUAGE_STANDARD = c99; | ||
624 | GCC_OPTIMIZATION_LEVEL = 0; | ||
625 | GCC_PREPROCESSOR_DEFINITIONS = ( | ||
626 | "COCOS2D_DEBUG=1", | ||
627 | USE_FILE32API, | ||
628 | COCOS2D_JAVASCRIPT, | ||
629 | ); | ||
630 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; | ||
631 | GCC_WARN_ABOUT_RETURN_TYPE = YES; | ||
632 | GCC_WARN_UNUSED_VARIABLE = YES; | ||
633 | HEADER_SEARCH_PATHS = ""; | ||
634 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
635 | MACOSX_DEPLOYMENT_TARGET = 10.9; | ||
636 | ONLY_ACTIVE_ARCH = YES; | ||
637 | PRODUCT_NAME = "$(TARGET_NAME)"; | ||
638 | USER_HEADER_SEARCH_PATHS = "D:\CocosCreator_2.0.10\resources\cocos2d-x D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/base D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/physics D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/math/kazmath D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/2d D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/gui D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/network D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/audio/include D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/editor-support D:\CocosCreator_2.0.10\resources\cocos2d-x/extensions D:\CocosCreator_2.0.10\resources\cocos2d-x/external D:\CocosCreator_2.0.10\resources\cocos2d-x/external/sources D:\CocosCreator_2.0.10\resources\cocos2d-x/external/chipmunk/include/chipmunk D:\CocosCreator_2.0.10\resources\cocos2d-x/external/mac/include/v8 D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/scripting/js-bindings/auto D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/scripting/js-bindings/manual D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/renderer"; | ||
639 | }; | ||
640 | name = Debug; | ||
641 | }; | ||
642 | A92276FF1517C097001B78AA /* Release */ = { | ||
643 | isa = XCBuildConfiguration; | ||
644 | buildSettings = { | ||
645 | CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; | ||
646 | CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; | ||
647 | CLANG_CXX_LIBRARY = "libc++"; | ||
648 | GCC_C_LANGUAGE_STANDARD = c99; | ||
649 | GCC_PREPROCESSOR_DEFINITIONS = ( | ||
650 | NDEBUG, | ||
651 | USE_FILE32API, | ||
652 | COCOS2D_JAVASCRIPT, | ||
653 | ); | ||
654 | GCC_WARN_ABOUT_RETURN_TYPE = YES; | ||
655 | GCC_WARN_UNUSED_VARIABLE = YES; | ||
656 | HEADER_SEARCH_PATHS = ""; | ||
657 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
658 | MACOSX_DEPLOYMENT_TARGET = 10.9; | ||
659 | OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; | ||
660 | PRODUCT_NAME = "$(TARGET_NAME)"; | ||
661 | USER_HEADER_SEARCH_PATHS = "D:\CocosCreator_2.0.10\resources\cocos2d-x D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/base D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/physics D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/math/kazmath D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/2d D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/gui D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/network D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/audio/include D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/editor-support D:\CocosCreator_2.0.10\resources\cocos2d-x/extensions D:\CocosCreator_2.0.10\resources\cocos2d-x/external D:\CocosCreator_2.0.10\resources\cocos2d-x/external/sources D:\CocosCreator_2.0.10\resources\cocos2d-x/external/chipmunk/include/chipmunk D:\CocosCreator_2.0.10\resources\cocos2d-x/external/mac/include/v8 D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/scripting/js-bindings/auto D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/scripting/js-bindings/manual D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/renderer"; | ||
662 | VALIDATE_PRODUCT = YES; | ||
663 | }; | ||
664 | name = Release; | ||
665 | }; | ||
666 | A92277011517C097001B78AA /* Debug */ = { | ||
667 | isa = XCBuildConfiguration; | ||
668 | baseConfigurationReference = 051C018221E32AE400D4A347 /* UserConfigIOS.debug.xcconfig */; | ||
669 | buildSettings = { | ||
670 | ALWAYS_SEARCH_USER_PATHS = YES; | ||
671 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | ||
672 | CODE_SIGN_IDENTITY = "iPhone Developer"; | ||
673 | COMPRESS_PNG_FILES = NO; | ||
674 | ENABLE_BITCODE = NO; | ||
675 | GCC_DYNAMIC_NO_PIC = NO; | ||
676 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; | ||
677 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | ||
678 | GCC_PREFIX_HEADER = ios/Prefix.pch; | ||
679 | GCC_PREPROCESSOR_DEFINITIONS = ( | ||
680 | CC_TARGET_OS_IPHONE, | ||
681 | "$(inherited)", | ||
682 | ); | ||
683 | GCC_SYMBOLS_PRIVATE_EXTERN = YES; | ||
684 | HEADER_SEARCH_PATHS = ""; | ||
685 | INFOPLIST_FILE = ios/Info.plist; | ||
686 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
687 | LIBRARY_SEARCH_PATHS = "D:\CocosCreator_2.0.10\resources\cocos2d-x/external/ios/libs"; | ||
688 | OTHER_LDFLAGS = ( | ||
689 | "-ObjC", | ||
690 | "$(inherited)", | ||
691 | ); | ||
692 | SDKROOT = iphoneos; | ||
693 | STRIP_PNG_TEXT = NO; | ||
694 | TARGETED_DEVICE_FAMILY = "1,2"; | ||
695 | USER_HEADER_SEARCH_PATHS = "$(inherited) D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/platform/ios D:\CocosCreator_2.0.10\resources\cocos2d-x/plugin/jsbindings/auto D:\CocosCreator_2.0.10\resources\cocos2d-x/plugin/jsbindings/manual D:\CocosCreator_2.0.10\resources\cocos2d-x/external/ios/include D:\CocosCreator_2.0.10\resources\cocos2d-x/external/ios/include/spidermonkey"; | ||
696 | VALID_ARCHS = "arm64 armv7"; | ||
697 | }; | ||
698 | name = Debug; | ||
699 | }; | ||
700 | A92277021517C097001B78AA /* Release */ = { | ||
701 | isa = XCBuildConfiguration; | ||
702 | baseConfigurationReference = 051C018121E32AE400D4A347 /* UserConfigIOS.release.xcconfig */; | ||
703 | buildSettings = { | ||
704 | ALWAYS_SEARCH_USER_PATHS = YES; | ||
705 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | ||
706 | CODE_SIGN_IDENTITY = "iPhone Developer"; | ||
707 | COMPRESS_PNG_FILES = NO; | ||
708 | ENABLE_BITCODE = NO; | ||
709 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; | ||
710 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | ||
711 | GCC_PREFIX_HEADER = ios/Prefix.pch; | ||
712 | GCC_PREPROCESSOR_DEFINITIONS = ( | ||
713 | CC_TARGET_OS_IPHONE, | ||
714 | "$(inherited)", | ||
715 | ); | ||
716 | GCC_SYMBOLS_PRIVATE_EXTERN = YES; | ||
717 | HEADER_SEARCH_PATHS = ""; | ||
718 | INFOPLIST_FILE = ios/Info.plist; | ||
719 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
720 | LIBRARY_SEARCH_PATHS = "D:\CocosCreator_2.0.10\resources\cocos2d-x/external/ios/libs"; | ||
721 | OTHER_LDFLAGS = ( | ||
722 | "-ObjC", | ||
723 | "$(inherited)", | ||
724 | ); | ||
725 | SDKROOT = iphoneos; | ||
726 | STRIP_PNG_TEXT = NO; | ||
727 | TARGETED_DEVICE_FAMILY = "1,2"; | ||
728 | USER_HEADER_SEARCH_PATHS = "$(inherited) D:\CocosCreator_2.0.10\resources\cocos2d-x/cocos/platform/ios D:\CocosCreator_2.0.10\resources\cocos2d-x/plugin/jsbindings/auto D:\CocosCreator_2.0.10\resources\cocos2d-x/plugin/jsbindings/manual D:\CocosCreator_2.0.10\resources\cocos2d-x/external/ios/include D:\CocosCreator_2.0.10\resources\cocos2d-x/external/ios/include/spidermonkey"; | ||
729 | VALID_ARCHS = "arm64 armv7"; | ||
730 | }; | ||
731 | name = Release; | ||
732 | }; | ||
733 | /* End XCBuildConfiguration section */ | ||
734 | |||
735 | /* Begin XCConfigurationList section */ | ||
736 | 509D4AA717EBB24E00697056 /* Build configuration list for PBXNativeTarget "fuse_apk-desktop" */ = { | ||
737 | isa = XCConfigurationList; | ||
738 | buildConfigurations = ( | ||
739 | 509D4AA817EBB24E00697056 /* Debug */, | ||
740 | 509D4AA917EBB24E00697056 /* Release */, | ||
741 | ); | ||
742 | defaultConfigurationIsVisible = 0; | ||
743 | defaultConfigurationName = Release; | ||
744 | }; | ||
745 | A92275371517C094001B78AA /* Build configuration list for PBXProject "fuse_apk" */ = { | ||
746 | isa = XCConfigurationList; | ||
747 | buildConfigurations = ( | ||
748 | A92276FE1517C097001B78AA /* Debug */, | ||
749 | A92276FF1517C097001B78AA /* Release */, | ||
750 | ); | ||
751 | defaultConfigurationIsVisible = 0; | ||
752 | defaultConfigurationName = Release; | ||
753 | }; | ||
754 | A92277001517C097001B78AA /* Build configuration list for PBXNativeTarget "fuse_apk-mobile" */ = { | ||
755 | isa = XCConfigurationList; | ||
756 | buildConfigurations = ( | ||
757 | A92277011517C097001B78AA /* Debug */, | ||
758 | A92277021517C097001B78AA /* Release */, | ||
759 | ); | ||
760 | defaultConfigurationIsVisible = 0; | ||
761 | defaultConfigurationName = Release; | ||
762 | }; | ||
763 | /* End XCConfigurationList section */ | ||
764 | }; | ||
765 | rootObject = A92275341517C094001B78AA /* Project object */; | ||
766 | } |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2010-2013 cocos2d-x.org | ||
3 | Copyright (c) 2013-2016 Chukong Technologies Inc. | ||
4 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
5 | |||
6 | http://www.cocos2d-x.org | ||
7 | |||
8 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
9 | of this software and associated documentation files (the "Software"), to deal | ||
10 | in the Software without restriction, including without limitation the rights | ||
11 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
12 | copies of the Software, and to permit persons to whom the Software is | ||
13 | furnished to do so, subject to the following conditions: | ||
14 | |||
15 | The above copyright notice and this permission notice shall be included in | ||
16 | all copies or substantial portions of the Software. | ||
17 | |||
18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
21 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
23 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
24 | THE SOFTWARE. | ||
25 | ****************************************************************************/ | ||
26 | #import <UIKit/UIKit.h> | ||
27 | |||
28 | @class RootViewController; | ||
29 | |||
30 | @interface AppController : NSObject <UIApplicationDelegate> | ||
31 | { | ||
32 | } | ||
33 | |||
34 | @property(nonatomic, readonly) RootViewController* viewController; | ||
35 | |||
36 | @end | ||
37 |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2010-2013 cocos2d-x.org | ||
3 | Copyright (c) 2013-2016 Chukong Technologies Inc. | ||
4 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
5 | |||
6 | http://www.cocos2d-x.org | ||
7 | |||
8 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
9 | of this software and associated documentation files (the "Software"), to deal | ||
10 | in the Software without restriction, including without limitation the rights | ||
11 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
12 | copies of the Software, and to permit persons to whom the Software is | ||
13 | furnished to do so, subject to the following conditions: | ||
14 | |||
15 | The above copyright notice and this permission notice shall be included in | ||
16 | all copies or substantial portions of the Software. | ||
17 | |||
18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
21 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
23 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
24 | THE SOFTWARE. | ||
25 | ****************************************************************************/ | ||
26 | |||
27 | #import "AppController.h" | ||
28 | #import "cocos2d.h" | ||
29 | #import "AppDelegate.h" | ||
30 | #import "RootViewController.h" | ||
31 | #import "SDKWrapper.h" | ||
32 | #import "platform/ios/CCEAGLView-ios.h" | ||
33 | |||
34 | |||
35 | |||
36 | using namespace cocos2d; | ||
37 | |||
38 | @implementation AppController | ||
39 | |||
40 | Application* app = nullptr; | ||
41 | @synthesize window; | ||
42 | |||
43 | #pragma mark - | ||
44 | #pragma mark Application lifecycle | ||
45 | |||
46 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { | ||
47 | [[SDKWrapper getInstance] application:application didFinishLaunchingWithOptions:launchOptions]; | ||
48 | // Add the view controller's view to the window and display. | ||
49 | float scale = [[UIScreen mainScreen] scale]; | ||
50 | CGRect bounds = [[UIScreen mainScreen] bounds]; | ||
51 | window = [[UIWindow alloc] initWithFrame: bounds]; | ||
52 | |||
53 | // cocos2d application instance | ||
54 | app = new AppDelegate(bounds.size.width * scale, bounds.size.height * scale); | ||
55 | app->setMultitouch(true); | ||
56 | |||
57 | // Use RootViewController to manage CCEAGLView | ||
58 | _viewController = [[RootViewController alloc]init]; | ||
59 | #ifdef NSFoundationVersionNumber_iOS_7_0 | ||
60 | _viewController.automaticallyAdjustsScrollViewInsets = NO; | ||
61 | _viewController.extendedLayoutIncludesOpaqueBars = NO; | ||
62 | _viewController.edgesForExtendedLayout = UIRectEdgeAll; | ||
63 | #else | ||
64 | _viewController.wantsFullScreenLayout = YES; | ||
65 | #endif | ||
66 | // Set RootViewController to window | ||
67 | if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0) | ||
68 | { | ||
69 | // warning: addSubView doesn't work on iOS6 | ||
70 | [window addSubview: _viewController.view]; | ||
71 | } | ||
72 | else | ||
73 | { | ||
74 | // use this method on ios6 | ||
75 | [window setRootViewController:_viewController]; | ||
76 | } | ||
77 | |||
78 | [window makeKeyAndVisible]; | ||
79 | |||
80 | [[UIApplication sharedApplication] setStatusBarHidden:YES]; | ||
81 | |||
82 | //run the cocos2d-x game scene | ||
83 | app->start(); | ||
84 | |||
85 | return YES; | ||
86 | } | ||
87 | |||
88 | - (void)applicationWillResignActive:(UIApplication *)application { | ||
89 | /* | ||
90 | Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. | ||
91 | Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. | ||
92 | */ | ||
93 | [[SDKWrapper getInstance] applicationWillResignActive:application]; | ||
94 | } | ||
95 | |||
96 | - (void)applicationDidBecomeActive:(UIApplication *)application { | ||
97 | /* | ||
98 | Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. | ||
99 | */ | ||
100 | [[SDKWrapper getInstance] applicationDidBecomeActive:application]; | ||
101 | } | ||
102 | |||
103 | - (void)applicationDidEnterBackground:(UIApplication *)application { | ||
104 | /* | ||
105 | Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. | ||
106 | If your application supports background execution, called instead of applicationWillTerminate: when the user quits. | ||
107 | */ | ||
108 | [[SDKWrapper getInstance] applicationDidEnterBackground:application]; | ||
109 | app->applicationDidEnterBackground(); | ||
110 | |||
111 | } | ||
112 | |||
113 | - (void)applicationWillEnterForeground:(UIApplication *)application { | ||
114 | /* | ||
115 | Called as part of transition from the background to the inactive state: here you can undo many of the changes made on entering the background. | ||
116 | */ | ||
117 | [[SDKWrapper getInstance] applicationWillEnterForeground:application]; | ||
118 | app->applicationWillEnterForeground(); | ||
119 | |||
120 | } | ||
121 | |||
122 | - (void)applicationWillTerminate:(UIApplication *)application | ||
123 | { | ||
124 | [[SDKWrapper getInstance] applicationWillTerminate:application]; | ||
125 | delete app; | ||
126 | app = nil; | ||
127 | } | ||
128 | |||
129 | |||
130 | #pragma mark - | ||
131 | #pragma mark Memory management | ||
132 | |||
133 | - (void)applicationDidReceiveMemoryWarning:(UIApplication *)application { | ||
134 | /* | ||
135 | Free up as much memory as possible by purging cached data objects that can be recreated (or reloaded from disk) later. | ||
136 | */ | ||
137 | } | ||
138 | |||
139 | @end |
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13196" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM"> | ||
3 | <device id="retina5_9" orientation="landscape"> | ||
4 | <adaptation id="fullscreen"/> | ||
5 | </device> | ||
6 | <dependencies> | ||
7 | <deployment version="1792" identifier="iOS"/> | ||
8 | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13173"/> | ||
9 | <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | ||
10 | </dependencies> | ||
11 | <scenes> | ||
12 | <!--View Controller--> | ||
13 | <scene sceneID="EHf-IW-A2E"> | ||
14 | <objects> | ||
15 | <viewController id="01J-lp-oVM" sceneMemberID="viewController"> | ||
16 | <layoutGuides> | ||
17 | <viewControllerLayoutGuide type="top" id="fm7-M6-edp"/> | ||
18 | <viewControllerLayoutGuide type="bottom" id="uRH-d6-mvd"/> | ||
19 | </layoutGuides> | ||
20 | <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3"> | ||
21 | <rect key="frame" x="0.0" y="0.0" width="812" height="375"/> | ||
22 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
23 | <subviews> | ||
24 | <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleAspectFill" insetsLayoutMarginsFromSafeArea="NO" image="LaunchScreenBackground.png" translatesAutoresizingMaskIntoConstraints="NO" id="YCC-wj-Gww" userLabel="Background"> | ||
25 | <rect key="frame" x="0.0" y="0.0" width="812" height="375"/> | ||
26 | </imageView> | ||
27 | </subviews> | ||
28 | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | ||
29 | <constraints> | ||
30 | <constraint firstAttribute="bottom" secondItem="YCC-wj-Gww" secondAttribute="bottom" id="Naz-ae-jWI"/> | ||
31 | <constraint firstAttribute="trailing" secondItem="YCC-wj-Gww" secondAttribute="trailing" id="myj-85-hk9"/> | ||
32 | <constraint firstItem="YCC-wj-Gww" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="qOq-Cg-doS"/> | ||
33 | <constraint firstItem="YCC-wj-Gww" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="xL7-Fo-4bl"/> | ||
34 | </constraints> | ||
35 | </view> | ||
36 | </viewController> | ||
37 | <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/> | ||
38 | </objects> | ||
39 | <point key="canvasLocation" x="50.399999999999999" y="373.15270935960592"/> | ||
40 | </scene> | ||
41 | </scenes> | ||
42 | <resources> | ||
43 | <image name="LaunchScreenBackground.png" width="2208" height="1242"/> | ||
44 | </resources> | ||
45 | </document> |
1 | { | ||
2 | "images" : [ | ||
3 | { | ||
4 | "size" : "20x20", | ||
5 | "idiom" : "iphone", | ||
6 | "filename" : "Icon-20@2x.png", | ||
7 | "scale" : "2x" | ||
8 | }, | ||
9 | { | ||
10 | "size" : "20x20", | ||
11 | "idiom" : "iphone", | ||
12 | "filename" : "Icon-20@3x.png", | ||
13 | "scale" : "3x" | ||
14 | }, | ||
15 | { | ||
16 | "size" : "29x29", | ||
17 | "idiom" : "iphone", | ||
18 | "filename" : "Icon-29.png", | ||
19 | "scale" : "1x" | ||
20 | }, | ||
21 | { | ||
22 | "size" : "29x29", | ||
23 | "idiom" : "iphone", | ||
24 | "filename" : "Icon-29@2x.png", | ||
25 | "scale" : "2x" | ||
26 | }, | ||
27 | { | ||
28 | "size" : "29x29", | ||
29 | "idiom" : "iphone", | ||
30 | "filename" : "Icon-29@3x.png", | ||
31 | "scale" : "3x" | ||
32 | }, | ||
33 | { | ||
34 | "size" : "40x40", | ||
35 | "idiom" : "iphone", | ||
36 | "filename" : "Icon-40@2x.png", | ||
37 | "scale" : "2x" | ||
38 | }, | ||
39 | { | ||
40 | "size" : "40x40", | ||
41 | "idiom" : "iphone", | ||
42 | "filename" : "Icon-40@3x.png", | ||
43 | "scale" : "3x" | ||
44 | }, | ||
45 | { | ||
46 | "size" : "57x57", | ||
47 | "idiom" : "iphone", | ||
48 | "filename" : "Icon-57.png", | ||
49 | "scale" : "1x" | ||
50 | }, | ||
51 | { | ||
52 | "size" : "57x57", | ||
53 | "idiom" : "iphone", | ||
54 | "filename" : "Icon-57@2x.png", | ||
55 | "scale" : "2x" | ||
56 | }, | ||
57 | { | ||
58 | "size" : "60x60", | ||
59 | "idiom" : "iphone", | ||
60 | "filename" : "Icon-60@2x.png", | ||
61 | "scale" : "2x" | ||
62 | }, | ||
63 | { | ||
64 | "size" : "60x60", | ||
65 | "idiom" : "iphone", | ||
66 | "filename" : "Icon-60@3x.png", | ||
67 | "scale" : "3x" | ||
68 | }, | ||
69 | { | ||
70 | "size" : "20x20", | ||
71 | "idiom" : "ipad", | ||
72 | "filename" : "Icon-20.png", | ||
73 | "scale" : "1x" | ||
74 | }, | ||
75 | { | ||
76 | "size" : "20x20", | ||
77 | "idiom" : "ipad", | ||
78 | "filename" : "Icon-20@2x.png", | ||
79 | "scale" : "2x" | ||
80 | }, | ||
81 | { | ||
82 | "size" : "29x29", | ||
83 | "idiom" : "ipad", | ||
84 | "filename" : "Icon-29.png", | ||
85 | "scale" : "1x" | ||
86 | }, | ||
87 | { | ||
88 | "size" : "29x29", | ||
89 | "idiom" : "ipad", | ||
90 | "filename" : "Icon-29@2x.png", | ||
91 | "scale" : "2x" | ||
92 | }, | ||
93 | { | ||
94 | "size" : "40x40", | ||
95 | "idiom" : "ipad", | ||
96 | "filename" : "Icon-40.png", | ||
97 | "scale" : "1x" | ||
98 | }, | ||
99 | { | ||
100 | "size" : "40x40", | ||
101 | "idiom" : "ipad", | ||
102 | "filename" : "Icon-40@2x.png", | ||
103 | "scale" : "2x" | ||
104 | }, | ||
105 | { | ||
106 | "size" : "50x50", | ||
107 | "idiom" : "ipad", | ||
108 | "filename" : "Icon-50.png", | ||
109 | "scale" : "1x" | ||
110 | }, | ||
111 | { | ||
112 | "size" : "50x50", | ||
113 | "idiom" : "ipad", | ||
114 | "filename" : "Icon-50@2x.png", | ||
115 | "scale" : "2x" | ||
116 | }, | ||
117 | { | ||
118 | "size" : "72x72", | ||
119 | "idiom" : "ipad", | ||
120 | "filename" : "Icon-72.png", | ||
121 | "scale" : "1x" | ||
122 | }, | ||
123 | { | ||
124 | "size" : "72x72", | ||
125 | "idiom" : "ipad", | ||
126 | "filename" : "Icon-72@2x.png", | ||
127 | "scale" : "2x" | ||
128 | }, | ||
129 | { | ||
130 | "size" : "76x76", | ||
131 | "idiom" : "ipad", | ||
132 | "filename" : "Icon-76.png", | ||
133 | "scale" : "1x" | ||
134 | }, | ||
135 | { | ||
136 | "size" : "76x76", | ||
137 | "idiom" : "ipad", | ||
138 | "filename" : "Icon-76@2x.png", | ||
139 | "scale" : "2x" | ||
140 | }, | ||
141 | { | ||
142 | "size" : "83.5x83.5", | ||
143 | "idiom" : "ipad", | ||
144 | "filename" : "Icon-83.5@2x.png", | ||
145 | "scale" : "2x" | ||
146 | }, | ||
147 | { | ||
148 | "idiom" : "ios-marketing", | ||
149 | "size" : "1024x1024", | ||
150 | "scale" : "1x" | ||
151 | } | ||
152 | ], | ||
153 | "info" : { | ||
154 | "version" : 1, | ||
155 | "author" : "xcode" | ||
156 | } | ||
157 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |

2.32 KB

5.35 KB

23.3 KB

3.94 KB

8.24 KB

14.3 KB

5.35 KB

12.2 KB

23.3 KB

6.87 KB

16.9 KB

8.75 KB

16.1 KB

23.3 KB

35.8 KB

11.2 KB

25.8 KB

12.9 KB

32.9 KB

35.6 KB
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
3 | <plist version="1.0"> | ||
4 | <dict> | ||
5 | <key>CFBundleDevelopmentRegion</key> | ||
6 | <string>English</string> | ||
7 | <key>CFBundleDisplayName</key> | ||
8 | <string>${PRODUCT_NAME}</string> | ||
9 | <key>CFBundleExecutable</key> | ||
10 | <string>${EXECUTABLE_NAME}</string> | ||
11 | <key>CFBundleIcons~ipad</key> | ||
12 | <dict/> | ||
13 | <key>CFBundleIdentifier</key> | ||
14 | <string>org.cocos2d.helloworld</string> | ||
15 | <key>CFBundleInfoDictionaryVersion</key> | ||
16 | <string>6.0</string> | ||
17 | <key>CFBundleName</key> | ||
18 | <string>${PRODUCT_NAME}</string> | ||
19 | <key>CFBundlePackageType</key> | ||
20 | <string>APPL</string> | ||
21 | <key>CFBundleShortVersionString</key> | ||
22 | <string>1.0.0</string> | ||
23 | <key>CFBundleSignature</key> | ||
24 | <string>????</string> | ||
25 | <key>CFBundleVersion</key> | ||
26 | <string>1.0</string> | ||
27 | <key>LSRequiresIPhoneOS</key> | ||
28 | <true/> | ||
29 | <key>NSAppTransportSecurity</key> | ||
30 | <dict> | ||
31 | <key>NSAllowsArbitraryLoads</key> | ||
32 | <true/> | ||
33 | </dict> | ||
34 | <key>UILaunchStoryboardName</key> | ||
35 | <string>LaunchScreen</string> | ||
36 | <key>UIPrerenderedIcon</key> | ||
37 | <true/> | ||
38 | <key>UIRequiredDeviceCapabilities</key> | ||
39 | <dict> | ||
40 | <key>accelerometer</key> | ||
41 | <true/> | ||
42 | <key>opengles-1</key> | ||
43 | <true/> | ||
44 | </dict> | ||
45 | <key>UIRequiresFullScreen</key> | ||
46 | <true/> | ||
47 | <key>UIStatusBarHidden</key> | ||
48 | <true/> | ||
49 | <key>UISupportedInterfaceOrientations</key> | ||
50 | <array> | ||
51 | <string>UIInterfaceOrientationLandscapeRight</string> | ||
52 | <string>UIInterfaceOrientationLandscapeLeft</string> | ||
53 | </array> | ||
54 | </dict> | ||
55 | </plist> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2013 cocos2d-x.org | ||
3 | Copyright (c) 2013-2016 Chukong Technologies Inc. | ||
4 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
5 | |||
6 | http://www.cocos2d-x.org | ||
7 | |||
8 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
9 | of this software and associated documentation files (the "Software"), to deal | ||
10 | in the Software without restriction, including without limitation the rights | ||
11 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
12 | copies of the Software, and to permit persons to whom the Software is | ||
13 | furnished to do so, subject to the following conditions: | ||
14 | |||
15 | The above copyright notice and this permission notice shall be included in | ||
16 | all copies or substantial portions of the Software. | ||
17 | |||
18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
21 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
23 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
24 | THE SOFTWARE. | ||
25 | ****************************************************************************/ | ||
26 | |||
27 | #import <UIKit/UIKit.h> | ||
28 | |||
29 | |||
30 | @interface RootViewController : UIViewController { | ||
31 | |||
32 | } | ||
33 | - (BOOL)prefersStatusBarHidden; | ||
34 | @end |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2013 cocos2d-x.org | ||
3 | Copyright (c) 2013-2016 Chukong Technologies Inc. | ||
4 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
5 | |||
6 | http://www.cocos2d-x.org | ||
7 | |||
8 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
9 | of this software and associated documentation files (the "Software"), to deal | ||
10 | in the Software without restriction, including without limitation the rights | ||
11 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
12 | copies of the Software, and to permit persons to whom the Software is | ||
13 | furnished to do so, subject to the following conditions: | ||
14 | |||
15 | The above copyright notice and this permission notice shall be included in | ||
16 | all copies or substantial portions of the Software. | ||
17 | |||
18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
21 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
23 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
24 | THE SOFTWARE. | ||
25 | ****************************************************************************/ | ||
26 | |||
27 | #import "RootViewController.h" | ||
28 | #import "cocos2d.h" | ||
29 | |||
30 | #include "platform/CCApplication.h" | ||
31 | #include "platform/ios/CCEAGLView-ios.h" | ||
32 | |||
33 | @implementation RootViewController | ||
34 | |||
35 | /* | ||
36 | // The designated initializer. Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad. | ||
37 | - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { | ||
38 | if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) { | ||
39 | // Custom initialization | ||
40 | } | ||
41 | return self; | ||
42 | } | ||
43 | */ | ||
44 | |||
45 | // Implement loadView to create a view hierarchy programmatically, without using a nib. | ||
46 | - (void)loadView { | ||
47 | // Set EAGLView as view of RootViewController | ||
48 | self.view = (__bridge CCEAGLView *)cocos2d::Application::getInstance()->getView(); | ||
49 | } | ||
50 | |||
51 | // Implement viewDidLoad to do additional setup after loading the view, typically from a nib. | ||
52 | - (void)viewDidLoad { | ||
53 | [super viewDidLoad]; | ||
54 | } | ||
55 | |||
56 | - (void)viewWillAppear:(BOOL)animated { | ||
57 | [super viewWillAppear:animated]; | ||
58 | } | ||
59 | |||
60 | - (void)viewDidDisappear:(BOOL)animated { | ||
61 | [super viewDidDisappear:animated]; | ||
62 | } | ||
63 | |||
64 | |||
65 | // For ios6, use supportedInterfaceOrientations & shouldAutorotate instead | ||
66 | #ifdef __IPHONE_6_0 | ||
67 | - (NSUInteger) supportedInterfaceOrientations{ | ||
68 | return UIInterfaceOrientationMaskAllButUpsideDown; | ||
69 | } | ||
70 | #endif | ||
71 | |||
72 | - (BOOL) shouldAutorotate { | ||
73 | return YES; | ||
74 | } | ||
75 | |||
76 | - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation { | ||
77 | [super didRotateFromInterfaceOrientation:fromInterfaceOrientation]; | ||
78 | } | ||
79 | |||
80 | //fix not hide status on ios7 | ||
81 | - (BOOL)prefersStatusBarHidden { | ||
82 | return YES; | ||
83 | } | ||
84 | |||
85 | // Controls the application's preferred home indicator auto-hiding when this view controller is shown. | ||
86 | - (BOOL)prefersHomeIndicatorAutoHidden { | ||
87 | return YES; | ||
88 | } | ||
89 | |||
90 | - (void)didReceiveMemoryWarning { | ||
91 | // Releases the view if it doesn't have a superview. | ||
92 | [super didReceiveMemoryWarning]; | ||
93 | |||
94 | // Release any cached data, images, etc that aren't in use. | ||
95 | } | ||
96 | |||
97 | |||
98 | @end |
1 | // | ||
2 | // SDKWrapper.h | ||
3 | // polish_project-mobile | ||
4 | // | ||
5 | // Created by 杨欣 on 2018/10/20. | ||
6 | // | ||
7 | |||
8 | #import <Foundation/Foundation.h> | ||
9 | |||
10 | NS_ASSUME_NONNULL_BEGIN | ||
11 | |||
12 | @interface SDKWrapper : NSObject | ||
13 | @property(nonatomic,strong) NSString *name; | ||
14 | + (instancetype)getInstance; | ||
15 | // iOS应用生命周期 | ||
16 | - (void)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; | ||
17 | - (void)applicationDidBecomeActive:(UIApplication *)application; | ||
18 | - (void)applicationWillResignActive:(UIApplication *)application; | ||
19 | - (void)applicationDidEnterBackground:(UIApplication *)application; | ||
20 | - (void)applicationWillEnterForeground:(UIApplication *)application; | ||
21 | - (void)applicationWillTerminate:(UIApplication *)application; | ||
22 | @end | ||
23 | |||
24 | NS_ASSUME_NONNULL_END |
1 | // | ||
2 | // SDKWrapper.m | ||
3 | // polish_project-mobile | ||
4 | // | ||
5 | // Created by 杨欣 on 2018/10/20. | ||
6 | // | ||
7 | |||
8 | #import "SDKWrapper.h" | ||
9 | #import "SDKDelegate.h" | ||
10 | |||
11 | @interface SDKWrapper () | ||
12 | |||
13 | @property (nonatomic, strong) NSArray *sdkClasses; | ||
14 | |||
15 | @end | ||
16 | |||
17 | @implementation SDKWrapper | ||
18 | |||
19 | #pragma mark - | ||
20 | #pragma mark Singleton | ||
21 | |||
22 | static SDKWrapper *mInstace = nil; | ||
23 | |||
24 | + (instancetype)getInstance { | ||
25 | static dispatch_once_t onceToken; | ||
26 | dispatch_once(&onceToken, ^{ | ||
27 | mInstace = [[super allocWithZone:NULL] init]; | ||
28 | [mInstace initSDKWrapper]; | ||
29 | }); | ||
30 | return mInstace; | ||
31 | } | ||
32 | + (id)allocWithZone:(struct _NSZone *)zone { | ||
33 | return [SDKWrapper getInstance]; | ||
34 | } | ||
35 | |||
36 | + (id)copyWithZone:(struct _NSZone *)zone { | ||
37 | return [SDKWrapper getInstance]; | ||
38 | } | ||
39 | |||
40 | #pragma mark - | ||
41 | #pragma mark Application lifecycle | ||
42 | - (void)initSDKWrapper { | ||
43 | [self loadSDKClass]; | ||
44 | } | ||
45 | |||
46 | - (void)loadSDKClass { | ||
47 | NSString *path = [NSString stringWithFormat:@"%@/project.json", | ||
48 | [[NSBundle mainBundle] resourcePath]]; | ||
49 | NSData *data = [NSData dataWithContentsOfFile:path options:NSDataReadingMappedIfSafe error:nil]; | ||
50 | id obj = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; | ||
51 | id dic = obj[@"serviceClassPath"]; | ||
52 | NSLog(@"%@",dic); | ||
53 | NSMutableArray *sdks = [NSMutableArray array]; | ||
54 | for (NSString *str in dic) { | ||
55 | @try { | ||
56 | NSString *className = [[str componentsSeparatedByString:@"."] lastObject]; | ||
57 | NSLog(@"%@",className); | ||
58 | Class c = NSClassFromString(className); | ||
59 | id sdk = [[c alloc] init]; | ||
60 | [sdks addObject:sdk]; | ||
61 | NSLog(@"%@",sdk); | ||
62 | } @catch (NSException *e) { | ||
63 | NSLog(@"%@",@"NSException"); | ||
64 | NSLog(@"%@",e); | ||
65 | } | ||
66 | } | ||
67 | self.sdkClasses = [NSArray arrayWithArray:sdks]; | ||
68 | } | ||
69 | |||
70 | /** | ||
71 | app显示给用户之前执行最后的初始化操作 | ||
72 | */ | ||
73 | - (void)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { | ||
74 | for (id <SDKDelegate> sdk in self.sdkClasses) { | ||
75 | if ([sdk respondsToSelector:@selector(application:didFinishLaunchingWithOptions:)]) { | ||
76 | [sdk application:application didFinishLaunchingWithOptions:launchOptions]; | ||
77 | } | ||
78 | } | ||
79 | |||
80 | } | ||
81 | |||
82 | /** | ||
83 | app已经切换到active状态后需要执行的操作 | ||
84 | */ | ||
85 | - (void)applicationDidBecomeActive:(UIApplication *)application { | ||
86 | for (id sdk in self.sdkClasses) { | ||
87 | if ([sdk respondsToSelector:@selector(applicationDidBecomeActive:)]) { | ||
88 | [sdk applicationDidBecomeActive:application]; | ||
89 | } | ||
90 | } | ||
91 | } | ||
92 | /** | ||
93 | app将要从前台切换到后台时需要执行的操作 | ||
94 | */ | ||
95 | - (void)applicationWillResignActive:(UIApplication *)application { | ||
96 | for (id sdk in self.sdkClasses) { | ||
97 | if ([sdk respondsToSelector:@selector(applicationWillResignActive:)]) { | ||
98 | [sdk applicationWillResignActive:application]; | ||
99 | } | ||
100 | } | ||
101 | } | ||
102 | /** | ||
103 | app已经进入后台后需要执行的操作 | ||
104 | */ | ||
105 | - (void)applicationDidEnterBackground:(UIApplication *)application { | ||
106 | for (id sdk in self.sdkClasses) { | ||
107 | if ([sdk respondsToSelector:@selector(applicationDidEnterBackground:)]) { | ||
108 | [sdk applicationDidEnterBackground:application]; | ||
109 | } | ||
110 | } | ||
111 | } | ||
112 | /** | ||
113 | app将要从后台切换到前台需要执行的操作,但app还不是active状态 | ||
114 | */ | ||
115 | - (void)applicationWillEnterForeground:(UIApplication *)application { | ||
116 | for (id sdk in self.sdkClasses) { | ||
117 | if ([sdk respondsToSelector:@selector(applicationWillEnterForeground:)]) { | ||
118 | [sdk applicationWillEnterForeground:application]; | ||
119 | } | ||
120 | } | ||
121 | } | ||
122 | /** | ||
123 | app将要结束时需要执行的操作 | ||
124 | */ | ||
125 | - (void)applicationWillTerminate:(UIApplication *)application { | ||
126 | for (id sdk in self.sdkClasses) { | ||
127 | if ([sdk respondsToSelector:@selector(applicationWillTerminate:)]) { | ||
128 | [sdk applicationWillTerminate:application]; | ||
129 | } | ||
130 | } | ||
131 | } | ||
132 | |||
133 | @end |
1 | // | ||
2 | // SDKWrapperDelegate.h | ||
3 | // polish_project-mobile | ||
4 | // | ||
5 | // Created by 杨欣 on 2018/10/22. | ||
6 | // | ||
7 | |||
8 | #import <Foundation/Foundation.h> | ||
9 | |||
10 | NS_ASSUME_NONNULL_BEGIN | ||
11 | |||
12 | @protocol SDKDelegate <NSObject> | ||
13 | |||
14 | @optional | ||
15 | - (void) optionalFunction; | ||
16 | - (void)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; | ||
17 | - (void)applicationDidBecomeActive:(UIApplication *)application; | ||
18 | - (void)applicationWillResignActive:(UIApplication *)application; | ||
19 | - (void)applicationDidEnterBackground:(UIApplication *)application; | ||
20 | - (void)applicationWillEnterForeground:(UIApplication *)application; | ||
21 | - (void)applicationWillTerminate:(UIApplication *)application; | ||
22 | |||
23 | @end | ||
24 | |||
25 | NS_ASSUME_NONNULL_END |
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
3 | <plist version="1.0"> | ||
4 | <dict> | ||
5 | <key>CFBundleDevelopmentRegion</key> | ||
6 | <string>en</string> | ||
7 | <key>CFBundleExecutable</key> | ||
8 | <string>${EXECUTABLE_NAME}</string> | ||
9 | <key>CFBundleIconFile</key> | ||
10 | <string>Icon</string> | ||
11 | <key>CFBundleIdentifier</key> | ||
12 | <string>org.cocos2d.helloworld</string> | ||
13 | <key>CFBundleInfoDictionaryVersion</key> | ||
14 | <string>6.0</string> | ||
15 | <key>CFBundleName</key> | ||
16 | <string>${PRODUCT_NAME}</string> | ||
17 | <key>CFBundlePackageType</key> | ||
18 | <string>APPL</string> | ||
19 | <key>CFBundleShortVersionString</key> | ||
20 | <string>1.0</string> | ||
21 | <key>CFBundleSignature</key> | ||
22 | <string>????</string> | ||
23 | <key>CFBundleVersion</key> | ||
24 | <string>1</string> | ||
25 | <key>LSApplicationCategoryType</key> | ||
26 | <string>public.app-category.games</string> | ||
27 | <key>LSMinimumSystemVersion</key> | ||
28 | <string>${MACOSX_DEPLOYMENT_TARGET}</string> | ||
29 | <key>NSHumanReadableCopyright</key> | ||
30 | <string>Copyright © 2013. All rights reserved.</string> | ||
31 | <key>NSMainNibFile</key> | ||
32 | <string>MainMenu</string> | ||
33 | <key>NSPrincipalClass</key> | ||
34 | <string>NSApplication</string> | ||
35 | <key>NSAppTransportSecurity</key> | ||
36 | <dict> | ||
37 | <key>NSAllowsArbitraryLoads</key> | ||
38 | <true/> | ||
39 | </dict> | ||
40 | </dict> | ||
41 | </plist> |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2010 cocos2d-x.org | ||
3 | Copyright (c) 2013-2016 Chukong Technologies Inc. | ||
4 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
5 | |||
6 | http://www.cocos2d-x.org | ||
7 | |||
8 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
9 | of this software and associated documentation files (the "Software"), to deal | ||
10 | in the Software without restriction, including without limitation the rights | ||
11 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
12 | copies of the Software, and to permit persons to whom the Software is | ||
13 | furnished to do so, subject to the following conditions: | ||
14 | |||
15 | The above copyright notice and this permission notice shall be included in | ||
16 | all copies or substantial portions of the Software. | ||
17 | |||
18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
21 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
23 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
24 | THE SOFTWARE. | ||
25 | ****************************************************************************/ | ||
26 | |||
27 | #include "AppDelegate.h" | ||
28 | |||
29 | int main(int argc, char *argv[]) | ||
30 | { | ||
31 | AppDelegate app(960, 640); | ||
32 | app.start(); | ||
33 | return 0; | ||
34 | } |
1 | { | ||
2 | "copy_resources": [ | ||
3 | { | ||
4 | "from": "../../../src", | ||
5 | "to": "src" | ||
6 | }, | ||
7 | { | ||
8 | "from": "../../../res", | ||
9 | "to": "res" | ||
10 | }, | ||
11 | { | ||
12 | "from": "../../../subpackages", | ||
13 | "to": "subpackages" | ||
14 | }, | ||
15 | { | ||
16 | "from": "../../../main.js", | ||
17 | "to": "" | ||
18 | }, | ||
19 | { | ||
20 | "from": "../../../project.json", | ||
21 | "to": "" | ||
22 | }, | ||
23 | { | ||
24 | "from": "../../../jsb-adapter", | ||
25 | "to": "jsb-adapter" | ||
26 | } | ||
27 | ] | ||
28 | } |
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <ItemGroup Label="ProjectConfigurations"> | ||
4 | <ProjectConfiguration Include="Debug|Win32"> | ||
5 | <Configuration>Debug</Configuration> | ||
6 | <Platform>Win32</Platform> | ||
7 | </ProjectConfiguration> | ||
8 | <ProjectConfiguration Include="Release|Win32"> | ||
9 | <Configuration>Release</Configuration> | ||
10 | <Platform>Win32</Platform> | ||
11 | </ProjectConfiguration> | ||
12 | </ItemGroup> | ||
13 | <PropertyGroup Label="Globals"> | ||
14 | <ProjectGuid>{3B0B58B1-2734-488E-A542-ECEC11EB2455}</ProjectGuid> | ||
15 | <RootNamespace>fuse_apk</RootNamespace> | ||
16 | </PropertyGroup> | ||
17 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | ||
18 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||
19 | <ConfigurationType>Application</ConfigurationType> | ||
20 | <CharacterSet>Unicode</CharacterSet> | ||
21 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> | ||
22 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0' and exists('$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A')">v120_xp</PlatformToolset> | ||
23 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> | ||
24 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0' and exists('$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A')">v140_xp</PlatformToolset> | ||
25 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v140</PlatformToolset> | ||
26 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0' and exists('$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A')">v140_xp</PlatformToolset> | ||
27 | </PropertyGroup> | ||
28 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | ||
29 | <ConfigurationType>Application</ConfigurationType> | ||
30 | <CharacterSet>Unicode</CharacterSet> | ||
31 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset> | ||
32 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0' and exists('$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A')">v120_xp</PlatformToolset> | ||
33 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset> | ||
34 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0' and exists('$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A')">v140_xp</PlatformToolset> | ||
35 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v140</PlatformToolset> | ||
36 | <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0' and exists('$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A')">v140_xp</PlatformToolset> | ||
37 | </PropertyGroup> | ||
38 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||
39 | <ImportGroup Label="ExtensionSettings"> | ||
40 | </ImportGroup> | ||
41 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> | ||
42 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
43 | <Import Project="D:\CocosCreator_2.0.10\resources\cocos2d-x\build\cocos2dx.props" /> | ||
44 | <Import Project="D:\CocosCreator_2.0.10\resources\cocos2d-x\build\cocos2d_headers.props" /> | ||
45 | </ImportGroup> | ||
46 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> | ||
47 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
48 | <Import Project="D:\CocosCreator_2.0.10\resources\cocos2d-x\build\cocos2dx.props" /> | ||
49 | <Import Project="D:\CocosCreator_2.0.10\resources\cocos2d-x\build\cocos2d_headers.props" /> | ||
50 | </ImportGroup> | ||
51 | <PropertyGroup Label="UserMacros" /> | ||
52 | <PropertyGroup> | ||
53 | <_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion> | ||
54 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration).win32\</OutDir> | ||
55 | <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration).win32\</IntDir> | ||
56 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental> | ||
57 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration).win32\</OutDir> | ||
58 | <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration).win32\</IntDir> | ||
59 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> | ||
60 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> | ||
61 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> | ||
62 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> | ||
63 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> | ||
64 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> | ||
65 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> | ||
66 | </PropertyGroup> | ||
67 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||
68 | <LibraryPath>$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A\lib;$(LibraryPath)</LibraryPath> | ||
69 | </PropertyGroup> | ||
70 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||
71 | <LibraryPath>$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A\lib;$(LibraryPath)</LibraryPath> | ||
72 | </PropertyGroup> | ||
73 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||
74 | <Midl> | ||
75 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
76 | <MkTypLibCompatible>false</MkTypLibCompatible> | ||
77 | <TargetEnvironment>Win32</TargetEnvironment> | ||
78 | <GenerateStublessProxies>true</GenerateStublessProxies> | ||
79 | <TypeLibraryName>$(IntDir)game.tlb</TypeLibraryName> | ||
80 | <HeaderFileName>game.h</HeaderFileName> | ||
81 | <DllDataFileName> | ||
82 | </DllDataFileName> | ||
83 | <InterfaceIdentifierFileName>game_i.c</InterfaceIdentifierFileName> | ||
84 | <ProxyFileName>game_p.c</ProxyFileName> | ||
85 | </Midl> | ||
86 | <ClCompile> | ||
87 | <Optimization>Disabled</Optimization> | ||
88 | <AdditionalIncludeDirectories>$(ProjectDir)..\Classes;$(EngineRoot);$(EngineRoot)cocos;$(EngineRoot)cocos\base;$(EngineRoot)cocos\scripting\js-bindings\auto;$(EngineRoot)cocos\scripting\js-bindings\manual;$(EngineRoot)cocos\audio\include;$(EngineRoot)external\win32\include\;$(EngineRoot)external\win32\include\v8;$(EngineRoot)extensions;$(EngineRoot)cocos\editor-support;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
89 | <PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;_DEBUG;XP_WIN;JS_HAVE___INTN;JS_INTPTR_TYPE=int;COCOS2D_DEBUG=1;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_USRLIBSIMSTATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
90 | <MinimalRebuild>false</MinimalRebuild> | ||
91 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | ||
92 | <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> | ||
93 | <PrecompiledHeader> | ||
94 | </PrecompiledHeader> | ||
95 | <WarningLevel>Level3</WarningLevel> | ||
96 | <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | ||
97 | <DisableSpecificWarnings>4267;4251;4244;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings> | ||
98 | <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||
99 | </ClCompile> | ||
100 | <ResourceCompile> | ||
101 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
102 | <Culture>0x0409</Culture> | ||
103 | <AdditionalIncludeDirectories>$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A\include;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
104 | </ResourceCompile> | ||
105 | <PreLinkEvent> | ||
106 | <Command> | ||
107 | </Command> | ||
108 | </PreLinkEvent> | ||
109 | <Link> | ||
110 | <AdditionalDependencies>v8.dll.lib;v8_libbase.dll.lib;v8_libplatform.dll.lib;libuv.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
111 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
112 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
113 | <SubSystem>Windows</SubSystem> | ||
114 | <TargetMachine>MachineX86</TargetMachine> | ||
115 | </Link> | ||
116 | <PreBuildEvent> | ||
117 | <Command> | ||
118 | </Command> | ||
119 | </PreBuildEvent> | ||
120 | <PreBuildEvent> | ||
121 | <Command> | ||
122 | </Command> | ||
123 | </PreBuildEvent> | ||
124 | </ItemDefinitionGroup> | ||
125 | <ItemDefinitionGroup> | ||
126 | <CustomBuildStep> | ||
127 | <Command>xcopy "$(ProjectDir)..\..\..\src" "$(OutDir)\src" /D /E /I /F /Y | ||
128 | xcopy "$(ProjectDir)..\..\..\res" "$(OutDir)\res" /D /E /I /F /Y | ||
129 | xcopy "$(ProjectDir)..\..\..\jsb-adapter" "$(OutDir)\jsb-adapter" /D /E /I /F /Y | ||
130 | copy "$(ProjectDir)..\..\..\main.js" "$(OutDir)\" /Y | ||
131 | copy "$(ProjectDir)..\..\..\project.json" "$(OutDir)\" /Y</Command> | ||
132 | <Outputs>$(TargetName).cab</Outputs> | ||
133 | <Inputs>$(TargetFileName)</Inputs> | ||
134 | </CustomBuildStep> | ||
135 | </ItemDefinitionGroup> | ||
136 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||
137 | <Midl> | ||
138 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
139 | <MkTypLibCompatible>false</MkTypLibCompatible> | ||
140 | <TargetEnvironment>Win32</TargetEnvironment> | ||
141 | <GenerateStublessProxies>true</GenerateStublessProxies> | ||
142 | <TypeLibraryName>$(IntDir)game.tlb</TypeLibraryName> | ||
143 | <HeaderFileName>game.h</HeaderFileName> | ||
144 | <DllDataFileName> | ||
145 | </DllDataFileName> | ||
146 | <InterfaceIdentifierFileName>game_i.c</InterfaceIdentifierFileName> | ||
147 | <ProxyFileName>game_p.c</ProxyFileName> | ||
148 | </Midl> | ||
149 | <ClCompile> | ||
150 | <AdditionalIncludeDirectories>$(ProjectDir)..\Classes;$(EngineRoot);$(EngineRoot)cocos;$(EngineRoot)cocos\base;$(EngineRoot)cocos\scripting\js-bindings\auto;$(EngineRoot)cocos\scripting\js-bindings\manual;$(EngineRoot)cocos\audio\include;$(EngineRoot)external\win32\include\;$(EngineRoot)external\win32\include\v8;$(EngineRoot)extensions;$(EngineRoot)cocos\editor-support;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
151 | <PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;NDEBUG;XP_WIN;JS_HAVE___INTN;JS_INTPTR_TYPE=int;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_USRLIBSIMSTATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
152 | <ExceptionHandling> | ||
153 | </ExceptionHandling> | ||
154 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | ||
155 | <PrecompiledHeader> | ||
156 | </PrecompiledHeader> | ||
157 | <WarningLevel>Level3</WarningLevel> | ||
158 | <DebugInformationFormat> | ||
159 | </DebugInformationFormat> | ||
160 | <DisableSpecificWarnings>4267;4251;4244;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings> | ||
161 | <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||
162 | </ClCompile> | ||
163 | <ResourceCompile> | ||
164 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
165 | <Culture>0x0409</Culture> | ||
166 | <AdditionalIncludeDirectories>$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A\include;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
167 | </ResourceCompile> | ||
168 | <PreLinkEvent> | ||
169 | <Command> | ||
170 | </Command> | ||
171 | </PreLinkEvent> | ||
172 | <Link> | ||
173 | <AdditionalDependencies>v8.dll.lib;v8_libbase.dll.lib;v8_libplatform.dll.lib;libuv.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
174 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
175 | <SubSystem>Windows</SubSystem> | ||
176 | <TargetMachine>MachineX86</TargetMachine> | ||
177 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
178 | </Link> | ||
179 | <PreBuildEvent> | ||
180 | <Command> | ||
181 | </Command> | ||
182 | </PreBuildEvent> | ||
183 | </ItemDefinitionGroup> | ||
184 | <ItemGroup> | ||
185 | <ClCompile Include="..\Classes\jsb_module_register.cpp" /> | ||
186 | <ClCompile Include="main.cpp" /> | ||
187 | <ClCompile Include="..\Classes\AppDelegate.cpp" /> | ||
188 | </ItemGroup> | ||
189 | <ItemGroup> | ||
190 | <ClInclude Include="main.h" /> | ||
191 | <ClInclude Include="..\Classes\AppDelegate.h" /> | ||
192 | <ClInclude Include="resource.h" /> | ||
193 | </ItemGroup> | ||
194 | <ItemGroup> | ||
195 | <ResourceCompile Include="game.rc" /> | ||
196 | </ItemGroup> | ||
197 | <ItemGroup> | ||
198 | <Image Include="res\game.ico" /> | ||
199 | </ItemGroup> | ||
200 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||
201 | <ImportGroup Label="ExtensionTargets"> | ||
202 | </ImportGroup> | ||
203 | </Project> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <ItemGroup> | ||
4 | <Filter Include="resource"> | ||
5 | <UniqueIdentifier>{ca9c9e15-d942-43a1-aa7a-5f0b74ca1afd}</UniqueIdentifier> | ||
6 | <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;jpg;jpeg;jpe;png;manifest</Extensions> | ||
7 | </Filter> | ||
8 | <Filter Include="win32"> | ||
9 | <UniqueIdentifier>{ccb2323b-1cfa-41ea-bcf4-ba5f07309396}</UniqueIdentifier> | ||
10 | </Filter> | ||
11 | <Filter Include="Classes"> | ||
12 | <UniqueIdentifier>{e93a77e1-af1e-4400-87d3-504b62ebdbb0}</UniqueIdentifier> | ||
13 | </Filter> | ||
14 | </ItemGroup> | ||
15 | <ItemGroup> | ||
16 | <ClCompile Include="main.cpp"> | ||
17 | <Filter>win32</Filter> | ||
18 | </ClCompile> | ||
19 | <ClCompile Include="..\Classes\AppDelegate.cpp"> | ||
20 | <Filter>Classes</Filter> | ||
21 | </ClCompile> | ||
22 | <ClCompile Include="..\Classes\jsb_module_register.cpp"> | ||
23 | <Filter>Classes</Filter> | ||
24 | </ClCompile> | ||
25 | </ItemGroup> | ||
26 | <ItemGroup> | ||
27 | <ClInclude Include="..\Classes\AppDelegate.h"> | ||
28 | <Filter>Classes</Filter> | ||
29 | </ClInclude> | ||
30 | <ClInclude Include="main.h"> | ||
31 | <Filter>win32</Filter> | ||
32 | </ClInclude> | ||
33 | <ClInclude Include="resource.h" /> | ||
34 | </ItemGroup> | ||
35 | <ItemGroup> | ||
36 | <ResourceCompile Include="game.rc"> | ||
37 | <Filter>resource</Filter> | ||
38 | </ResourceCompile> | ||
39 | </ItemGroup> | ||
40 | <ItemGroup> | ||
41 | <Image Include="res\game.ico"> | ||
42 | <Filter>resource</Filter> | ||
43 | </Image> | ||
44 | </ItemGroup> | ||
45 | </Project> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | ||
4 | <LocalDebuggerWorkingDirectory>$(OutDir)</LocalDebuggerWorkingDirectory> | ||
5 | <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> | ||
6 | </PropertyGroup> | ||
7 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||
8 | <LocalDebuggerWorkingDirectory>$(OutDir)</LocalDebuggerWorkingDirectory> | ||
9 | <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> | ||
10 | </PropertyGroup> | ||
11 | </Project> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | // Microsoft Visual C++ generated resource script. | ||
2 | // | ||
3 | #include "resource.h" | ||
4 | |||
5 | #define APSTUDIO_READONLY_SYMBOLS | ||
6 | ///////////////////////////////////////////////////////////////////////////// | ||
7 | // | ||
8 | // Generated from the TEXTINCLUDE 2 resource. | ||
9 | // | ||
10 | #include "winresrc.h" | ||
11 | |||
12 | ///////////////////////////////////////////////////////////////////////////// | ||
13 | #undef APSTUDIO_READONLY_SYMBOLS | ||
14 | |||
15 | ///////////////////////////////////////////////////////////////////////////// | ||
16 | // Chinese (Simplified, PRC) resources | ||
17 | |||
18 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS) | ||
19 | LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED | ||
20 | #pragma code_page(936) | ||
21 | |||
22 | #ifdef APSTUDIO_INVOKED | ||
23 | ///////////////////////////////////////////////////////////////////////////// | ||
24 | // | ||
25 | // TEXTINCLUDE | ||
26 | // | ||
27 | |||
28 | 2 TEXTINCLUDE | ||
29 | BEGIN | ||
30 | "#include ""winresrc.h""\r\n" | ||
31 | "\0" | ||
32 | END | ||
33 | |||
34 | 3 TEXTINCLUDE | ||
35 | BEGIN | ||
36 | "\r\n" | ||
37 | "\0" | ||
38 | END | ||
39 | |||
40 | #endif // APSTUDIO_INVOKED | ||
41 | |||
42 | #endif // Chinese (Simplified, PRC) resources | ||
43 | ///////////////////////////////////////////////////////////////////////////// | ||
44 | |||
45 | |||
46 | ///////////////////////////////////////////////////////////////////////////// | ||
47 | // English (United States) resources | ||
48 | |||
49 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) | ||
50 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US | ||
51 | #pragma code_page(1252) | ||
52 | |||
53 | #ifdef APSTUDIO_INVOKED | ||
54 | ///////////////////////////////////////////////////////////////////////////// | ||
55 | // | ||
56 | // TEXTINCLUDE | ||
57 | // | ||
58 | |||
59 | 1 TEXTINCLUDE | ||
60 | BEGIN | ||
61 | "resource.h\0" | ||
62 | END | ||
63 | |||
64 | #endif // APSTUDIO_INVOKED | ||
65 | |||
66 | |||
67 | ///////////////////////////////////////////////////////////////////////////// | ||
68 | // | ||
69 | // Icon | ||
70 | // | ||
71 | |||
72 | // Icon with lowest ID value placed first to ensure application icon | ||
73 | // remains consistent on all systems. | ||
74 | GLFW_ICON ICON "res\\game.ico" | ||
75 | |||
76 | ///////////////////////////////////////////////////////////////////////////// | ||
77 | // | ||
78 | // Version | ||
79 | // | ||
80 | |||
81 | VS_VERSION_INFO VERSIONINFO | ||
82 | FILEVERSION 1,0,0,1 | ||
83 | PRODUCTVERSION 1,0,0,1 | ||
84 | FILEFLAGSMASK 0x3fL | ||
85 | #ifdef _DEBUG | ||
86 | FILEFLAGS 0x1L | ||
87 | #else | ||
88 | FILEFLAGS 0x0L | ||
89 | #endif | ||
90 | FILEOS 0x4L | ||
91 | FILETYPE 0x2L | ||
92 | FILESUBTYPE 0x0L | ||
93 | BEGIN | ||
94 | BLOCK "StringFileInfo" | ||
95 | BEGIN | ||
96 | BLOCK "040904B0" | ||
97 | BEGIN | ||
98 | VALUE "FileDescription", "game Module" | ||
99 | VALUE "FileVersion", "1, 0, 0, 1" | ||
100 | VALUE "InternalName", "game" | ||
101 | VALUE "LegalCopyright", "Copyright " | ||
102 | VALUE "OriginalFilename", "game.exe" | ||
103 | VALUE "ProductName", "game Module" | ||
104 | VALUE "ProductVersion", "1, 0, 0, 1" | ||
105 | END | ||
106 | END | ||
107 | BLOCK "VarFileInfo" | ||
108 | BEGIN | ||
109 | VALUE "Translation", 0x409, 1200 | ||
110 | END | ||
111 | END | ||
112 | |||
113 | #endif // English (United States) resources | ||
114 | ///////////////////////////////////////////////////////////////////////////// | ||
115 | |||
116 | |||
117 | |||
118 | #ifndef APSTUDIO_INVOKED | ||
119 | ///////////////////////////////////////////////////////////////////////////// | ||
120 | // | ||
121 | // Generated from the TEXTINCLUDE 3 resource. | ||
122 | // | ||
123 | |||
124 | |||
125 | ///////////////////////////////////////////////////////////////////////////// | ||
126 | #endif // not APSTUDIO_INVOKED | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
3 | |||
4 | http://www.cocos.com | ||
5 | |||
6 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | of this software and associated engine source code (the "Software"), a limited, | ||
8 | worldwide, royalty-free, non-assignable, revocable and non-exclusive license | ||
9 | to use Cocos Creator solely to develop games on your target platforms. You shall | ||
10 | not use Cocos Creator software for developing other software or tools that's | ||
11 | used for developing games. You are not granted to publish, distribute, | ||
12 | sublicense, and/or sell copies of Cocos Creator. | ||
13 | |||
14 | The software or tools in this License Agreement are licensed, not sold. | ||
15 | Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you. | ||
16 | |||
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
23 | THE SOFTWARE. | ||
24 | ****************************************************************************/ | ||
25 | |||
26 | #include "main.h" | ||
27 | #include "AppDelegate.h" | ||
28 | |||
29 | USING_NS_CC; | ||
30 | |||
31 | // uncomment below line, open debug console | ||
32 | // #define USE_WIN32_CONSOLE | ||
33 | |||
34 | int APIENTRY _tWinMain(HINSTANCE hInstance, | ||
35 | HINSTANCE hPrevInstance, | ||
36 | LPTSTR lpCmdLine, | ||
37 | int nCmdShow) | ||
38 | { | ||
39 | UNREFERENCED_PARAMETER(hPrevInstance); | ||
40 | UNREFERENCED_PARAMETER(lpCmdLine); | ||
41 | |||
42 | #ifdef USE_WIN32_CONSOLE | ||
43 | AllocConsole(); | ||
44 | freopen("CONIN$", "r", stdin); | ||
45 | freopen("CONOUT$", "w", stdout); | ||
46 | freopen("CONOUT$", "w", stderr); | ||
47 | #endif | ||
48 | |||
49 | // create the application instance | ||
50 | AppDelegate app(960, 640); | ||
51 | app.start(); | ||
52 | |||
53 | #ifdef USE_WIN32_CONSOLE | ||
54 | FreeConsole(); | ||
55 | #endif | ||
56 | |||
57 | return 0; | ||
58 | } |
1 | /**************************************************************************** | ||
2 | Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. | ||
3 | |||
4 | http://www.cocos.com | ||
5 | |||
6 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | of this software and associated engine source code (the "Software"), a limited, | ||
8 | worldwide, royalty-free, non-assignable, revocable and non-exclusive license | ||
9 | to use Cocos Creator solely to develop games on your target platforms. You shall | ||
10 | not use Cocos Creator software for developing other software or tools that's | ||
11 | used for developing games. You are not granted to publish, distribute, | ||
12 | sublicense, and/or sell copies of Cocos Creator. | ||
13 | |||
14 | The software or tools in this License Agreement are licensed, not sold. | ||
15 | Xiamen Yaji Software Co., Ltd. reserves all rights not expressly granted to you. | ||
16 | |||
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
23 | THE SOFTWARE. | ||
24 | ****************************************************************************/ | ||
25 | |||
26 | #ifndef __MAIN_H__ | ||
27 | #define __MAIN_H__ | ||
28 | |||
29 | #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers | ||
30 | |||
31 | // Windows Header Files: | ||
32 | #include <tchar.h> | ||
33 | |||
34 | // C RunTime Header Files | ||
35 | #include "CCStdC.h" | ||
36 | |||
37 | #endif // __WINMAIN_H__ |
1 | //{{NO_DEPENDENCIES}} | ||
2 | // Microsoft Visual C++ generated include file. | ||
3 | // Used by game.rc | ||
4 | // | ||
5 | #define IDS_PROJNAME 100 | ||
6 | #define IDR_TESTJS 100 | ||
7 | |||
8 | // Next default values for new objects | ||
9 | // | ||
10 | #ifdef APSTUDIO_INVOKED | ||
11 | #ifndef APSTUDIO_READONLY_SYMBOLS | ||
12 | #define _APS_NEXT_RESOURCE_VALUE 204 | ||
13 | #define _APS_NEXT_COMMAND_VALUE 32785 | ||
14 | #define _APS_NEXT_CONTROL_VALUE 1001 | ||
15 | #define _APS_NEXT_SYMED_VALUE 101 | ||
16 | #endif | ||
17 | #endif |
1 | window._CCSettings={platform:"android",groupList:["default"],collisionMatrix:[[true]],rawAssets:{assets:{"0":["button/add_class",0,1],"1":["button/not_collected",0,1],"3":["button/home_button",0,1],"4":["class/class_pic",0,1],"5":["prefab/pfbClassCategoryCell.prefab",3],"6":["class/drak",0,1],"8":["prefab/pfbCategoryOtherListCell.prefab",3],"12":["button/exitEditor_button",0,1],"15":["button/clear_button",0,1],"16":["button/index_button",0,1],"17":["button/history_button",0,1],"19":["button/editor_button",0,1],"21":["button/collection_button",0,1],"22":["prefab/pfbDiaryListCell.prefab",3],"26":["class/1.png",1],"27":["class/star_groove_active.png",1],"28":["focus/1.png",1],"29":["class/growup_button.png",1],"30":["class/MSSG.png",1],"31":["button/noSubscribe.png",1],"32":["class/baseboard.png",1],"33":["game/xyx_9.png",1],"34":["game/bg_xyx_3.png",1],"35":["game/bg_xyx_7.png",1],"36":["button/stop.png",1],"37":["class/drak.png",1],"38":["class/4.png",1],"39":["game/xyx_10.png",1],"40":["button/exitEditor_button.png",1],"41":["class/YSQM.png",1],"42":["class/5.png",1],"43":["button/add_class.png",1],"44":["focus/7.png",1],"45":["class/2.png",1],"46":["game/xyx_6.png",1],"47":["class/YYSJ.png",1],"48":["button/home_button.png",1],"49":["class/customizedCourses_button.png",1],"50":["class/SHBK.png",1],"51":["game/bg_xyx_1.png",1],"52":["game/bg_xyx_5.png",1],"53":["game/xyx_5.png",1],"54":["focus/6.png",1],"55":["focus/4.png",1],"56":["game/bg_xyx_4.png",1],"57":["class/class_pic.png",1],"58":["class/tips.png",1],"59":["button/progress_focus.png",1],"60":["class/bg.jpg",1],"61":["class/ZJYZ.png",1],"62":["class/grade_button.png",1],"63":["button/score.png",1],"64":["button/history_button.png",1],"65":["class/3.png",1],"66":["game/xyx_7.png",1],"67":["game/bg_xyx_2.png",1],"68":["button/vocal.png",1],"69":["focus/8.png",1],"70":["focus/9.png",1],"71":["class/0.png",1],"72":["focus/3.png",1],"73":["class/ZRZS.png",1],"74":["game/bg_item_1.png",1],"75":["button/navi_bg.png",1],"76":["focus/2.png",1],"77":["button/index_button.png",1],"78":["button/char_delete.png",1],"79":["button/collected.png",1],"80":["game/bg_xyx_10.png",1],"81":["game/bg_item_3.png",1],"82":["game/xyx_4.png",1],"83":["game/bg_item_2.png",1],"84":["class/6.png",1],"85":["class/this_week.png",1],"86":["game/xyx_1.png",1],"87":["class/baseboard_active.png",1],"88":["button/not_collected.png",1],"89":["button/be_collected.png",1],"90":["game/xyx_3.png",1],"91":["game/bg_xyx_8.png",1],"92":["button/collection.png",1],"93":["game/xyx_8.png",1],"94":["class/Today.png",1],"95":["game/bg_xyx_6.png",1],"96":["button/clear_button.png",1],"97":["button/collection_button.png",1],"98":["button/play.png",1],"99":["class/GSGX.png",1],"100":["button/editor_button.png",1],"101":["game/xyx_2.png",1],"102":["game/bg_xyx.png",1],"103":["class/star_groove.png",1],"104":["button/collect.png",1],"105":["game/bg_xyx_9.png",1],"106":["prefab/pfbGameCategoryListCell.prefab",3],"107":["game/bg_item_1",0,1],"108":["prefab/pfbCartoonDetailEpisodeCell.prefab",3],"110":["class/SHBK",0,1],"111":["class/star_groove_active",0,1],"112":["prefab/pfbClassNavCell.prefab",3],"113":["class/star_groove",0,1],"114":["class/0",0,1],"115":["class/baseboard",0,1],"116":["class/baseboard_active",0,1],"117":["prefab/pfbHistoryOtherListCell.prefab",3],"119":["class/bg",0,1],"120":["class/growup_button",0,1],"121":["class/tips",0,1],"122":["class/customizedCourses_button",0,1],"123":["class/this_week",0,1],"125":["class/grade_button",0,1],"126":["prefab/pfbSearchCategoryListCell.prefab",3],"98lrwCR/JLma9K3ov5GeSn":["button/be_collected",0,1],"c4WmakSa9EL7bxzVHI+5Ks":["button/char_delete",0,1],"c3FqEYKolIeKK+qM+6lUhk":["button/collect",0,1],"53BMlKkmlLA4LPnDEaDJEa":["button/collected",0,1],"96tyjOvRVGA7xP2UWhQg0J":["button/collection",0,1],"54BiOjWKBNg4sTEQRklvGn":["button/navi_bg",0,1],"746qN3pHZMaZhoFeUXfpyr":["button/noSubscribe",0,1],"20GD/rdWdFBIYwm09jCjgT":["button/play",0,1],"49aviyMRxBUJZJecLo3FRQ":["button/progress_focus",0,1],"4dA7kF10VDfpR+YD72dqRF":["button/score",0,1],"51KY54kIhOf5S36oNoso70":["button/stop",0,1],"51Atk/xJ5Eio3w1ZqsvH9T":["button/vocal",0,1],"9579kTyKRAsp80TQ7eX4z+":["class/1",0,1],"53mNNzeFdMqYIkZyWvcWaQ":["class/2",0,1],d83RcmmmtJkqJn0BLPKnYm:["class/3",0,1],"6fzFce2KFCdLKSuxhVfEw0":["class/4",0,1],"a0uvuA5kNPpqEh/Skm0B1Q":["class/5",0,1],"92NNe6vMdHBrfokHLa9Qfk":["class/6",0,1],"b9TfNQdCRJL5/2iWmXhPEp":["class/GSGX",0,1],d8nFAILe1LiaMT8w5ueeQ2:["class/MSSG",0,1],"60o14IGWxAHIlnJc0vCk8c":["class/Today",0,1],f8NgCHil5OTptUjPeVNc7F:["class/YSQM",0,1],"3efvU0SyJOA4VELNw8DZXq":["class/YYSJ",0,1],"90hCv+EppNoILxDKwAbpFJ":["class/ZJYZ",0,1],deulrKeRtDs72kGnqcfaHW:["class/ZRZS",0,1],"2fEtfLM21NUIUj1zNqQKG2":["focus/1",0,1],"d0+Inwq99OC7mVgLfk2Vjb":["focus/2",0,1],"57MwlJ1YdDm7VK1KlRsEs/":["focus/3",0,1],d9zTzTf3xAlJWANG6LA6O0:["focus/4",0,1],"f9dsB1z+tAvokRnup+2be9":["focus/6",0,1],cawdpQkyJN161RpElEk6zr:["focus/7",0,1],"862jT0QW5FQr5Fzrtj5eaa":["focus/8",0,1],"9atgHcL1FI0ZdkuV80kwUj":["focus/9",0,1],"27A7tnNqpIaKn3xZ6Buqmy":["focus/focus.zip",2],"feZ4Vv+0xKX4IQ1quVj5QK":["game/bg_item_2",0,1],"5ds3NKAhlK3r3qNMzqXPZu":["game/bg_item_3",0,1],"aeHtffzxJDmaarmC/PLrjK":["game/bg_xyx",0,1],acI9OazjBPvZyYH4m7wKxZ:["game/bg_xyx_1",0,1],"8avG3V4JlPArWEzfisYjXN":["game/bg_xyx_10",0,1],"52vc7xoZpGkqtgKX0w8Duj":["game/bg_xyx_2",0,1],"a1T+w/fsND1pHrPFYj/BiQ":["game/bg_xyx_3",0,1],a2cCYqMyFCn547Gw86QQwu:["game/bg_xyx_4",0,1],c3jiMaCU9CYIAMfNZxrl1S:["game/bg_xyx_5",0,1],"d1uaJpd/RKCIxC8fjYkbko":["game/bg_xyx_6",0,1],"45jxgflHNDO5feF6D3+PzH":["game/bg_xyx_7",0,1],"7bPdPXLXhEf4QVjR8ZHaC3":["game/bg_xyx_8",0,1],"24/9CTRkVLn7oINVXMknD9":["game/bg_xyx_9",0,1],"a0UiH/tyxKL5S04V0HnjT5":["game/xyx_1",0,1],"50k268kf5Pw7BBRQXVPCCC":["game/xyx_10",0,1],c4RXBLjAFKULRYVpNm29xI:["game/xyx_2",0,1],"34KKfBJmNKu77XNedU73jG":["game/xyx_3",0,1],"f4aS6xo4lD/L5VBG4fZt4e":["game/xyx_4",0,1],"77Arl/kw1DE6/T/FutCtsu":["game/xyx_5",0,1],c0oyRc6lpGiaQuKNzUAyQe:["game/xyx_6",0,1],"257GIE2VpNh75EHPTBifH2":["game/xyx_7",0,1],"d9/UVhrCJMAaFgoRBn29f5":["game/xyx_8",0,1],"b91CT/thpEvo168K63edqP":["game/xyx_9",0,1],"1cs6zTjT1LA40xStDciQiW":["prefab/pfbCartoonDetailNaviCell.prefab",3],"79JU6+Y5VK079oOif4/Ivi":["prefab/pfbCategoryRecommendCell.prefab",3],"4fyRO4YMBKR58lWJR9xjaT":["prefab/pfbTypeCell.prefab",3]}},assetTypes:["cc.SpriteFrame","cc.Texture2D","cc.Asset","cc.Prefab"],launchScene:"db://assets/Scene/sceneRecommend.fire",scenes:[{url:"db://assets/Scene/sceneRecommend.fire",uuid:118},{url:"db://assets/Scene/sceneClass.fire",uuid:124},{url:"db://assets/Scene/sceneDiary.fire",uuid:24},{url:"db://assets/Scene/sceneHistory.fire",uuid:20},{url:"db://assets/Scene/sceneProgram.fire",uuid:2},{url:"db://assets/Scene/sceneProgramPlayerFullScreen.fire",uuid:25},{url:"db://assets/Scene/sceneCategory.fire",uuid:109},{url:"db://assets/Scene/sceneSearch.fire",uuid:7}],packedAssets:{"012f97b01":["01k8SzySBL+YVegnO9E0sH",0,1,2,3,"65kscFNvtKu6qkmTvFDHi4"],"014290ae3":[4,9,5,6],"01642731d":[10,11,13,14,"71vz8MUSlMG6QWkjTPJDie",7,"907dJ0D6pC0Jv5KQ3cUdBg","9864KR3wlHAKaM8UFGsd5U","b65Xdq0PpCopqICKwd4BMJ",18],"027f4c102":[8,9,127],"02c68360b":[10,11,12,13,23,14,15,16,17,18,19,20,21],"02d87b662":[22,9],"041aeb2c0":["0bKLtsr1ZFKJ7a1cFTv3pL","b8siXLA3hEVIMaqGZqzhrC","e1RXmfXbtG05YORt/jIXgC"],"04620073c":[10,11,12,13,23,14,15,24,16,17,18,19],"05dada016":["2aiwVWfD9Clortmf3PeN4R",9],"06c5e329e":["04Ik5RgydLgJgKlDzPhZZN","24w24u8MtDj7p0RTn6qkoX","43a64LCchN9LaTymMgMQSt","47yc9KU/hEn5jcztvGw4IJ","68PUjxRTJFl7DbN09/UCt2","8bnZCNQhNPOqOkztoIk7D1","a6Iex3AiJHnqJ9ImP7TAIf","a7gdxMUbdMpZgDsO6Y2bHR","adYM+Ks8hOdbca7kweZaJ3",25,"bcZGXJozRKQo+FZANdMu9R","d4JHB4nO9D7bUdKKuAGw0k"],"07c79e990":["41D7kWhyFGY7q4NDlzkazn","90WN1CRV9D85O07Vh/IVm9"],"08a20bd60":[26,"02delMVqdBD70a/HSD99FK",27,"03T1KTjmhDL7g9p/i6Gn3h",28,29,30,31,32,33,"130j7L55RCLrgFkSaIezWy","17Ah23ZrxDcLglXe99zBWj","18Ui89MBxEfoL6D0XVgSy6",34,35,36,37,38,"24E46/LQFLtZDWoa5ea9pq",39,40,41,"2e/K5m1upHT5TEvLoOHNRi",42,43,44,45,46,47,48,49,50,"44g24zlzpJfqkWYGs71uf2","4565IJfl9IeZKM0yLXjYwN","49aYdg7wlKErktbfY56lav",51,52,53,54,"55lzF90txCcZabD+/sG0Tt",55,56,57,"5a5IclV89Btp+Sxgfhz/DC",58,"5e9YgE/FBE5KaIivlfikFw",59,"64aF0rMmxEto44SYq0wpsJ","68+f4RhptIK6RHvjuB4IWP","69SJRwXCtNPavWPIxYnK8W",60,61,62,"72PHDTdO5Knp6wEuBPWHvH","74+iVBhIdP4ZFGD4Q4zDNR",63,"7bBYtFHZlKb691R33Lqlbd",64,65,"82moVWw+VJk7KbsTcozwz9","87zFL/pLtDmLkZzqfLuqVJ",66,67,68,69,70,71,72,"90hx13NNVPpYsUD8PQrN89","93/gxK/YhFJov+SxV5kPgA","95N89ijulHraQAamPG8jvm",73,"99QpVYWiVIsbrVs/bg03Yo","9aQfHA0wFPV47gMatjTeqN","9aiSUNc99OXJYjuuVA5CAX",74,75,76,77,78,"a6DXvUzZVEwpYHcgPqkvh+",79,"a8Anh32NZGRZegUtSgEj26",80,"aePZ7rdzBGApR4qU/SofNS","b0i6ibfDVKaI+UZ9s484O8",81,82,"b6Ks33PstF4ZvSjmhUlK+S",83,"bdHftfx1pPrLU5WFsLIxpL",84,85,"c1qvZhjWVOC5fqfT5jHtvz",86,87,"c5HeQheU1Ls6twCa+ME5d1",88,89,90,91,92,"d10OwgDJNE2KlwohnVraJa",93,"dcUl9T4wVAQ5jzMQTzY9Bb",94,95,96,97,98,99,100,"f3UDjXNR9DH4fb0GxlewIW",101,102,103,104,105,"fbQH9aICNO+Z0JSXhrCZVO","fdYfxGGHJKhJrY+2AXuQfm"],"08b8be20b":[106,107],"08eac4fe0":[108,9],"0a87bfb26":["cdLRQ+XQRAqbpIaPWpW9to","e5eWaClxpO0JqhnkkzN8WT"],"0bb2c62ed":[10,109,11,13,14,"99BsSLrs9Bq4Ce3Pgc8Fip",18],"0c85fc5c5":[110,111,112,113,114,115,116],"0cc62a4c3":[9,117],"0d55dd485":["1a8xdzhQFA/pbl7HAMAxYs","23MSZRoqlE3JmIJHwW3seq","27JP1NhZJJfZqxTjOWjA6J",118,"8cDHkLS4VDoYtsqGhrcA32","8daielIX5D9pdwjpREbxI6","b25E5hqwpGbbExOu19TyeL","dbKBXECXdEya4Zv+tYVwnb","e7SluGuVhDz6WDbr3rAOBx","e9x+BkPABJDIyUB8eZDriy","eauSEjZexE/bmve4A0bV5k"],"0d6fac6fc":[119,10,11,13,120,14,121,122,123,124,16,18,125],"0e1dddeee":[9,126,127]},md5AssetsMap:{},orientation:"",subpackages:{},uuids:["2836fB+oJMALEju2UhuPha","37qwXOCPZJ7a3Jh5jxwAck","49VH94lqVNg6mcbLsX5X32","4dY3obK3xJW4IwohEwX442","13Qm7ulFxAKYcpjhG1OcPH","a5aNEghxBIZqUiuhE340Yg","c85TbAsO9EOYkiypgxiOb8","86k36N+CxLnrYCwurMSwq7","0aBP8a2iZIPKrw6qnwdvKm","a2MjXRFdtLlYQ5ouAFv/+R","09qO8kbmxDdZP9/A4CGfCh","16aKiNSApJUphwTHkzr1y6","17HTkp+6pHXqNQvEyyz2mO","17uN8v2O9Gk4210ZGCsd0L","4cRVkmnCJMIZBPEVobQr4l","82gmbXN1xKsLZU21hVdllO","b804uMNCNErLxwT5XqKky4","ca+7gXjhRPlIBxcz7jhZ4K","cc7LlW72dKEYJVLUduIhEZ","d2gLy9z5ZNI6CyJFqTdDKN","e1Jgh90olExaJ0TIIXH9+o","fbRDdyCRNGC436WZg0RDCJ","32CZtpVU9BE7BkMTgAxmNR","1cejPYfOxLvI6MkLF6beT5","aeWSzHHl1BSIKQPMymH++6","afBx+fIMFG94Ff20OHXAWI","01Oa9AMexPrL7oUd7pByQu","020CE4U8pEd4JuBmzl2ROK","07xChTRPZE/bSnlsZXJz1b","09Rhz+tNJPULV/OcjUvWEZ","095inWjUpH4JumGfo1ujE/","0cIy+0UVhITbsbYZyLMkLd","0dIggimudC/avVhomDOCZs","0f2jPL/zxLE7RlKKYMuMJz","1bAERaGYpC6Yg5qzplnqsD","1cMXtLABVP/ZVq2ATFUMy/","1dbVrYyBpCjIApydc+MQL6","20uCui3fBJK74dHUyfCO9R","21/kVlVLhBPrf1GWNHRV57","24xjwVC0lL4ZP2Sbza58Rh","2aYH8zwZdAe6sanpkeOXZO","2e7g54NLZNO4tK/9hP9mI6","35zFJG8UBDDIgRBttlDiLg","3bhse217lLJIgwD0iMBH2g","3cAlK6XaBFEY1wBa/DUCDA","3dSYVz1h1DRLnej2jZGinv","3d6SGB3odNjIQuM2Y4wYAt","3ekNyyPdRLSZnr71mCjlHy","3f8lBaVMBGL5s5rWHtfO2V","42fRvLrxlN3ITXjQxpphcG","43pbpgf49GSZYTxDhZdhPl","4asLajEiJA4ZMhBWLEls5a","4f35MGWjdElpvAdn2nzBcf","52iQ3f9O1A+5NCCFXM1Cca","535nXzFABLV7n8aj9qZdqQ","5688ypLqhJgqdJCCRMKD2O","58UUSgn5NG2Ix0dzYIJT3l","5a4PHUGzNFR7kv5lhosuLx","5cx+RNF39CgZ2WSX9sexS8","5f3sso2EFMtoVGMXzgTE2V","6bUpkOnNlG6rxw3EN71DNn","6cCTryvhxOVb4E94JQaua/","70H+MrHetHBYP2EdtcsllD","79N8EH/0NFZIH8eLcXHJY2","7dZhqDl8lGSagHDwsbNTjk","80t33r0yhHsayrUTtVdjbL","89a5OwRTpBzoj0+shwmzDP","8bM3s7CqdC5rJNDX9yW1ap","8cEYnIHXBCEp7AVSbtG/mG","8dSSL4jbJGoKe6PswlKpMY","8dYIOlmelHWpOa4jUGrsO8","8eKTizGOxPkLc3ia0piYo6","90CbUMpulO6rAWO3Fq8ZMI","98eEkQwr5JhLZbLebT1W9f","9asJfrZaNHjIDYuiIFlFqr","9ejDOkO+5Cs7yd+BOQJ4kL","a1dISrmLlFp5bF4vEV8guc","a1s9FcfKdGxa4z9mWadOa0","a3b1RPGJZDk5KCUn+tP6/e","a6xgrGSClBz7HlcyJi2pll","acv8yPSLVA4pc2QAOPtSec","b1vVKWuYhMbaQiqxgw3Sui","b424kaGPhHm7oOU6SAxOkT","b9EqC6DeZEFJPYpV0zBV1o","bfawfQ6M5MqrsQdO/OScqw","bfuqwEkG1A5Ko3UnqEG0NL","c2QSa5+rtH+adPE8WHC+fU","c2TJCULwRMLrGqID3KbQiy","c54Tp+HrNMIqGUlwx0WOJJ","c8S0ZaUXRDX4v1rsY9d8l8","cb+YCF6d9Cu6KXj0kgp/qq","cfoNQ694VBNLOz1DQnj3LQ","d1J/zpotRC568tfqfXCdTi","d3/g8JE+ZPA45tr6Bcddlh","dcj+mjuXxFnJbCVc12DO61","dcyRwvBUpGmJFHq2EWJBrn","deVqfOdVJM3LwA+DqwzXI/","e1jChEXfpNn4upv4+LugFe","ebNMlrGH5PvqO3aGf1YSOY","ebq2dNmeFJxJUC6vvm8rMR","f2zvImCIdJ84zh5dkYLqNv","f5+7fdA7RERo6n+nCTiw6h","f7D/9vhRtMj6DrFMjxc/EC","f7RnJpaDNEh6wm+7ylZc24","f8znNtCT5KqYIRj/flA9xV","f99UNvok1Cw63piZdi1wlN","d3SGKeMVlKKaDQV8GczB2H","d4surbe+dOTLTc5CBA46vT","6e4O5JKulItJQTahR1h4it","0d7IjiUUZIooMjDXnBFjn9","2a38h99y1NI4gwEWXri0D3","38fQzWz8lPP6PA/HrdrYlx","67ALHAP3lMEaXftKZd547a","78iESPj7JGKqEoUt+em+Ml","a2bujIJlRAhaVGhvR3d7ba","eaVNZ+1gtAma88/Xlje+vo","f67I+ULr1LlbnleGhgI5w0","c04CWcTnRAc5e8tvRkFWGu","2dL3kvpAxJu6GJ7RdqJG5J","01vc0BM9NPAok/1owbqQWK","30kWXWIvNA5rHaGUzWJVlB","5e93bBxnBJyKHwOfjLHTOm","99vgEZiq1BJ5WqaWtrBAkl","a4Or2+QdhFGasXaZj7Xle2","a9jCNTPwJOqqhG4vlm4+m5","ecP35PDitNkbHRK5sVUUtL","e4QfFUG5JM1brMybJbmI5U","f68lh/yPlI56vIlfZpthLh"]}; | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | // 在 main.js 的开头添加如下代码 | ||
2 | if (jsb) { | ||
3 | var hotUpdateSearchPaths = localStorage.getItem('HotUpdateSearchPaths'); | ||
4 | if (hotUpdateSearchPaths) { | ||
5 | jsb.fileUtils.setSearchPaths(JSON.parse(hotUpdateSearchPaths)); | ||
6 | } | ||
7 | } | ||
8 | |||
9 | // QQPlay window need to be inited first | ||
10 | if (false) { | ||
11 | BK.Script.loadlib('GameRes://libs/qqplay-adapter.js'); | ||
12 | } | ||
13 | |||
14 | window.boot = function () { | ||
15 | var settings = window._CCSettings; | ||
16 | window._CCSettings = undefined; | ||
17 | |||
18 | if ( !settings.debug ) { | ||
19 | var uuids = settings.uuids; | ||
20 | |||
21 | var rawAssets = settings.rawAssets; | ||
22 | var assetTypes = settings.assetTypes; | ||
23 | var realRawAssets = settings.rawAssets = {}; | ||
24 | for (var mount in rawAssets) { | ||
25 | var entries = rawAssets[mount]; | ||
26 | var realEntries = realRawAssets[mount] = {}; | ||
27 | for (var id in entries) { | ||
28 | var entry = entries[id]; | ||
29 | var type = entry[1]; | ||
30 | // retrieve minified raw asset | ||
31 | if (typeof type === 'number') { | ||
32 | entry[1] = assetTypes[type]; | ||
33 | } | ||
34 | // retrieve uuid | ||
35 | realEntries[uuids[id] || id] = entry; | ||
36 | } | ||
37 | } | ||
38 | |||
39 | var scenes = settings.scenes; | ||
40 | for (var i = 0; i < scenes.length; ++i) { | ||
41 | var scene = scenes[i]; | ||
42 | if (typeof scene.uuid === 'number') { | ||
43 | scene.uuid = uuids[scene.uuid]; | ||
44 | } | ||
45 | } | ||
46 | |||
47 | var packedAssets = settings.packedAssets; | ||
48 | for (var packId in packedAssets) { | ||
49 | var packedIds = packedAssets[packId]; | ||
50 | for (var j = 0; j < packedIds.length; ++j) { | ||
51 | if (typeof packedIds[j] === 'number') { | ||
52 | packedIds[j] = uuids[packedIds[j]]; | ||
53 | } | ||
54 | } | ||
55 | } | ||
56 | |||
57 | var subpackages = settings.subpackages; | ||
58 | for (var subId in subpackages) { | ||
59 | var uuidArray = subpackages[subId].uuids; | ||
60 | if (uuidArray) { | ||
61 | for (var k = 0, l = uuidArray.length; k < l; k++) { | ||
62 | if (typeof uuidArray[k] === 'number') { | ||
63 | uuidArray[k] = uuids[uuidArray[k]]; | ||
64 | } | ||
65 | } | ||
66 | } | ||
67 | } | ||
68 | } | ||
69 | |||
70 | function setLoadingDisplay () { | ||
71 | // Loading splash scene | ||
72 | var splash = document.getElementById('splash'); | ||
73 | var progressBar = splash.querySelector('.progress-bar span'); | ||
74 | cc.loader.onProgress = function (completedCount, totalCount, item) { | ||
75 | var percent = 100 * completedCount / totalCount; | ||
76 | if (progressBar) { | ||
77 | progressBar.style.width = percent.toFixed(2) + '%'; | ||
78 | } | ||
79 | }; | ||
80 | splash.style.display = 'block'; | ||
81 | progressBar.style.width = '0%'; | ||
82 | |||
83 | cc.director.once(cc.Director.EVENT_AFTER_SCENE_LAUNCH, function () { | ||
84 | splash.style.display = 'none'; | ||
85 | }); | ||
86 | } | ||
87 | |||
88 | var onStart = function () { | ||
89 | cc.loader.downloader._subpackages = settings.subpackages; | ||
90 | |||
91 | cc.view.enableRetina(true); | ||
92 | cc.view.resizeWithBrowserSize(true); | ||
93 | |||
94 | if (!false && !false) { | ||
95 | if (cc.sys.isBrowser) { | ||
96 | setLoadingDisplay(); | ||
97 | } | ||
98 | |||
99 | if (cc.sys.isMobile) { | ||
100 | if (settings.orientation === 'landscape') { | ||
101 | cc.view.setOrientation(cc.macro.ORIENTATION_LANDSCAPE); | ||
102 | } | ||
103 | else if (settings.orientation === 'portrait') { | ||
104 | cc.view.setOrientation(cc.macro.ORIENTATION_PORTRAIT); | ||
105 | } | ||
106 | cc.view.enableAutoFullScreen([ | ||
107 | cc.sys.BROWSER_TYPE_BAIDU, | ||
108 | cc.sys.BROWSER_TYPE_WECHAT, | ||
109 | cc.sys.BROWSER_TYPE_MOBILE_QQ, | ||
110 | cc.sys.BROWSER_TYPE_MIUI, | ||
111 | ].indexOf(cc.sys.browserType) < 0); | ||
112 | } | ||
113 | |||
114 | // Limit downloading max concurrent task to 2, | ||
115 | // more tasks simultaneously may cause performance draw back on some android system / browsers. | ||
116 | // You can adjust the number based on your own test result, you have to set it before any loading process to take effect. | ||
117 | if (cc.sys.isBrowser && cc.sys.os === cc.sys.OS_ANDROID) { | ||
118 | cc.macro.DOWNLOAD_MAX_CONCURRENT = 2; | ||
119 | } | ||
120 | } | ||
121 | |||
122 | var launchScene = settings.launchScene; | ||
123 | |||
124 | // load scene | ||
125 | cc.director.loadScene(launchScene, null, | ||
126 | function () { | ||
127 | if (cc.sys.isBrowser) { | ||
128 | // show canvas | ||
129 | var canvas = document.getElementById('GameCanvas'); | ||
130 | canvas.style.visibility = ''; | ||
131 | var div = document.getElementById('GameDiv'); | ||
132 | if (div) { | ||
133 | div.style.backgroundImage = ''; | ||
134 | } | ||
135 | } | ||
136 | cc.loader.onProgress = null; | ||
137 | console.log('Success to load scene: ' + launchScene); | ||
138 | } | ||
139 | ); | ||
140 | }; | ||
141 | |||
142 | // jsList | ||
143 | var jsList = settings.jsList; | ||
144 | |||
145 | if (false) { | ||
146 | BK.Script.loadlib(); | ||
147 | } | ||
148 | else { | ||
149 | var bundledScript = settings.debug ? 'src/project.dev.js' : 'src/project.js'; | ||
150 | if (jsList) { | ||
151 | jsList = jsList.map(function (x) { | ||
152 | return 'src/' + x; | ||
153 | }); | ||
154 | jsList.push(bundledScript); | ||
155 | } | ||
156 | else { | ||
157 | jsList = [bundledScript]; | ||
158 | } | ||
159 | } | ||
160 | |||
161 | var option = { | ||
162 | id: 'GameCanvas', | ||
163 | scenes: settings.scenes, | ||
164 | debugMode: settings.debug ? cc.debug.DebugMode.INFO : cc.debug.DebugMode.ERROR, | ||
165 | showFPS: !false && settings.debug, | ||
166 | frameRate: 60, | ||
167 | jsList: jsList, | ||
168 | groupList: settings.groupList, | ||
169 | collisionMatrix: settings.collisionMatrix, | ||
170 | } | ||
171 | |||
172 | // init assets | ||
173 | cc.AssetLibrary.init({ | ||
174 | libraryPath: 'res/import', | ||
175 | rawAssetsBase: 'res/raw-', | ||
176 | rawAssets: settings.rawAssets, | ||
177 | packedAssets: settings.packedAssets, | ||
178 | md5AssetsMap: settings.md5AssetsMap, | ||
179 | subpackages: settings.subpackages | ||
180 | }); | ||
181 | |||
182 | cc.game.run(option, onStart); | ||
183 | }; | ||
184 | |||
185 | // main.js is qqplay and jsb platform entry file, so we must leave platform init code here | ||
186 | if (false) { | ||
187 | BK.Script.loadlib('GameRes://src/settings.js'); | ||
188 | BK.Script.loadlib(); | ||
189 | BK.Script.loadlib('GameRes://libs/qqplay-downloader.js'); | ||
190 | |||
191 | var ORIENTATIONS = { | ||
192 | 'portrait': 1, | ||
193 | 'landscape left': 2, | ||
194 | 'landscape right': 3 | ||
195 | }; | ||
196 | BK.Director.screenMode = ORIENTATIONS[window._CCSettings.orientation]; | ||
197 | initAdapter(); | ||
198 | cc.game.once(cc.game.EVENT_ENGINE_INITED, function () { | ||
199 | initRendererAdapter(); | ||
200 | }); | ||
201 | |||
202 | qqPlayDownloader.REMOTE_SERVER_ROOT = ""; | ||
203 | var prevPipe = cc.loader.md5Pipe || cc.loader.assetLoader; | ||
204 | cc.loader.insertPipeAfter(prevPipe, qqPlayDownloader); | ||
205 | |||
206 | window.boot(); | ||
207 | } | ||
208 | else if (window.jsb) { | ||
209 | |||
210 | var isRuntime = (typeof loadRuntime === 'function'); | ||
211 | if (isRuntime) { | ||
212 | require('src/settings.js'); | ||
213 | require('src/cocos2d-runtime.js'); | ||
214 | require('jsb-adapter/engine/index.js'); | ||
215 | } | ||
216 | else { | ||
217 | require('src/settings.js'); | ||
218 | require('src/cocos2d-jsb.js'); | ||
219 | require('jsb-adapter/jsb-engine.js'); | ||
220 | } | ||
221 | |||
222 | cc.macro.CLEANUP_IMAGE_CACHE = true; | ||
223 | window.boot(); | ||
224 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"crown_left_detail","texture":"95N89ijulHraQAamPG8jvm","rect":[0,0,17,23],"offset":[0,0],"originalSize":[17,23],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"add_class","texture":"3bhse217lLJIgwD0iMBH2g","rect":[0,0,114,212],"offset":[0,0],"originalSize":[114,212],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"not_collected","texture":"c54Tp+HrNMIqGUlwx0WOJJ","rect":[0,0,114,212],"offset":[0,0],"originalSize":[114,212],"capInsets":[0,0,0,0]}},[{"__type__":"cc.SceneAsset","_name":"sceneProgram","scene":{"__id__":1},"asyncLoadAssets":null},{"__type__":"cc.Scene","_name":"New Node","_children":[{"__id__":2}],"_active":false,"_anchorPoint":{"__type__":"cc.Vec2"},"autoReleaseAssets":false},{"__type__":"cc.Node","_name":"TopCanvas","_parent":{"__id__":1},"_children":[{"__id__":3},{"__id__":4},{"__id__":6},{"__id__":8},{"__id__":11},{"__id__":19},{"__id__":23},{"__id__":26}],"_level":1,"_components":[{"__type__":"cc.Canvas","node":{"__id__":2},"_designResolution":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"efb5f66/epM1a0NFe240po5","node":{"__id__":2},"videoPlay":{"__id__":10},"spriteScore":{"__id__":16},"spriteCollect":{"__id__":18},"homeBtnSprite":{"__id__":28},"PFB_NAVI":{"__uuid__":"1cs6zTjT1LA40xStDciQiW"},"PFB_EPISODE":{"__uuid__":"6e4O5JKulItJQTahR1h4it"}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720},"_position":{"__type__":"cc.Vec3","x":640,"y":360},"_id":"dcYR0hHMZD6KJY9KI3/Ugx"},{"__type__":"cc.Node","_name":"Main Camera","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Camera","node":{"__id__":3},"_clearFlags":7,"_depth":-1}]},{"__type__":"cc.Node","_name":"Mask","_parent":{"__id__":2},"_children":[{"__id__":5}],"_level":2,"_components":[{"__type__":"cc.Mask","node":{"__id__":4},"_N$inverted":true}],"_contentSize":{"__type__":"cc.Size","width":478,"height":240},"_position":{"__type__":"cc.Vec3","x":-259,"y":113}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":4},"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":5}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720},"_position":{"__type__":"cc.Vec3","x":261,"y":-113}},{"__type__":"cc.Node","_name":"HomeIcon","_parent":{"__id__":2},"_children":[{"__id__":7}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":6}}],"_contentSize":{"__type__":"cc.Size","width":97,"height":34},"_position":{"__type__":"cc.Vec3","x":-600,"y":318}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":6},"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":7},"_useOriginalSize":false,"_fontSize":26,"_lineHeight":50,"_N$verticalAlign":1,"_N$overflow":2},{"__type__":"cc.Widget","node":{"__id__":7},"_target":{"__id__":2},"_alignFlags":9,"_left":50,"_top":19}],"_contentSize":{"__type__":"cc.Size","width":800,"height":50},"_position":{"__type__":"cc.Vec3","x":410,"y":-2}},{"__type__":"cc.Node","_name":"PlayBg","_parent":{"__id__":2},"_children":[{"__id__":9}],"_level":2,"_contentSize":{"__type__":"cc.Size","width":526,"height":363},"_position":{"__type__":"cc.Vec3","x":-259,"y":128.5}},{"__type__":"cc.Node","_name":"VideoView","_parent":{"__id__":8},"_level":3,"_components":[{"__id__":10}],"_contentSize":{"__type__":"cc.Size","width":478,"height":240},"_position":{"__type__":"cc.Vec3","x":-2,"y":-15.5}},{"__type__":"cc.VideoPlayer","node":{"__id__":9},"_volume":0.5,"videoPlayerEvent":[{"__type__":"cc.ClickEvent","target":{"__id__":2},"_componentId":"efb5f66/epM1a0NFe240po5","handler":"onVideoPlayerEvent"}],"_N$keepAspectRatio":false},{"__type__":"cc.Node","_name":"IntroductionArea","_parent":{"__id__":2},"_children":[{"__id__":12},{"__id__":13},{"__id__":14},{"__id__":15},{"__id__":17}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":11}}],"_contentSize":{"__type__":"cc.Size","width":460,"height":232},"_position":{"__type__":"cc.Vec3","x":255,"y":150}},{"__type__":"cc.Node","_name":"New Label","_parent":{"__id__":11},"_level":3,"_components":[{"__type__":"cc.Label","node":{"__id__":12},"_useOriginalSize":false,"_string":"简介","_N$string":"简介","_fontSize":30,"_lineHeight":30,"_N$verticalAlign":1},{"__type__":"cc.Widget","node":{"__id__":12},"_alignFlags":9,"_left":10,"_top":6.300000000000001}],"_contentSize":{"__type__":"cc.Size","width":60,"height":37.8},"_position":{"__type__":"cc.Vec3","x":-190,"y":90.80000000000001}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":11},"_level":3,"_components":[{"__type__":"cc.Label","node":{"__id__":13},"_useOriginalSize":false,"_fontSize":20,"_lineHeight":26,"_N$overflow":1},{"__type__":"cc.Widget","node":{"__id__":13},"_alignFlags":8,"_left":20}],"_contentSize":{"__type__":"cc.Size","width":460,"height":232},"_position":{"__type__":"cc.Vec3","x":20,"y":-81}},{"__type__":"cc.Node","_name":"Score","_parent":{"__id__":11},"_active":false,"_level":3,"_components":[{"__type__":"cc.Label","node":{"__id__":14},"_useOriginalSize":false,"_fontSize":20,"_lineHeight":30,"_N$horizontalAlign":1,"_N$verticalAlign":1,"_N$overflow":2}],"_contentSize":{"__type__":"cc.Size","width":100,"height":30},"_position":{"__type__":"cc.Vec3","x":127,"y":-97}},{"__type__":"cc.Node","_name":"BtnPicScore","_parent":{"__id__":11},"_level":3,"_components":[{"__id__":16}],"_contentSize":{"__type__":"cc.Size","width":114,"height":106},"_position":{"__type__":"cc.Vec3","x":68,"y":-153}},{"__type__":"cc.Sprite","node":{"__id__":15},"_spriteFrame":{"__uuid__":"2836fB+oJMALEju2UhuPha"},"_sizeMode":0},{"__type__":"cc.Node","_name":"BtnPicCollect","_parent":{"__id__":11},"_level":3,"_components":[{"__id__":18}],"_contentSize":{"__type__":"cc.Size","width":114,"height":106},"_position":{"__type__":"cc.Vec3","x":-91,"y":-153}},{"__type__":"cc.Sprite","node":{"__id__":17},"_spriteFrame":{"__uuid__":"37qwXOCPZJ7a3Jh5jxwAck"},"_sizeMode":0},{"__type__":"cc.Node","_name":"NaviArea","_parent":{"__id__":2},"_children":[{"__id__":20},{"__id__":21},{"__id__":22}],"_level":2,"_contentSize":{"__type__":"cc.Size","width":1048,"height":54},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-527,"y":-87}},{"__type__":"cc.Node","_name":"NaviListWrapper","_parent":{"__id__":19},"_children":[{"__type__":"cc.Node","_name":"NaviList","_parent":{"__id__":20},"_contentSize":{"__type__":"cc.Size","width":1048,"height":54},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5}}],"_components":[{"__type__":"cc.Mask","node":{"__id__":20},"_N$alphaThreshold":1}],"_contentSize":{"__type__":"cc.Size","width":1048,"height":54},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5}},{"__type__":"cc.Node","_name":"LeftIcon","_parent":{"__id__":19},"_components":[{"__type__":"cc.Sprite","node":{"__id__":21},"_spriteFrame":{"__uuid__":"01k8SzySBL+YVegnO9E0sH"}}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":17,"height":23},"_position":{"__type__":"cc.Vec3","x":-14.5,"y":-0.5}},{"__type__":"cc.Node","_name":"RightIcon","_parent":{"__id__":19},"_components":[{"__type__":"cc.Sprite","node":{"__id__":22},"_spriteFrame":{"__uuid__":"65kscFNvtKu6qkmTvFDHi4"}}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":17,"height":23},"_position":{"__type__":"cc.Vec3","x":1070.5,"y":-0.5}},{"__type__":"cc.Node","_name":"EpisodeArea","_parent":{"__id__":2},"_children":[{"__id__":24},{"__id__":25}],"_level":2,"_contentSize":{"__type__":"cc.Size","width":1199,"height":200},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-578,"y":-213}},{"__type__":"cc.Node","_name":"GraphicsLine","_parent":{"__id__":23},"_level":3,"_components":[{"__type__":"cc.Graphics","node":{"__id__":24},"_lineWidth":10,"_strokeColor":{"__type__":"cc.Color","r":255,"g":255,"b":255}}]},{"__type__":"cc.Node","_name":"EpisodeListWrapper","_parent":{"__id__":23},"_children":[{"__type__":"cc.Node","_name":"EpisodeList","_parent":{"__id__":25},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5}}],"_contentSize":{"__type__":"cc.Size","width":800,"height":150},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5}},{"__type__":"cc.Node","_name":"HomeBtn","_parent":{"__id__":2},"_children":[{"__id__":27}],"_level":2,"_contentSize":{"__type__":"cc.Size","width":137,"height":65},"_position":{"__type__":"cc.Vec3","x":532.996,"y":287.175}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":26},"_level":2,"_components":[{"__id__":28},{"__type__":"cc.Widget","node":{"__id__":27},"alignMode":0,"_alignFlags":45,"_originalWidth":100,"_originalHeight":40}],"_color":{"__type__":"cc.Color","r":230,"g":230,"b":230},"_contentSize":{"__type__":"cc.Size","width":137,"height":65}},{"__type__":"cc.Sprite","node":{"__id__":27},"_spriteFrame":{"__uuid__":"4dY3obK3xJW4IwohEwX442"},"_type":1,"_sizeMode":0}],{"__type__":"cc.SpriteFrame","content":{"name":"home_button","texture":"3f8lBaVMBGL5s5rWHtfO2V","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"crown_right_detail","texture":"87zFL/pLtDmLkZzqfLuqVJ","rect":[0,0,17,23],"offset":[0,0],"originalSize":[17,23],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"class_pic","texture":"5a4PHUGzNFR7kv5lhosuLx","rect":[0,0,274,168],"offset":[0,0],"originalSize":[274,168],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"default_sprite_splash","texture":"02delMVqdBD70a/HSD99FK","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}},[{"__type__":"cc.Prefab","_name":"pfbClassCategoryCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbClassCategoryCell","_children":[{"__id__":2},{"__id__":4},{"__id__":6}],"_level":1,"_components":[{"__type__":"bb0d2VAlglDJad3pJfNgXze","node":{"__id__":1},"pic":{"__id__":3},"activeName1":{"__id__":13},"activeName2":{"__id__":15},"normalName":{"__id__":18}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"681XjCc1JMa7weePOmEzV/"},"_contentSize":{"__type__":"cc.Size","width":247,"height":152}},{"__type__":"cc.Node","_name":"Pic","_parent":{"__id__":1},"_level":7,"_components":[{"__type__":"cc.Widget","node":{"__id__":2},"_alignFlags":8},{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"40hKPp/lxLQqzI7RSgf+uK"},"_contentSize":{"__type__":"cc.Size","width":247,"height":152}},{"__type__":"cc.Sprite","node":{"__id__":2},"_spriteFrame":{"__uuid__":"13Qm7ulFxAKYcpjhG1OcPH"},"_sizeMode":0},{"__type__":"cc.Node","_name":"CollectionBg","_parent":{"__id__":1},"_children":[{"__id__":5}],"_level":2,"_components":[{"__type__":"cc.Widget","node":{"__id__":4},"_alignFlags":32,"_right":-60}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"992T3UGe5NUax6TqwlNdgm"},"_contentSize":{"__type__":"cc.Size","width":51,"height":152},"_position":{"__type__":"cc.Vec3","x":158}},{"__type__":"cc.Node","_name":"CollectionPic","_parent":{"__id__":4},"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"c85TbAsO9EOYkiypgxiOb8"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"8alJi+0/tHmr1y4Ko4X0/D"},"_contentSize":{"__type__":"cc.Size","width":51,"height":50}},{"__type__":"cc.Node","_name":"Name","_parent":{"__id__":1},"_children":[{"__id__":7},{"__id__":8},{"__id__":16}],"_level":7,"_components":[{"__type__":"cc.Sprite","node":{"__id__":6},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":6},"_alignFlags":12,"_bottom":-40}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"1bHTBCLihHaan0ejlYxkeF"},"_contentSize":{"__type__":"cc.Size","width":247,"height":30},"_position":{"__type__":"cc.Vec3","y":-101}},{"__type__":"cc.Node","_name":"NameBg","_parent":{"__id__":6},"_active":false,"_level":8,"_components":[{"__type__":"cc.Sprite","node":{"__id__":7},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"73K8K+LA1PVLY1Lz9BZ4lf"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":247,"height":30}},{"__type__":"cc.Node","_name":"ActiveName","_parent":{"__id__":6},"_children":[{"__id__":9},{"__id__":10}],"_level":8,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"9foIZHQ9ZNM6EZJgeluWgI"},"_contentSize":{"__type__":"cc.Size","width":247}},{"__type__":"cc.Node","_name":"ActiveNameBg","_parent":{"__id__":8},"_level":9,"_components":[{"__type__":"cc.Sprite","node":{"__id__":9},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"a2rXJo/AxCZrTOQo3+K/Io"},"_contentSize":{"__type__":"cc.Size","width":247,"height":30}},{"__type__":"cc.Node","_name":"NameContainer","_parent":{"__id__":8},"_children":[{"__id__":11}],"_level":9,"_components":[{"__type__":"cc.Widget","node":{"__id__":10},"_alignFlags":8,"_left":10},{"__type__":"cc.Mask","node":{"__id__":10}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"b0z+5uA/lLrI6hgwcHggil"},"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":230,"height":30},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-113.5}},{"__type__":"cc.Node","_name":"NameText","_parent":{"__id__":10},"_children":[{"__id__":12},{"__id__":14}],"_level":10,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"689K8EaqRBjrLJwXpHAryd"},"_contentSize":{"__type__":"cc.Size","width":230,"height":30},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5}},{"__type__":"cc.Node","_name":"NameText1","_parent":{"__id__":11},"_level":11,"_components":[{"__id__":13}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"e3pV3lr7JEH673NfmP2t+M"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":1},"_position":{"__type__":"cc.Vec3","y":10}},{"__type__":"cc.Label","node":{"__id__":12},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":22,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NameText2","_parent":{"__id__":11},"_level":11,"_components":[{"__id__":15}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"d3g70N1ehHoap2jx2GlOAG"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":1},"_position":{"__type__":"cc.Vec3","x":78,"y":10}},{"__type__":"cc.Label","node":{"__id__":14},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":22,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NormalName","_parent":{"__id__":6},"_children":[{"__id__":17}],"_level":8,"_components":[{"__type__":"cc.Mask","node":{"__id__":16}},{"__type__":"cc.Widget","node":{"__id__":16},"_alignFlags":8,"_left":10}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"74HIZnrp1JZ4XnmAeAbWSQ"},"_contentSize":{"__type__":"cc.Size","width":230,"height":30},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-113.5,"y":1}},{"__type__":"cc.Node","_name":"MidName","_parent":{"__id__":16},"_level":9,"_components":[{"__id__":18}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"},"fileId":"fftT39l5xBr5y3ITb7obJa"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5}},{"__type__":"cc.Label","node":{"__id__":17},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":22,"_N$verticalAlign":1}],{"__type__":"cc.SpriteFrame","content":{"name":"drak","texture":"20uCui3fBJK74dHUyfCO9R","rect":[2,2,48,47],"offset":[0.5,-0.5],"originalSize":[51,50],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"scroll_base_bg","texture":"64aF0rMmxEto44SYq0wpsJ","rect":[0,0,2,512],"offset":[0,0],"originalSize":[2,512],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"scroll_bar_bg","texture":"9aiSUNc99OXJYjuuVA5CAX","rect":[0,0,468,4],"offset":[0,0],"originalSize":[468,4],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"down_arrow","texture":"fbQH9aICNO+Z0JSXhrCZVO","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"up_arrow","texture":"5e9YgE/FBE5KaIivlfikFw","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"record_bg","texture":"99QpVYWiVIsbrVs/bg03Yo","rect":[0,0,404,464],"offset":[0,0],"originalSize":[404,464],"capInsets":[0,0,0,0]}},[{"__type__":"cc.SceneAsset","_name":"sceneSearch","scene":{"__id__":1},"asyncLoadAssets":null},{"__type__":"cc.Scene","_name":"New Node","_children":[{"__id__":2}],"_active":false,"_anchorPoint":{"__type__":"cc.Vec2"},"autoReleaseAssets":false},{"__type__":"cc.Node","_name":"Canvas","_parent":{"__id__":1},"_children":[{"__id__":3},{"__id__":4},{"__id__":5},{"__id__":6},{"__id__":8},{"__id__":10},{"__id__":12},{"__id__":13},{"__id__":15},{"__id__":24}],"_level":1,"_components":[{"__type__":"cc.Canvas","node":{"__id__":2},"_designResolution":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"42be43vaEtAiK/s7hXSZAJJ","node":{"__id__":2},"spriteKeywordDelete":{"__id__":9},"PFB_RECORD":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"PFB_CHAR":{"__uuid__":"e1RXmfXbtG05YORt/jIXgC"},"PFB_TYPE":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720},"_position":{"__type__":"cc.Vec3","x":640,"y":360},"_id":"6cJe+qKhtJSrNT8U3cYN4f"},{"__type__":"cc.Node","_name":"Main Camera","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Camera","node":{"__id__":3},"_clearFlags":7,"_depth":-1}]},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":4}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"CategoryListBg","_parent":{"__id__":2},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"b65Xdq0PpCopqICKwd4BMJ"}},{"__type__":"cc.Widget","node":{"__id__":5},"_alignFlags":9,"_left":491,"_top":97}],"_contentSize":{"__type__":"cc.Size","width":711,"height":570},"_position":{"__type__":"cc.Vec3","x":206.5,"y":-22}},{"__type__":"cc.Node","_name":"KeywordsContainer","_parent":{"__id__":2},"_children":[{"__id__":7}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":6},"_spriteFrame":{"__uuid__":"9864KR3wlHAKaM8UFGsd5U"}},{"__type__":"cc.Widget","node":{"__id__":6},"_alignFlags":9,"_left":67,"_top":110}],"_contentSize":{"__type__":"cc.Size","width":297,"height":64},"_position":{"__type__":"cc.Vec3","x":-424.5,"y":218}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":6},"_level":3,"_components":[{"__type__":"cc.Label","node":{"__id__":7},"_useOriginalSize":false,"_string":"如搜索奥姆,输入AM即可","_N$string":"如搜索奥姆,输入AM即可","_fontSize":22,"_lineHeight":65,"_N$horizontalAlign":1,"_N$verticalAlign":1}],"_color":{"__type__":"cc.Color","r":89,"g":178,"b":222},"_contentSize":{"__type__":"cc.Size","width":253,"height":81.9}},{"__type__":"cc.Node","_name":"KeywordsDelete","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":9},{"__type__":"cc.Widget","node":{"__id__":8},"_alignFlags":9,"_left":368,"_top":110}],"_contentSize":{"__type__":"cc.Size","width":104,"height":64},"_position":{"__type__":"cc.Vec3","x":-220,"y":218}},{"__type__":"cc.Sprite","node":{"__id__":8},"_spriteFrame":{"__uuid__":"907dJ0D6pC0Jv5KQ3cUdBg"},"_sizeMode":0},{"__type__":"cc.Node","_name":"RecordListArea","_parent":{"__id__":2},"_children":[{"__id__":11}],"_level":2,"_components":[{"__type__":"cc.Widget","node":{"__id__":10},"_alignFlags":9,"_left":66,"_top":180},{"__type__":"cc.Sprite","node":{"__id__":10},"_spriteFrame":{"__uuid__":"71vz8MUSlMG6QWkjTPJDie"}}],"_contentSize":{"__type__":"cc.Size","width":404,"height":464},"_position":{"__type__":"cc.Vec3","x":-372,"y":-52}},{"__type__":"cc.Node","_name":"RecordListWrapper","_parent":{"__id__":10},"_children":[{"__type__":"cc.Node","_name":"RecordList","_parent":{"__id__":11}}],"_components":[{"__type__":"cc.Mask","node":{"__id__":11},"_N$alphaThreshold":1},{"__type__":"cc.Widget","node":{"__id__":11},"_alignFlags":9,"_left":10,"_top":40}],"_contentSize":{"__type__":"cc.Size","width":378,"height":435},"_anchorPoint":{"__type__":"cc.Vec2","x":0.5,"y":1},"_position":{"__type__":"cc.Vec3","x":-3,"y":192}},{"__type__":"cc.Node","_name":"CharList","_parent":{"__id__":2},"_active":false,"_level":2,"_components":[{"__type__":"cc.Widget","node":{"__id__":12},"_alignFlags":9,"_left":63,"_top":211}],"_contentSize":{"__type__":"cc.Size","width":415,"height":415},"_anchorPoint":{"__type__":"cc.Vec2","y":1},"_position":{"__type__":"cc.Vec3","x":-577,"y":149}},{"__type__":"cc.Node","_name":"TypeListArea","_parent":{"__id__":2},"_children":[{"__id__":14}],"_level":1,"_components":[{"__type__":"cc.Widget","node":{"__id__":13},"_alignFlags":9,"_left":519,"_top":113}],"_contentSize":{"__type__":"cc.Size","width":585,"height":49},"_position":{"__type__":"cc.Vec3","x":171.5,"y":222.5}},{"__type__":"cc.Node","_name":"TypeListWrapper","_parent":{"__id__":13},"_children":[{"__type__":"cc.Node","_name":"TypeList","_parent":{"__id__":14}}],"_components":[{"__type__":"cc.Mask","node":{"__id__":14},"_N$alphaThreshold":1},{"__type__":"cc.Widget","node":{"__id__":14},"_alignFlags":8}],"_contentSize":{"__type__":"cc.Size","width":585,"height":49},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-292.5}},{"__type__":"cc.Node","_name":"CategoryList","_parent":{"__id__":2},"_children":[{"__id__":16},{"__id__":17}],"_level":2,"_components":[{"__type__":"cc.Widget","node":{"__id__":15},"alignMode":0,"_alignFlags":9,"_left":501,"_top":162}],"_contentSize":{"__type__":"cc.Size","width":650,"height":485},"_position":{"__type__":"cc.Vec3","x":186,"y":-44.5}},{"__type__":"cc.Node","_name":"DataContainerMask","_parent":{"__id__":15},"_children":[{"__type__":"cc.Node","_name":"DataContainer","_parent":{"__id__":16}}],"_components":[{"__type__":"cc.Mask","node":{"__id__":16},"_N$alphaThreshold":1}],"_contentSize":{"__type__":"cc.Size","width":650,"height":485}},{"__type__":"cc.Node","_name":"ScrollBarContainer","_parent":{"__id__":15},"_children":[{"__id__":18},{"__id__":19}],"_components":[{"__type__":"cc.Widget","node":{"__id__":17},"alignMode":0,"_alignFlags":33},{"__type__":"cc.Mask","node":{"__id__":17},"_enabled":false}],"_contentSize":{"__type__":"cc.Size","width":10,"height":455},"_position":{"__type__":"cc.Vec3","x":320,"y":15}},{"__type__":"cc.Node","_name":"ScrollBarHight","_parent":{"__id__":17},"_components":[{"__type__":"cc.Sprite","node":{"__id__":18},"_spriteFrame":{"__uuid__":"09qO8kbmxDdZP9/A4CGfCh"},"_sizeMode":0}],"_opacity":100,"_contentSize":{"__type__":"cc.Size","width":2,"height":455}},{"__type__":"cc.Node","_name":"ScrollBarShadow","_parent":{"__id__":17},"_children":[{"__id__":20}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":19},"_spriteFrame":{"__uuid__":"16aKiNSApJUphwTHkzr1y6"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":19},"alignMode":2,"_alignFlags":1}],"_contentSize":{"__type__":"cc.Size","width":2,"height":94},"_anchorPoint":{"__type__":"cc.Vec2","x":0.5},"_position":{"__type__":"cc.Vec3","y":133.5}},{"__type__":"cc.Node","_name":"ScrollBarBlock","_parent":{"__id__":19},"_children":[{"__id__":21},{"__id__":22},{"__id__":23}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":20},"_spriteFrame":{"__uuid__":"cc7LlW72dKEYJVLUduIhEZ"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":20},"alignMode":2,"_target":{"__id__":19},"_alignFlags":4,"_left":-4,"_originalHeight":94}],"_contentSize":{"__type__":"cc.Size","width":10,"height":94},"_position":{"__type__":"cc.Vec3","y":47}},{"__type__":"cc.Node","_name":"AU","_parent":{"__id__":20},"_components":[{"__type__":"cc.Sprite","node":{"__id__":21},"_spriteFrame":{"__uuid__":"4cRVkmnCJMIZBPEVobQr4l"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":21},"alignMode":0,"_alignFlags":12,"_left":30,"_top":41,"_bottom":88,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":12},"_position":{"__type__":"cc.Vec3","x":30,"y":47}},{"__type__":"cc.Node","_name":"AD","_parent":{"__id__":20},"_components":[{"__type__":"cc.Sprite","node":{"__id__":22},"_spriteFrame":{"__uuid__":"17uN8v2O9Gk4210ZGCsd0L"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":22},"alignMode":0,"_alignFlags":13,"_left":30,"_top":87.5,"_bottom":-6.5,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":13},"_position":{"__type__":"cc.Vec3","x":30,"y":-47}},{"__type__":"cc.Node","_name":"Page","_parent":{"__id__":20},"_components":[{"__type__":"cc.RichText","node":{"__id__":23},"_N$string":"","_N$horizontalAlign":1,"_N$fontSize":18,"_N$lineHeight":18},{"__type__":"cc.Widget","node":{"__id__":23},"alignMode":0,"_alignFlags":9,"_left":35,"_top":38}],"_contentSize":{"__type__":"cc.Size","height":22.68},"_position":{"__type__":"cc.Vec3","x":30,"y":-2.34}},{"__type__":"cc.Node","_name":"DataPosition","_parent":{"__id__":2},"_level":2,"_components":[{"__type__":"cc.Label","node":{"__id__":24},"_useOriginalSize":false,"_string":"1/1","_N$string":"1/1","_fontSize":18,"_lineHeight":18,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Widget","node":{"__id__":24},"_alignFlags":9,"_left":1149.0149999999999,"_top":638}],"_contentSize":{"__type__":"cc.Size","width":25.02,"height":22.68},"_position":{"__type__":"cc.Vec3","x":521.5249999999999,"y":-289.34}}],{"__type__":"cc.SpriteFrame","content":{"name":"char_delete","texture":"68+f4RhptIK6RHvjuB4IWP","rect":[0,0,104,128],"offset":[0,0],"originalSize":[104,128],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"keyword_bg","texture":"24E46/LQFLtZDWoa5ea9pq","rect":[0,1,297,64],"offset":[0,-0.5],"originalSize":[297,65],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"medias_bg","texture":"d10OwgDJNE2KlwohnVraJa","rect":[0,0,711,570],"offset":[0,0],"originalSize":[711,570],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"pageIncon","texture":"aePZ7rdzBGApR4qU/SofNS","rect":[12,12,10,70],"offset":[0,0],"originalSize":[34,94],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [[{"__type__":"cc.Prefab","_name":"pfbCategoryOtherListCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbCategoryOtherListCell","_children":[{"__id__":2},{"__id__":4},{"__id__":9}],"_level":1,"_components":[{"__type__":"e473cIBEpRF76pT69vi5PHF","node":{"__id__":1},"pic":{"__id__":3},"activeName1":{"__id__":15},"activeName2":{"__id__":17},"normalName":{"__id__":20},"textPlayTimes":{"__id__":8}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"5bPJVCs69Iprc19tmQ33CI"},"_contentSize":{"__type__":"cc.Size","width":262,"height":157}},{"__type__":"cc.Node","_name":"Background","_parent":{"__id__":1},"_components":[{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"9dK5JH1NJC3oacXNVa4k5S"},"_contentSize":{"__type__":"cc.Size","width":262,"height":157}},{"__type__":"cc.Sprite","node":{"__id__":2},"_sizeMode":0},{"__type__":"cc.Node","_name":"PageView","_parent":{"__id__":1},"_children":[{"__id__":5},{"__id__":6},{"__id__":7}],"_components":[{"__type__":"cc.Widget","node":{"__id__":4},"_alignFlags":9}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"72eHRdSeVDx5wCev/w95zi"},"_contentSize":{"__type__":"cc.Size","width":90,"height":25},"_position":{"__type__":"cc.Vec3","x":-86,"y":66}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":4},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"f8HjgG86VB25wiAvS8S8Pl"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":90,"height":25}},{"__type__":"cc.Node","_name":"eye","_parent":{"__id__":4},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":6},"_spriteFrame":{"__uuid__":"f68lh/yPlI56vIlfZpthLh"}},{"__type__":"cc.Widget","node":{"__id__":6},"alignMode":0,"_alignFlags":8,"_left":5}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"6edJytnOFI5ozVSnC2uyb0"},"_contentSize":{"__type__":"cc.Size","width":26,"height":18},"_position":{"__type__":"cc.Vec3","x":-27}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":4},"_components":[{"__id__":8},{"__type__":"cc.Widget","node":{"__id__":7},"alignMode":0,"_alignFlags":32,"_right":28.9}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"78vWEB3NFG9bseOAEKTbON"},"_contentSize":{"__type__":"cc.Size","height":17.64},"_position":{"__type__":"cc.Vec3","x":16.1}},{"__type__":"cc.Label","node":{"__id__":7},"_useOriginalSize":false,"_fontSize":14,"_lineHeight":14,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"Name","_parent":{"__id__":1},"_children":[{"__id__":10},{"__id__":11},{"__id__":18}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":9},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":9},"_alignFlags":4}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"867z1GhthIoau4v+uLMyff"},"_contentSize":{"__type__":"cc.Size","width":262,"height":30},"_position":{"__type__":"cc.Vec3","y":-63.5}},{"__type__":"cc.Node","_name":"NameBg","_parent":{"__id__":9},"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":10},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"e4cK2zE+JC7ae8ZQFEJz32"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":262,"height":30}},{"__type__":"cc.Node","_name":"ActiveName","_parent":{"__id__":9},"_children":[{"__id__":12}],"_level":8,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"ddeTkPUx5EPZw3Q8lGgvCJ"}},{"__type__":"cc.Node","_name":"NameContainer","_parent":{"__id__":11},"_children":[{"__id__":13}],"_level":9,"_components":[{"__type__":"cc.Widget","node":{"__id__":12},"_alignFlags":8,"_left":-125},{"__type__":"cc.Mask","node":{"__id__":12}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"d6xC6FentGb7BCjPocRJwt"},"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":250,"height":30}},{"__type__":"cc.Node","_name":"NameText","_parent":{"__id__":12},"_children":[{"__id__":14},{"__id__":16}],"_level":10,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"34duGeJORO4rb45/fNdAGS"},"_contentSize":{"__type__":"cc.Size","width":250,"height":30}},{"__type__":"cc.Node","_name":"NameText1","_parent":{"__id__":13},"_level":11,"_components":[{"__id__":15},{"__type__":"cc.Widget","node":{"__id__":14},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"b4q8tyJ/ZPTZr35YH8vBrp"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-125}},{"__type__":"cc.Label","node":{"__id__":14},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":30,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NameText2","_parent":{"__id__":13},"_level":11,"_components":[{"__id__":17},{"__type__":"cc.Widget","node":{"__id__":16},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"17km0S5D9CV4oGlF28DSWI"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-125}},{"__type__":"cc.Label","node":{"__id__":16},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":30,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NormalName","_parent":{"__id__":9},"_children":[{"__id__":19}],"_level":8,"_components":[{"__type__":"cc.Mask","node":{"__id__":18}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"17gTbNQFdAWIiIzqVQONs0"},"_contentSize":{"__type__":"cc.Size","width":250,"height":30}},{"__type__":"cc.Node","_name":"MidName","_parent":{"__id__":18},"_level":9,"_components":[{"__id__":20},{"__type__":"cc.Widget","node":{"__id__":19},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0aBP8a2iZIPKrw6qnwdvKm"},"fileId":"adroC/09ZE/6jsRIdXZU0N"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-125}},{"__type__":"cc.Label","node":{"__id__":19},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":30,"_N$horizontalAlign":1,"_N$verticalAlign":1}],{"__type__":"cc.SpriteFrame","content":{"name":"default_sprite_splash","texture":"02delMVqdBD70a/HSD99FK","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"eye","texture":"82moVWw+VJk7KbsTcozwz9","rect":[0,0,26,18],"offset":[0,0],"originalSize":[26,18],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"scroll_base_bg","texture":"64aF0rMmxEto44SYq0wpsJ","rect":[0,0,2,512],"offset":[0,0],"originalSize":[2,512],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"scroll_bar_bg","texture":"9aiSUNc99OXJYjuuVA5CAX","rect":[0,0,468,4],"offset":[0,0],"originalSize":[468,4],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"exitEditor_button","texture":"2aYH8zwZdAe6sanpkeOXZO","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"down_arrow","texture":"fbQH9aICNO+Z0JSXhrCZVO","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"collection404","texture":"4565IJfl9IeZKM0yLXjYwN","rect":[58,156,1164,523],"offset":[0,-57.5],"originalSize":[1280,720],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"up_arrow","texture":"5e9YgE/FBE5KaIivlfikFw","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"clear_button","texture":"deVqfOdVJM3LwA+DqwzXI/","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"index_button","texture":"a1s9FcfKdGxa4z9mWadOa0","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"history_button","texture":"7dZhqDl8lGSagHDwsbNTjk","rect":[0,4,176,124],"offset":[0,-2],"originalSize":[176,128],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"pageIncon","texture":"aePZ7rdzBGApR4qU/SofNS","rect":[12,12,10,70],"offset":[0,0],"originalSize":[34,94],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"editor_button","texture":"f2zvImCIdJ84zh5dkYLqNv","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}},[{"__type__":"cc.SceneAsset","_name":"sceneHistory","scene":{"__id__":1},"asyncLoadAssets":null},{"__type__":"cc.Scene","_name":"New Node","_children":[{"__id__":2}],"_anchorPoint":{"__type__":"cc.Vec2"},"autoReleaseAssets":false},{"__type__":"cc.Node","_name":"TopCanvas","_parent":{"__id__":1},"_children":[{"__id__":3},{"__id__":4},{"__id__":5},{"__id__":6},{"__id__":8},{"__id__":10},{"__id__":12},{"__id__":14},{"__id__":16},{"__id__":29},{"__id__":30}],"_level":1,"_components":[{"__type__":"cc.Canvas","node":{"__id__":2},"_designResolution":{"__type__":"cc.Size","width":1280,"height":720},"_fitHeight":false},{"__type__":"432aaiY0ZNGjb2vmoF3e7gb","node":{"__id__":2},"spriteCollect":{"__id__":7},"spriteEditor":{"__id__":9},"spriteClear":{"__id__":11},"spriteBackEditor":{"__id__":13},"spriteIndex":{"__id__":15}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720},"_position":{"__type__":"cc.Vec3","x":640,"y":360},"_id":"35lCpDoXpBT6W5jya2VQL6"},{"__type__":"cc.Node","_name":"Main Camera","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Camera","node":{"__id__":3},"_clearFlags":7,"_depth":-1}]},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":2},"_components":[{"__type__":"cc.Sprite","node":{"__id__":4}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"HistoryIcon","_parent":{"__id__":2},"_active":false,"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"ca+7gXjhRPlIBxcz7jhZ4K"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":5},"_alignFlags":9,"_left":23,"_top":25}],"_contentSize":{"__type__":"cc.Size","width":176,"height":64},"_position":{"__type__":"cc.Vec3","x":-529,"y":303}},{"__type__":"cc.Node","_name":"CollectionIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":7},{"__type__":"cc.Widget","node":{"__id__":6},"_alignFlags":9,"_left":23,"_top":25}],"_contentSize":{"__type__":"cc.Size","width":176,"height":64},"_position":{"__type__":"cc.Vec3","x":-529,"y":303}},{"__type__":"cc.Sprite","node":{"__id__":6},"_spriteFrame":{"__uuid__":"fbRDdyCRNGC436WZg0RDCJ"},"_sizeMode":0},{"__type__":"cc.Node","_name":"EditorIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":9},{"__type__":"cc.Widget","node":{"__id__":8},"_alignFlags":33,"_left":881.197,"_right":250,"_top":25}],"_contentSize":{"__type__":"cc.Size","width":137,"height":65},"_position":{"__type__":"cc.Vec3","x":321.5,"y":302.5}},{"__type__":"cc.Sprite","node":{"__id__":8},"_spriteFrame":{"__uuid__":"d2gLy9z5ZNI6CyJFqTdDKN"},"_sizeMode":0},{"__type__":"cc.Node","_name":"ClearIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":11},{"__type__":"cc.Widget","node":{"__id__":10},"_alignFlags":33,"_left":1064.605,"_right":80,"_top":25}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":137,"height":65},"_position":{"__type__":"cc.Vec3","x":491.5,"y":302.5}},{"__type__":"cc.Sprite","node":{"__id__":10},"_spriteFrame":{"__uuid__":"82gmbXN1xKsLZU21hVdllO"},"_sizeMode":0},{"__type__":"cc.Node","_name":"BackEditorIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":13},{"__type__":"cc.Widget","node":{"__id__":12},"_alignFlags":33,"_left":1072.5,"_right":250,"_top":25,"_originalWidth":137}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":137,"height":65},"_position":{"__type__":"cc.Vec3","x":321.5,"y":302.5}},{"__type__":"cc.Sprite","node":{"__id__":12},"_spriteFrame":{"__uuid__":"17HTkp+6pHXqNQvEyyz2mO"},"_sizeMode":0},{"__type__":"cc.Node","_name":"IndexIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":15},{"__type__":"cc.Widget","node":{"__id__":14},"_alignFlags":33,"_right":80,"_top":25}],"_contentSize":{"__type__":"cc.Size","width":137,"height":65},"_position":{"__type__":"cc.Vec3","x":491.5,"y":302.5}},{"__type__":"cc.Sprite","node":{"__id__":14},"_spriteFrame":{"__uuid__":"b804uMNCNErLxwT5XqKky4"},"_sizeMode":0},{"__type__":"cc.Node","_name":"CategoryList","_parent":{"__id__":2},"_children":[{"__id__":17},{"__id__":18}],"_components":[{"__type__":"cc.Widget","node":{"__id__":16},"alignMode":0,"_alignFlags":9,"_left":50,"_top":120}],"_contentSize":{"__type__":"cc.Size","width":1180,"height":700},"_position":{"__type__":"cc.Vec3","y":-110}},{"__type__":"cc.Node","_name":"DataContainerMask","_parent":{"__id__":16},"_children":[{"__type__":"cc.Node","_name":"DataContainer","_parent":{"__id__":17}}],"_components":[{"__type__":"cc.Mask","node":{"__id__":17},"_N$alphaThreshold":1}],"_contentSize":{"__type__":"cc.Size","width":1180,"height":700}},{"__type__":"cc.Node","_name":"ScrollBarContainer","_parent":{"__id__":16},"_children":[{"__id__":19},{"__id__":20}],"_active":false,"_components":[{"__type__":"cc.Widget","node":{"__id__":18},"alignMode":0,"_alignFlags":33,"_right":-30},{"__type__":"cc.Mask","node":{"__id__":18},"_enabled":false}],"_contentSize":{"__type__":"cc.Size","width":10,"height":510},"_position":{"__type__":"cc.Vec3","x":450,"y":95}},{"__type__":"cc.Node","_name":"ScrollBarHight","_parent":{"__id__":18},"_components":[{"__type__":"cc.Sprite","node":{"__id__":19},"_spriteFrame":{"__uuid__":"09qO8kbmxDdZP9/A4CGfCh"},"_sizeMode":0}],"_opacity":100,"_contentSize":{"__type__":"cc.Size","width":2,"height":510}},{"__type__":"cc.Node","_name":"ScrollBarShadow","_parent":{"__id__":18},"_children":[{"__id__":21}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":20},"_spriteFrame":{"__uuid__":"16aKiNSApJUphwTHkzr1y6"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":20},"alignMode":2,"_alignFlags":1}],"_contentSize":{"__type__":"cc.Size","width":2,"height":94},"_anchorPoint":{"__type__":"cc.Vec2","x":0.5},"_position":{"__type__":"cc.Vec3","y":161}},{"__type__":"cc.Node","_name":"ScrollBarBlock","_parent":{"__id__":20},"_children":[{"__id__":22},{"__id__":23},{"__id__":24}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":21},"_spriteFrame":{"__uuid__":"cc7LlW72dKEYJVLUduIhEZ"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":21},"alignMode":2,"_alignFlags":4,"_left":-4,"_originalHeight":94}],"_contentSize":{"__type__":"cc.Size","width":10,"height":94},"_position":{"__type__":"cc.Vec3","y":47}},{"__type__":"cc.Node","_name":"AU","_parent":{"__id__":21},"_components":[{"__type__":"cc.Sprite","node":{"__id__":22},"_spriteFrame":{"__uuid__":"4cRVkmnCJMIZBPEVobQr4l"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":22},"alignMode":0,"_alignFlags":12,"_left":30,"_top":41,"_bottom":88,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":12},"_position":{"__type__":"cc.Vec3","x":30,"y":47}},{"__type__":"cc.Node","_name":"AD","_parent":{"__id__":21},"_components":[{"__type__":"cc.Sprite","node":{"__id__":23},"_spriteFrame":{"__uuid__":"17uN8v2O9Gk4210ZGCsd0L"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":23},"alignMode":0,"_alignFlags":13,"_left":30,"_top":87.5,"_bottom":-6.5,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":13},"_position":{"__type__":"cc.Vec3","x":30,"y":-47}},{"__type__":"cc.Node","_name":"Page","_parent":{"__id__":21},"_children":[{"__id__":25},{"__id__":26},{"__id__":27},{"__id__":28}],"_components":[{"__type__":"cc.RichText","node":{"__id__":24},"_N$string":"翻\n页\n <color=#FFFF80>1</color>","_N$fontSize":18,"_N$lineHeight":18},{"__type__":"cc.Widget","node":{"__id__":24},"alignMode":0,"_alignFlags":9,"_left":25.999999999999996,"_top":20}],"_contentSize":{"__type__":"cc.Size","width":18,"height":58.67999999999999},"_position":{"__type__":"cc.Vec3","x":29.999999999999996,"y":-2.3399999999999963}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":24},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":25},"_string":"翻","_N$string":"翻","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":18,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-9,"y":6.660000000000004}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":24},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":26},"_string":"页","_N$string":"页","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":18,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-9,"y":-11.339999999999996}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":24},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":27},"_string":" ","_N$string":" ","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":5,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-9,"y":-29.339999999999996}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":24},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":28},"_string":"1","_N$string":"1","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_color":{"__type__":"cc.Color","r":255,"g":255,"b":128},"_contentSize":{"__type__":"cc.Size","width":10.01,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-4,"y":-29.339999999999996}},{"__type__":"cc.Node","_name":"BlankIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":29},"_spriteFrame":{"__uuid__":"1cejPYfOxLvI6MkLF6beT5"}}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":1164,"height":523},"_position":{"__type__":"cc.Vec3","y":-37}},{"__type__":"cc.Node","_name":"DataPosition","_parent":{"__id__":2},"_active":false,"_level":2,"_components":[{"__type__":"cc.Label","node":{"__id__":30},"_useOriginalSize":false,"_string":"1/1","_N$string":"1/1","_fontSize":18,"_lineHeight":18,"_N$horizontalAlign":1,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":25.02,"height":22.68},"_position":{"__type__":"cc.Vec3","x":572,"y":-331}}],{"__type__":"cc.SpriteFrame","content":{"name":"collection_button","texture":"e1jChEXfpNn4upv4+LugFe","rect":[0,4,176,124],"offset":[0,-2],"originalSize":[176,128],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [[{"__type__":"cc.Prefab","_name":"pfbDiaryListCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbDiaryListCell","_children":[{"__id__":2},{"__id__":4},{"__id__":9},{"__id__":24}],"_level":1,"_components":[{"__type__":"0a36djGM3tBTID0vXgaKEiE","node":{"__id__":1},"pic":{"__id__":3},"activeName1":{"__id__":18},"activeName2":{"__id__":20},"normalName":{"__id__":23},"textPlayTimes":{"__id__":8},"textScore":{"__id__":12},"deleteButtonImg":{"__id__":27}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"5bPJVCs69Iprc19tmQ33CI"},"_contentSize":{"__type__":"cc.Size","width":219,"height":268}},{"__type__":"cc.Node","_name":"Background","_parent":{"__id__":1},"_components":[{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"9dK5JH1NJC3oacXNVa4k5S"},"_contentSize":{"__type__":"cc.Size","width":219,"height":268}},{"__type__":"cc.Sprite","node":{"__id__":2},"_sizeMode":0},{"__type__":"cc.Node","_name":"PageView","_parent":{"__id__":1},"_children":[{"__id__":5},{"__id__":6},{"__id__":7}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":4},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":4},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"72eHRdSeVDx5wCev/w95zi"},"_contentSize":{"__type__":"cc.Size","width":90,"height":25},"_position":{"__type__":"cc.Vec3","x":-64.5,"y":121.5}},{"__type__":"cc.Node","_name":"EyeBg","_parent":{"__id__":4},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"03uVfSvMJIfqjlXTnXGsVa"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":90,"height":25}},{"__type__":"cc.Node","_name":"eye","_parent":{"__id__":4},"_components":[{"__type__":"cc.Sprite","node":{"__id__":6}},{"__type__":"cc.Widget","node":{"__id__":6},"alignMode":0,"_alignFlags":8,"_left":5}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"6edJytnOFI5ozVSnC2uyb0"},"_contentSize":{"__type__":"cc.Size","width":26,"height":18},"_position":{"__type__":"cc.Vec3","x":-27}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":4},"_components":[{"__id__":8},{"__type__":"cc.Widget","node":{"__id__":7},"alignMode":0,"_alignFlags":32,"_right":28.9}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"78vWEB3NFG9bseOAEKTbON"},"_contentSize":{"__type__":"cc.Size","height":20.16},"_position":{"__type__":"cc.Vec3","x":16.1}},{"__type__":"cc.Label","node":{"__id__":7},"_useOriginalSize":false,"_fontSize":16,"_lineHeight":16,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"Name","_parent":{"__id__":1},"_children":[{"__id__":10},{"__id__":11},{"__id__":13},{"__id__":21}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":9},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":9},"_alignFlags":4}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"867z1GhthIoau4v+uLMyff"},"_contentSize":{"__type__":"cc.Size","width":219,"height":30},"_position":{"__type__":"cc.Vec3","y":-119}},{"__type__":"cc.Node","_name":"NameBg","_parent":{"__id__":9},"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":10},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"abduJzG09OZZMdF4hx4+Z9"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":219,"height":30}},{"__type__":"cc.Node","_name":"ScoreText","_parent":{"__id__":9},"_level":8,"_components":[{"__id__":12},{"__type__":"cc.Widget","node":{"__id__":11},"_alignFlags":32,"_right":20}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"2bl4r/zYNHNYxKW0Bkusnr"},"_color":{"__type__":"cc.Color","r":255,"g":255},"_contentSize":{"__type__":"cc.Size","width":12.24,"height":27.72},"_position":{"__type__":"cc.Vec3","x":83.38}},{"__type__":"cc.Label","node":{"__id__":11},"_useOriginalSize":false,"_string":"0","_N$string":"0","_fontSize":22,"_lineHeight":22,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"ActiveName","_parent":{"__id__":9},"_children":[{"__id__":14},{"__id__":15}],"_level":8,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"ddeTkPUx5EPZw3Q8lGgvCJ"}},{"__type__":"cc.Node","_name":"ActiveNameBg","_parent":{"__id__":13},"_level":9,"_components":[{"__type__":"cc.Sprite","node":{"__id__":14},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"40kg8W5n5MmIu1A1pZZshd"},"_contentSize":{"__type__":"cc.Size","width":200,"height":30},"_position":{"__type__":"cc.Vec3","x":-20}},{"__type__":"cc.Node","_name":"NameContainer","_parent":{"__id__":13},"_children":[{"__id__":16}],"_level":9,"_components":[{"__type__":"cc.Widget","node":{"__id__":15},"_alignFlags":8,"_left":-95},{"__type__":"cc.Mask","node":{"__id__":15}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"d6xC6FentGb7BCjPocRJwt"},"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":150,"height":30},"_position":{"__type__":"cc.Vec3","x":-20}},{"__type__":"cc.Node","_name":"NameText","_parent":{"__id__":15},"_children":[{"__id__":17},{"__id__":19}],"_level":10,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"34duGeJORO4rb45/fNdAGS"},"_contentSize":{"__type__":"cc.Size","width":150,"height":30}},{"__type__":"cc.Node","_name":"NameText1","_parent":{"__id__":16},"_level":11,"_components":[{"__id__":18},{"__type__":"cc.Widget","node":{"__id__":17},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"b4q8tyJ/ZPTZr35YH8vBrp"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-75}},{"__type__":"cc.Label","node":{"__id__":17},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":22,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NameText2","_parent":{"__id__":16},"_level":11,"_components":[{"__id__":20}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"17km0S5D9CV4oGlF28DSWI"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5}},{"__type__":"cc.Label","node":{"__id__":19},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":22,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NormalName","_parent":{"__id__":9},"_children":[{"__id__":22}],"_level":8,"_components":[{"__type__":"cc.Mask","node":{"__id__":21}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"17gTbNQFdAWIiIzqVQONs0"},"_contentSize":{"__type__":"cc.Size","width":150,"height":30},"_position":{"__type__":"cc.Vec3","x":-20}},{"__type__":"cc.Node","_name":"MidName","_parent":{"__id__":21},"_level":9,"_components":[{"__id__":23},{"__type__":"cc.Widget","node":{"__id__":22},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"adroC/09ZE/6jsRIdXZU0N"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-75}},{"__type__":"cc.Label","node":{"__id__":22},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":22,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"GrayMask","_parent":{"__id__":1},"_children":[{"__id__":25},{"__id__":26}],"_level":2,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"4dC0rM0/pO54DBm3+2KZg3"},"_opacity":0,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":219,"height":268}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":24},"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":25},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"5f8AzV5YZKmp6UBqnBVuKI"},"_opacity":150,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":219,"height":268}},{"__type__":"cc.Node","_name":"DeleteButton","_parent":{"__id__":24},"_level":3,"_components":[{"__id__":27}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"32CZtpVU9BE7BkMTgAxmNR"},"fileId":"7bhHhLvMVAaIftzmUf9a8L"},"_contentSize":{"__type__":"cc.Size","width":122,"height":122}},{"__type__":"cc.Sprite","node":{"__id__":26},"_sizeMode":0}],{"__type__":"cc.SpriteFrame","content":{"name":"default_sprite_splash","texture":"02delMVqdBD70a/HSD99FK","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"episode_default","texture":"c1qvZhjWVOC5fqfT5jHtvz","rect":[0,0,76,69],"offset":[0,0],"originalSize":[76,69],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"episode_focus","texture":"93/gxK/YhFJov+SxV5kPgA","rect":[0,0,76,69],"offset":[0,0],"originalSize":[76,69],"capInsets":[0,0,0,0]}},[{"__type__":"cc.Prefab","_name":"pfbSearchCharListCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbCharListCell","_children":[{"__id__":2},{"__id__":3},{"__id__":4}],"_level":1,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e1RXmfXbtG05YORt/jIXgC"},"fileId":"7a0Pz/KNRLXrJA+uJ5skQo"},"_contentSize":{"__type__":"cc.Size","width":64,"height":64}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":1},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":2},"_spriteFrame":{"__uuid__":"0bKLtsr1ZFKJ7a1cFTv3pL"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e1RXmfXbtG05YORt/jIXgC"},"fileId":"cb1KkwHiFIHYt1lQM7+e+d"},"_contentSize":{"__type__":"cc.Size","width":64,"height":64}},{"__type__":"cc.Node","_name":"ActiveBg","_parent":{"__id__":1},"_active":false,"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":3},"_spriteFrame":{"__uuid__":"b8siXLA3hEVIMaqGZqzhrC"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e1RXmfXbtG05YORt/jIXgC"},"fileId":"08atCgHdFCvZwHFHgY5Mo4"},"_contentSize":{"__type__":"cc.Size","width":64,"height":64}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":1},"_components":[{"__type__":"cc.Label","node":{"__id__":4},"_useOriginalSize":false,"_string":"21","_N$string":"21","_fontSize":24,"_lineHeight":24,"_N$horizontalAlign":1,"_N$verticalAlign":1}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e1RXmfXbtG05YORt/jIXgC"},"fileId":"b5iP8+i3NJ5Zt+x3qsZC2A"},"_color":{"__type__":"cc.Color","r":106,"g":57,"b":6},"_contentSize":{"__type__":"cc.Size","width":26.7,"height":30.24}}]] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"scroll_base_bg","texture":"64aF0rMmxEto44SYq0wpsJ","rect":[0,0,2,512],"offset":[0,0],"originalSize":[2,512],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"scroll_bar_bg","texture":"9aiSUNc99OXJYjuuVA5CAX","rect":[0,0,468,4],"offset":[0,0],"originalSize":[468,4],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"exitEditor_button","texture":"2aYH8zwZdAe6sanpkeOXZO","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"down_arrow","texture":"fbQH9aICNO+Z0JSXhrCZVO","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"collection404","texture":"4565IJfl9IeZKM0yLXjYwN","rect":[58,156,1164,523],"offset":[0,-57.5],"originalSize":[1280,720],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"up_arrow","texture":"5e9YgE/FBE5KaIivlfikFw","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"clear_button","texture":"deVqfOdVJM3LwA+DqwzXI/","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}},[{"__type__":"cc.SceneAsset","_name":"sceneDiary","scene":{"__id__":1},"asyncLoadAssets":null},{"__type__":"cc.Scene","_name":"New Node","_children":[{"__id__":2}],"_anchorPoint":{"__type__":"cc.Vec2"},"autoReleaseAssets":false},{"__type__":"cc.Node","_name":"TopCanvas","_parent":{"__id__":1},"_children":[{"__id__":3},{"__id__":4},{"__id__":5},{"__id__":7},{"__id__":8},{"__id__":10},{"__id__":12},{"__id__":14},{"__id__":16},{"__id__":20},{"__id__":33},{"__id__":34}],"_level":1,"_components":[{"__type__":"cc.Canvas","node":{"__id__":2},"_designResolution":{"__type__":"cc.Size","width":1280,"height":720},"_fitHeight":false},{"__type__":"3aa3aHQ5yVBBKPjqyQmnYy0","node":{"__id__":2},"spriteHistory":{"__id__":6},"spriteEditor":{"__id__":9},"spriteClear":{"__id__":11},"spriteBackEditor":{"__id__":13},"spriteIndex":{"__id__":15}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720},"_position":{"__type__":"cc.Vec3","x":640,"y":360},"_id":"35lCpDoXpBT6W5jya2VQL6"},{"__type__":"cc.Node","_name":"Main Camera","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Camera","node":{"__id__":3},"_clearFlags":7,"_depth":-1}]},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":2},"_components":[{"__type__":"cc.Sprite","node":{"__id__":4}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"HistoryIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":6},{"__type__":"cc.Widget","node":{"__id__":5},"_alignFlags":9,"_left":23,"_top":25}],"_contentSize":{"__type__":"cc.Size","width":176,"height":64},"_position":{"__type__":"cc.Vec3","x":-529,"y":303}},{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"ca+7gXjhRPlIBxcz7jhZ4K"},"_sizeMode":0},{"__type__":"cc.Node","_name":"CollectionIcon","_parent":{"__id__":2},"_active":false,"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":7},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":7},"_alignFlags":9,"_left":192,"_top":30}],"_contentSize":{"__type__":"cc.Size","width":142,"height":54},"_position":{"__type__":"cc.Vec3","x":-377,"y":303}},{"__type__":"cc.Node","_name":"EditorIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":9},{"__type__":"cc.Widget","node":{"__id__":8},"_alignFlags":33,"_left":881.197,"_right":250,"_top":25}],"_contentSize":{"__type__":"cc.Size","width":137,"height":65},"_position":{"__type__":"cc.Vec3","x":321.5,"y":302.5}},{"__type__":"cc.Sprite","node":{"__id__":8},"_spriteFrame":{"__uuid__":"d2gLy9z5ZNI6CyJFqTdDKN"},"_sizeMode":0},{"__type__":"cc.Node","_name":"ClearIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":11},{"__type__":"cc.Widget","node":{"__id__":10},"_alignFlags":33,"_left":1064.605,"_right":80,"_top":25}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":137,"height":65},"_position":{"__type__":"cc.Vec3","x":491.5,"y":302.5}},{"__type__":"cc.Sprite","node":{"__id__":10},"_spriteFrame":{"__uuid__":"82gmbXN1xKsLZU21hVdllO"},"_sizeMode":0},{"__type__":"cc.Node","_name":"BackEditorIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":13},{"__type__":"cc.Widget","node":{"__id__":12},"_alignFlags":33,"_left":1072.5,"_right":250,"_top":25,"_originalWidth":137}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":137,"height":65},"_position":{"__type__":"cc.Vec3","x":321.5,"y":302.5}},{"__type__":"cc.Sprite","node":{"__id__":12},"_spriteFrame":{"__uuid__":"17HTkp+6pHXqNQvEyyz2mO"},"_sizeMode":0},{"__type__":"cc.Node","_name":"IndexIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__id__":15},{"__type__":"cc.Widget","node":{"__id__":14},"_alignFlags":33,"_right":80,"_top":25}],"_contentSize":{"__type__":"cc.Size","width":137,"height":65},"_position":{"__type__":"cc.Vec3","x":491.5,"y":302.5}},{"__type__":"cc.Sprite","node":{"__id__":14},"_spriteFrame":{"__uuid__":"b804uMNCNErLxwT5XqKky4"},"_sizeMode":0},{"__type__":"cc.Node","_name":"TypeListArea","_parent":{"__id__":2},"_children":[{"__id__":17},{"__id__":18},{"__id__":19}],"_active":false,"_contentSize":{"__type__":"cc.Size","width":300,"height":450},"_position":{"__type__":"cc.Vec3","x":-450,"y":-25}},{"__type__":"cc.Node","_name":"TypeListWrapper","_parent":{"__id__":16},"_children":[{"__type__":"cc.Node","_name":"TypeList","_parent":{"__id__":17},"_anchorPoint":{"__type__":"cc.Vec2","x":0.5,"y":1}}],"_components":[{"__type__":"cc.Mask","node":{"__id__":17},"_N$alphaThreshold":1}],"_contentSize":{"__type__":"cc.Size","width":300,"height":450},"_anchorPoint":{"__type__":"cc.Vec2","x":0.5,"y":1},"_position":{"__type__":"cc.Vec3","y":225}},{"__type__":"cc.Node","_name":"Up","_parent":{"__id__":16},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":18}}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":46,"height":22},"_position":{"__type__":"cc.Vec3","y":261}},{"__type__":"cc.Node","_name":"Down","_parent":{"__id__":16},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":19}}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":46,"height":28},"_position":{"__type__":"cc.Vec3","y":-265}},{"__type__":"cc.Node","_name":"CategoryList","_parent":{"__id__":2},"_children":[{"__id__":21},{"__id__":22}],"_components":[{"__type__":"cc.Widget","node":{"__id__":20},"alignMode":0,"_alignFlags":9,"_left":50,"_top":120}],"_contentSize":{"__type__":"cc.Size","width":1180,"height":700},"_position":{"__type__":"cc.Vec3","y":-110}},{"__type__":"cc.Node","_name":"DataContainerMask","_parent":{"__id__":20},"_children":[{"__type__":"cc.Node","_name":"DataContainer","_parent":{"__id__":21}}],"_components":[{"__type__":"cc.Mask","node":{"__id__":21},"_N$alphaThreshold":1}],"_contentSize":{"__type__":"cc.Size","width":1180,"height":700}},{"__type__":"cc.Node","_name":"ScrollBarContainer","_parent":{"__id__":20},"_children":[{"__id__":23},{"__id__":24}],"_active":false,"_components":[{"__type__":"cc.Widget","node":{"__id__":22},"alignMode":0,"_alignFlags":33,"_right":-30},{"__type__":"cc.Mask","node":{"__id__":22},"_enabled":false}],"_contentSize":{"__type__":"cc.Size","width":10,"height":510},"_position":{"__type__":"cc.Vec3","x":450,"y":95}},{"__type__":"cc.Node","_name":"ScrollBarHight","_parent":{"__id__":22},"_components":[{"__type__":"cc.Sprite","node":{"__id__":23},"_spriteFrame":{"__uuid__":"09qO8kbmxDdZP9/A4CGfCh"},"_sizeMode":0}],"_opacity":100,"_contentSize":{"__type__":"cc.Size","width":2,"height":510}},{"__type__":"cc.Node","_name":"ScrollBarShadow","_parent":{"__id__":22},"_children":[{"__id__":25}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":24},"_spriteFrame":{"__uuid__":"16aKiNSApJUphwTHkzr1y6"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":24},"alignMode":2,"_alignFlags":1}],"_contentSize":{"__type__":"cc.Size","width":2,"height":94},"_anchorPoint":{"__type__":"cc.Vec2","x":0.5},"_position":{"__type__":"cc.Vec3","y":161}},{"__type__":"cc.Node","_name":"ScrollBarBlock","_parent":{"__id__":24},"_children":[{"__id__":26},{"__id__":27},{"__id__":28}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":25},"_spriteFrame":{"__uuid__":"cc7LlW72dKEYJVLUduIhEZ"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":25},"alignMode":2,"_alignFlags":4,"_left":-4,"_originalHeight":94}],"_contentSize":{"__type__":"cc.Size","width":10,"height":94},"_position":{"__type__":"cc.Vec3","y":47}},{"__type__":"cc.Node","_name":"AU","_parent":{"__id__":25},"_components":[{"__type__":"cc.Sprite","node":{"__id__":26},"_spriteFrame":{"__uuid__":"4cRVkmnCJMIZBPEVobQr4l"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":26},"alignMode":0,"_alignFlags":12,"_left":30,"_top":41,"_bottom":88,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":12},"_position":{"__type__":"cc.Vec3","x":30,"y":47}},{"__type__":"cc.Node","_name":"AD","_parent":{"__id__":25},"_components":[{"__type__":"cc.Sprite","node":{"__id__":27},"_spriteFrame":{"__uuid__":"17uN8v2O9Gk4210ZGCsd0L"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":27},"alignMode":0,"_alignFlags":13,"_left":30,"_top":87.5,"_bottom":-6.5,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":13},"_position":{"__type__":"cc.Vec3","x":30,"y":-47}},{"__type__":"cc.Node","_name":"Page","_parent":{"__id__":25},"_children":[{"__id__":29},{"__id__":30},{"__id__":31},{"__id__":32}],"_components":[{"__type__":"cc.RichText","node":{"__id__":28},"_N$string":"翻\n页\n <color=#FFFF80>1</color>","_N$fontSize":18,"_N$lineHeight":18},{"__type__":"cc.Widget","node":{"__id__":28},"alignMode":0,"_alignFlags":9,"_left":25.999999999999996,"_top":20}],"_contentSize":{"__type__":"cc.Size","width":18,"height":58.67999999999999},"_position":{"__type__":"cc.Vec3","x":29.999999999999996,"y":-2.3399999999999963}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":28},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":29},"_string":"翻","_N$string":"翻","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":18,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-9,"y":6.660000000000004}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":28},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":30},"_string":"页","_N$string":"页","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":18,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-9,"y":-11.339999999999996}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":28},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":31},"_string":" ","_N$string":" ","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":5,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-9,"y":-29.339999999999996}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":28},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":32},"_string":"1","_N$string":"1","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_color":{"__type__":"cc.Color","r":255,"g":255,"b":128},"_contentSize":{"__type__":"cc.Size","width":10.01,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-4,"y":-29.339999999999996}},{"__type__":"cc.Node","_name":"BlankIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":33},"_spriteFrame":{"__uuid__":"1cejPYfOxLvI6MkLF6beT5"}}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":1164,"height":523},"_position":{"__type__":"cc.Vec3","y":-42.512}},{"__type__":"cc.Node","_name":"DataPosition","_parent":{"__id__":2},"_active":false,"_level":2,"_components":[{"__type__":"cc.Label","node":{"__id__":34},"_useOriginalSize":false,"_string":"1/1","_N$string":"1/1","_fontSize":18,"_lineHeight":18,"_N$horizontalAlign":1,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":25.02,"height":22.68},"_position":{"__type__":"cc.Vec3","x":572,"y":-331}}],{"__type__":"cc.SpriteFrame","content":{"name":"index_button","texture":"a1s9FcfKdGxa4z9mWadOa0","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"history_button","texture":"7dZhqDl8lGSagHDwsbNTjk","rect":[0,4,176,124],"offset":[0,-2],"originalSize":[176,128],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"pageIncon","texture":"aePZ7rdzBGApR4qU/SofNS","rect":[12,12,10,70],"offset":[0,0],"originalSize":[34,94],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"editor_button","texture":"f2zvImCIdJ84zh5dkYLqNv","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [[{"__type__":"cc.Prefab","_name":"pfbSearchCategoryListCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbCartoonClassifyListCell","_children":[{"__id__":2},{"__id__":4},{"__id__":9}],"_level":1,"_components":[{"__type__":"bafa5j4d+1NLY20gpL0bqiu","node":{"__id__":1},"pic":{"__id__":3},"activeName1":{"__id__":17},"activeName2":{"__id__":19},"normalName":{"__id__":22},"textPlayTimes":{"__id__":8},"textScore":{"__id__":12}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"5bPJVCs69Iprc19tmQ33CI"},"_contentSize":{"__type__":"cc.Size","width":177,"height":217}},{"__type__":"cc.Node","_name":"Background","_parent":{"__id__":1},"_components":[{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"9dK5JH1NJC3oacXNVa4k5S"},"_contentSize":{"__type__":"cc.Size","width":177,"height":217}},{"__type__":"cc.Sprite","node":{"__id__":2},"_sizeMode":0},{"__type__":"cc.Node","_name":"PageView","_parent":{"__id__":1},"_children":[{"__id__":5},{"__id__":6},{"__id__":7}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":4},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":4},"_alignFlags":9,"_top":2.5}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"72eHRdSeVDx5wCev/w95zi"},"_contentSize":{"__type__":"cc.Size","width":90,"height":20},"_position":{"__type__":"cc.Vec3","x":-43.5,"y":96}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":4},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"f8HjgG86VB25wiAvS8S8Pl"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":90,"height":25}},{"__type__":"cc.Node","_name":"eye","_parent":{"__id__":4},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":6}},{"__type__":"cc.Widget","node":{"__id__":6},"alignMode":0,"_alignFlags":8,"_left":5}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"6edJytnOFI5ozVSnC2uyb0"},"_contentSize":{"__type__":"cc.Size","width":26,"height":18},"_position":{"__type__":"cc.Vec3","x":-27}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":4},"_components":[{"__id__":8},{"__type__":"cc.Widget","node":{"__id__":7},"alignMode":0,"_alignFlags":32,"_right":28.9}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"78vWEB3NFG9bseOAEKTbON"},"_contentSize":{"__type__":"cc.Size","height":25.2},"_position":{"__type__":"cc.Vec3","x":16.1}},{"__type__":"cc.Label","node":{"__id__":7},"_useOriginalSize":false,"_fontSize":14,"_lineHeight":20,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"Name","_parent":{"__id__":1},"_children":[{"__id__":10},{"__id__":11},{"__id__":13},{"__id__":20}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":9},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":9},"_alignFlags":4}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"867z1GhthIoau4v+uLMyff"},"_contentSize":{"__type__":"cc.Size","width":177,"height":30},"_position":{"__type__":"cc.Vec3","y":-93.5}},{"__type__":"cc.Node","_name":"NameBg","_parent":{"__id__":9},"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":10},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"e4cK2zE+JC7ae8ZQFEJz32"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":177,"height":30}},{"__type__":"cc.Node","_name":"ScoreText","_parent":{"__id__":9},"_level":8,"_components":[{"__id__":12},{"__type__":"cc.Widget","node":{"__id__":11},"_alignFlags":8,"_left":145.875,"_right":20,"_originalWidth":12.24}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"2bl4r/zYNHNYxKW0Bkusnr"},"_color":{"__type__":"cc.Color","r":255,"g":255},"_contentSize":{"__type__":"cc.Size","width":10.01,"height":27.72},"_position":{"__type__":"cc.Vec3","x":62.38}},{"__type__":"cc.Label","node":{"__id__":11},"_useOriginalSize":false,"_string":"0","_N$string":"0","_fontSize":18,"_lineHeight":22,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"ActiveName","_parent":{"__id__":9},"_children":[{"__id__":14}],"_level":8,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"ddeTkPUx5EPZw3Q8lGgvCJ"}},{"__type__":"cc.Node","_name":"NameContainer","_parent":{"__id__":13},"_children":[{"__id__":15}],"_level":9,"_components":[{"__type__":"cc.Widget","node":{"__id__":14},"_target":{"__id__":9},"_alignFlags":8,"_left":5},{"__type__":"cc.Mask","node":{"__id__":14}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"d6xC6FentGb7BCjPocRJwt"},"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":120,"height":30},"_position":{"__type__":"cc.Vec3","x":-23.5}},{"__type__":"cc.Node","_name":"NameText","_parent":{"__id__":14},"_children":[{"__id__":16},{"__id__":18}],"_level":10,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"34duGeJORO4rb45/fNdAGS"},"_contentSize":{"__type__":"cc.Size","width":120,"height":30}},{"__type__":"cc.Node","_name":"NameText1","_parent":{"__id__":15},"_level":11,"_components":[{"__id__":17},{"__type__":"cc.Widget","node":{"__id__":16},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"b4q8tyJ/ZPTZr35YH8vBrp"},"_contentSize":{"__type__":"cc.Size","width":69,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-60}},{"__type__":"cc.Label","node":{"__id__":16},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":18,"_lineHeight":30,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NameText2","_parent":{"__id__":15},"_level":11,"_components":[{"__id__":19},{"__type__":"cc.Widget","node":{"__id__":18},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"17km0S5D9CV4oGlF28DSWI"},"_contentSize":{"__type__":"cc.Size","width":69,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-60}},{"__type__":"cc.Label","node":{"__id__":18},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":18,"_lineHeight":30,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NormalName","_parent":{"__id__":9},"_children":[{"__id__":21}],"_level":8,"_components":[{"__type__":"cc.Mask","node":{"__id__":20}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"17gTbNQFdAWIiIzqVQONs0"},"_contentSize":{"__type__":"cc.Size","width":120,"height":30},"_position":{"__type__":"cc.Vec3","x":-20}},{"__type__":"cc.Node","_name":"MidName","_parent":{"__id__":20},"_level":9,"_components":[{"__id__":22},{"__type__":"cc.Widget","node":{"__id__":21},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"2aiwVWfD9Clortmf3PeN4R"},"fileId":"adroC/09ZE/6jsRIdXZU0N"},"_contentSize":{"__type__":"cc.Size","width":69,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-60}},{"__type__":"cc.Label","node":{"__id__":21},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":18,"_lineHeight":22,"_N$horizontalAlign":1,"_N$verticalAlign":1}],{"__type__":"cc.SpriteFrame","content":{"name":"default_sprite_splash","texture":"02delMVqdBD70a/HSD99FK","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"progress_focus","texture":"9aQfHA0wFPV47gMatjTeqN","rect":[0,9,50,63],"offset":[0,-4.5],"originalSize":[50,72],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"play_top_bg","texture":"18Ui89MBxEfoL6D0XVgSy6","rect":[0,0,1280,164],"offset":[0,0],"originalSize":[1280,164],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"play_control_bg","texture":"a6DXvUzZVEwpYHcgPqkvh+","rect":[0,0,1280,252],"offset":[0,0],"originalSize":[1280,252],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"volume_level_container_value","texture":"03T1KTjmhDL7g9p/i6Gn3h","rect":[0,0,10,164],"offset":[0,0],"originalSize":[10,164],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"play","texture":"b6Ks33PstF4ZvSjmhUlK+S","rect":[0,4,68,132],"offset":[0,-2],"originalSize":[68,136],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"scroll_bar_bg_horizontal","texture":"dcUl9T4wVAQ5jzMQTzY9Bb","rect":[0,0,468,4],"offset":[0,0],"originalSize":[468,4],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"volume_level_container","texture":"69SJRwXCtNPavWPIxYnK8W","rect":[0,0,10,164],"offset":[0,0],"originalSize":[10,164],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"vocal","texture":"b0i6ibfDVKaI+UZ9s484O8","rect":[0,4,68,132],"offset":[0,-2],"originalSize":[68,136],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"noSubscribe","texture":"49aYdg7wlKErktbfY56lav","rect":[0,4,124,116],"offset":[0,-2],"originalSize":[124,120],"capInsets":[0,0,0,0]}},[{"__type__":"cc.SceneAsset","_name":"sceneProgramPlayerFullScreen","scene":{"__id__":1},"asyncLoadAssets":null},{"__type__":"cc.Scene","_name":"New Node","_children":[{"__id__":2}],"_anchorPoint":{"__type__":"cc.Vec2"},"autoReleaseAssets":false},{"__type__":"cc.Node","_name":"TopCanvas","_parent":{"__id__":1},"_children":[{"__id__":3},{"__id__":4},{"__id__":6}],"_components":[{"__type__":"cc.Canvas","node":{"__id__":2},"_designResolution":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"39364HagP9LpJf5va61r5rv","node":{"__id__":2},"videoPlay":{"__id__":5},"playOrPauseIcon":{"__id__":18},"playTitle":{"__id__":15},"progressBarIcon":{"__id__":22},"durationText":{"__id__":25},"totalTimeText":{"__id__":28},"volumeIcon":{"__id__":30},"volumeValue":{"__id__":39},"volumeControl":{"__id__":35},"orderIcon":{"__id__":32},"collectIcon":{"__id__":34},"playContainer":{"__id__":6},"playProgressBarValue":{"__id__":23}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720},"_position":{"__type__":"cc.Vec3","x":640,"y":360},"_id":"8c+O+3XKpGvIKvq2YLlZ3O"},{"__type__":"cc.Node","_name":"Main Camera","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Camera","node":{"__id__":3},"_clearFlags":7,"_depth":-1}]},{"__type__":"cc.Node","_name":"VideoPlayer","_parent":{"__id__":2},"_level":1,"_components":[{"__id__":5},{"__type__":"cc.Widget","node":{"__id__":4},"_alignFlags":1}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.VideoPlayer","node":{"__id__":4},"_volume":0.5,"videoPlayerEvent":[{"__type__":"cc.ClickEvent","target":{"__id__":2},"_componentId":"39364HagP9LpJf5va61r5rv","handler":"onVideoPlayerEvent"}]},{"__type__":"cc.Node","_name":"PlayContainer","_parent":{"__id__":2},"_children":[{"__id__":7},{"__id__":16},{"__id__":35}],"_level":1,"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"PlayTopPic","_parent":{"__id__":6},"_children":[{"__id__":8},{"__id__":14}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":7},"_spriteFrame":{"__uuid__":"24w24u8MtDj7p0RTn6qkoX"}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":164},"_position":{"__type__":"cc.Vec3","y":278}},{"__type__":"cc.Node","_name":"PlayTopRichText","_parent":{"__id__":7},"_children":[{"__id__":9},{"__id__":10},{"__id__":11},{"__id__":12},{"__id__":13}],"_level":3,"_components":[{"__type__":"cc.RichText","node":{"__id__":8},"_N$string":"<color=yellow>试播30秒......<br/></c>优宝乐园:20元/月(<color=yellow>点击订购,查看最新优惠</c>)<br/>上万部经典动画、精彩动漫电影、儿歌早教、科普艺术,优质的早教影视资料,尽在“优宝乐园”!","_N$fontSize":20,"_N$maxWidth":1280,"_N$lineHeight":30},{"__type__":"cc.Widget","node":{"__id__":8},"_target":{"__id__":7},"_alignFlags":9,"_left":64,"_right":-64,"_top":46,"_originalWidth":1280}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":97.8},"_position":{"__type__":"cc.Vec3","x":64,"y":-12.899999999999999}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":8},"_level":4,"_components":[{"__type__":"cc.Label","node":{"__id__":9},"_string":"试播30秒......","_N$string":"试播30秒......","_fontSize":20,"_lineHeight":30,"_N$verticalAlign":1}],"_color":{"__type__":"cc.Color","r":255,"g":235,"b":4},"_contentSize":{"__type__":"cc.Size","width":115.59,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-640,"y":11.100000000000001}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":8},"_level":4,"_components":[{"__type__":"cc.Label","node":{"__id__":10},"_string":"优宝乐园:20元/月(","_N$string":"优宝乐园:20元/月(","_fontSize":20,"_lineHeight":30,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":187.8,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-640,"y":-18.9}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":8},"_level":4,"_components":[{"__type__":"cc.Label","node":{"__id__":11},"_string":"点击订购,查看最新优惠","_N$string":"点击订购,查看最新优惠","_fontSize":20,"_lineHeight":30,"_N$verticalAlign":1}],"_color":{"__type__":"cc.Color","r":255,"g":235,"b":4},"_contentSize":{"__type__":"cc.Size","width":220,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-452.2,"y":-18.9}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":8},"_level":4,"_components":[{"__type__":"cc.Label","node":{"__id__":12},"_string":")","_N$string":")","_fontSize":20,"_lineHeight":30,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":6.66,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-232.2,"y":-18.9}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":8},"_level":4,"_components":[{"__type__":"cc.Label","node":{"__id__":13},"_string":"上万部经典动画、精彩动漫电影、儿歌早教、科普艺术,优质的早教影视资料,尽在“优宝乐园”!","_N$string":"上万部经典动画、精彩动漫电影、儿歌早教、科普艺术,优质的早教影视资料,尽在“优宝乐园”!","_fontSize":20,"_lineHeight":30,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":853.32,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-640,"y":-48.9}},{"__type__":"cc.Node","_name":"PlayTitle","_parent":{"__id__":7},"_level":3,"_components":[{"__id__":15}],"_contentSize":{"__type__":"cc.Size","width":1000,"height":46},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-576,"y":59}},{"__type__":"cc.Label","node":{"__id__":14},"_useOriginalSize":false,"_fontSize":24,"_lineHeight":46,"_N$verticalAlign":1,"_N$overflow":1},{"__type__":"cc.Node","_name":"PlayControlPic","_parent":{"__id__":6},"_children":[{"__id__":17},{"__id__":19},{"__id__":24},{"__id__":26},{"__id__":27},{"__id__":29},{"__id__":31},{"__id__":33}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":16},"_spriteFrame":{"__uuid__":"43a64LCchN9LaTymMgMQSt"}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":252},"_position":{"__type__":"cc.Vec3","y":-234}},{"__type__":"cc.Node","_name":"PlayOrPauseIcon","_parent":{"__id__":16},"_level":3,"_components":[{"__id__":18}],"_contentSize":{"__type__":"cc.Size","width":68,"height":68},"_position":{"__type__":"cc.Vec3","x":-561,"y":-55}},{"__type__":"cc.Sprite","node":{"__id__":17},"_spriteFrame":{"__uuid__":"68PUjxRTJFl7DbN09/UCt2"},"_sizeMode":0},{"__type__":"cc.Node","_name":"ProgressBarContainerIcon","_parent":{"__id__":16},"_children":[{"__id__":20}],"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":19},"_spriteFrame":{"__uuid__":"8bnZCNQhNPOqOkztoIk7D1"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":19},"_alignFlags":1,"_top":122}],"_color":{"__type__":"cc.Color","r":55,"g":55,"b":55},"_contentSize":{"__type__":"cc.Size","width":1280,"height":10},"_position":{"__type__":"cc.Vec3","y":-1}},{"__type__":"cc.Node","_name":"ProgressBarValue","_parent":{"__id__":19},"_children":[{"__id__":21}],"_level":4,"_components":[{"__id__":23},{"__type__":"cc.Widget","node":{"__id__":20},"alignMode":2,"_target":{"__id__":19},"_alignFlags":8}],"_contentSize":{"__type__":"cc.Size","width":100,"height":10},"_position":{"__type__":"cc.Vec3","x":-590}},{"__type__":"cc.Node","_name":"ProgressBarIcon","_parent":{"__id__":20},"_level":5,"_components":[{"__id__":22},{"__type__":"cc.Widget","node":{"__id__":21},"alignMode":2,"_target":{"__id__":20},"_alignFlags":33,"_left":-8,"_right":-25,"_top":-13.5}],"_contentSize":{"__type__":"cc.Size","width":50,"height":36},"_position":{"__type__":"cc.Vec3","x":50,"y":0.5}},{"__type__":"cc.Sprite","node":{"__id__":21},"_spriteFrame":{"__uuid__":"04Ik5RgydLgJgKlDzPhZZN"},"_sizeMode":0},{"__type__":"cc.Sprite","node":{"__id__":20}},{"__type__":"cc.Node","_name":"DurationText","_parent":{"__id__":16},"_level":3,"_components":[{"__id__":25},{"__type__":"cc.Widget","node":{"__id__":24},"_alignFlags":9,"_left":177,"_top":177}],"_contentSize":{"__type__":"cc.Size","width":100,"height":40},"_position":{"__type__":"cc.Vec3","x":-413,"y":-71}},{"__type__":"cc.Label","node":{"__id__":24},"_useOriginalSize":false,"_string":"000:00","_N$string":"000:00","_fontSize":24,"_N$horizontalAlign":1,"_N$verticalAlign":1,"_N$overflow":1},{"__type__":"cc.Node","_name":"SymbolText","_parent":{"__id__":16},"_level":3,"_components":[{"__type__":"cc.Label","node":{"__id__":26},"_useOriginalSize":false,"_string":"/","_N$string":"/","_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Widget","node":{"__id__":26},"_alignFlags":8,"_left":266.45}],"_contentSize":{"__type__":"cc.Size","width":11.11,"height":50.4},"_position":{"__type__":"cc.Vec3","x":-367.995,"y":-71}},{"__type__":"cc.Node","_name":"TotalTimeText","_parent":{"__id__":16},"_level":3,"_components":[{"__id__":28},{"__type__":"cc.Widget","node":{"__id__":27},"_alignFlags":9,"_left":280,"_top":177}],"_contentSize":{"__type__":"cc.Size","width":73.41,"height":40},"_position":{"__type__":"cc.Vec3","x":-323.295,"y":-71}},{"__type__":"cc.Label","node":{"__id__":27},"_useOriginalSize":false,"_string":"000:00","_N$string":"000:00","_fontSize":24,"_N$horizontalAlign":1,"_N$verticalAlign":1,"_N$overflow":1},{"__type__":"cc.Node","_name":"VolumeIcon","_parent":{"__id__":16},"_level":3,"_components":[{"__id__":30}],"_contentSize":{"__type__":"cc.Size","width":68,"height":68},"_position":{"__type__":"cc.Vec3","x":311,"y":-71}},{"__type__":"cc.Sprite","node":{"__id__":29},"_spriteFrame":{"__uuid__":"a7gdxMUbdMpZgDsO6Y2bHR"},"_sizeMode":0},{"__type__":"cc.Node","_name":"OrderButtonIcon","_parent":{"__id__":16},"_level":3,"_components":[{"__id__":32}],"_contentSize":{"__type__":"cc.Size","width":124,"height":60},"_position":{"__type__":"cc.Vec3","x":431,"y":-70}},{"__type__":"cc.Sprite","node":{"__id__":31},"_spriteFrame":{"__uuid__":"adYM+Ks8hOdbca7kweZaJ3"},"_sizeMode":0},{"__type__":"cc.Node","_name":"CollectIcon","_parent":{"__id__":16},"_level":3,"_components":[{"__id__":34}],"_contentSize":{"__type__":"cc.Size","width":124,"height":60},"_position":{"__type__":"cc.Vec3","x":566,"y":-70}},{"__type__":"cc.Sprite","node":{"__id__":33},"_spriteFrame":{"__uuid__":"d4JHB4nO9D7bUdKKuAGw0k"},"_sizeMode":0},{"__type__":"cc.Node","_name":"VolumeControl","_parent":{"__id__":6},"_children":[{"__id__":36}],"_level":2,"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":73,"height":255},"_position":{"__type__":"cc.Vec3","x":311.5,"y":-232.5}},{"__type__":"cc.Node","_name":"VolumeContainer","_parent":{"__id__":35},"_children":[{"__id__":37}],"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":36},"_spriteFrame":{"__uuid__":"a6Iex3AiJHnqJ9ImP7TAIf"}}],"_contentSize":{"__type__":"cc.Size","width":10,"height":164},"_position":{"__type__":"cc.Vec3","y":45.5}},{"__type__":"cc.Node","_name":"VolumeValue","_parent":{"__id__":36},"_children":[{"__id__":38}],"_level":4,"_components":[{"__id__":39},{"__type__":"cc.Widget","node":{"__id__":37},"alignMode":2,"_alignFlags":4}],"_contentSize":{"__type__":"cc.Size","width":10,"height":164}},{"__type__":"cc.Node","_name":"VolumeCircle","_parent":{"__id__":37},"_level":5,"_components":[{"__type__":"cc.Sprite","node":{"__id__":38},"_spriteFrame":{"__uuid__":"bcZGXJozRKQo+FZANdMu9R"}},{"__type__":"cc.Widget","node":{"__id__":38},"alignMode":2,"_target":{"__id__":37},"_alignFlags":1,"_top":-8}],"_contentSize":{"__type__":"cc.Size","width":15,"height":16},"_position":{"__type__":"cc.Vec3","y":82}},{"__type__":"cc.Sprite","node":{"__id__":37},"_spriteFrame":{"__uuid__":"47yc9KU/hEn5jcztvGw4IJ"},"_type":1}],{"__type__":"cc.SpriteFrame","content":{"name":"progress_bar_circle","texture":"fdYfxGGHJKhJrY+2AXuQfm","rect":[0,0,15,16],"offset":[0,0],"originalSize":[15,16],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"collect","texture":"2e/K5m1upHT5TEvLoOHNRi","rect":[0,4,124,116],"offset":[0,-2],"originalSize":[124,120],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"singleColor","texture":"a8Anh32NZGRZegUtSgEj26","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}},[{"__type__":"cc.Prefab","_name":"pfbCommonRightCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbShowCategory","_children":[{"__id__":2}],"_level":1,"_components":[{"__type__":"cc.Widget","node":{"__id__":1},"_alignFlags":9,"_left":-20,"_top":702},{"__type__":"4e3e0tDC2RKSLb7nNPXNN5z","node":{"__id__":1},"pic":{"__id__":3}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"90WN1CRV9D85O07Vh/IVm9"},"fileId":"f3FKYd7SJEvrs4s48MPI1G"},"_contentSize":{"__type__":"cc.Size","width":40,"height":36}},{"__type__":"cc.Node","_name":"Pic","_parent":{"__id__":1},"_level":2,"_components":[{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"90WN1CRV9D85O07Vh/IVm9"},"fileId":"cahAospA9KiZ8bJwfuwSSJ"},"_contentSize":{"__type__":"cc.Size","width":40,"height":40}},{"__type__":"cc.Sprite","node":{"__id__":2},"_spriteFrame":{"__uuid__":"41D7kWhyFGY7q4NDlzkazn"},"_sizeMode":0}]] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"type":"cc.Texture2D","data":"0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|1,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|1,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|1,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0|0,9729,9729,33071,33071,0"} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [[{"__type__":"cc.Prefab","_name":"pfbGameCategoryListCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbStarCategoryListCell","_children":[{"__id__":2},{"__id__":4},{"__id__":6}],"_level":1,"_components":[{"__type__":"041c1c6/NNH9Lz0dMm1Bx73","node":{"__id__":1},"bg":{"__id__":3},"starName":{"__id__":5},"pic":{"__id__":8}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"d3SGKeMVlKKaDQV8GczB2H"},"fileId":"27etC+ZVVOYZnJudRHXFbJ"},"_contentSize":{"__type__":"cc.Size","width":220,"height":220}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":1},"_level":2,"_components":[{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"d3SGKeMVlKKaDQV8GczB2H"},"fileId":"86Tty55gJOdruyfqc8Q4C0"},"_contentSize":{"__type__":"cc.Size","width":214,"height":214}},{"__type__":"cc.Sprite","node":{"__id__":2},"_spriteFrame":{"__uuid__":"d4surbe+dOTLTc5CBA46vT"},"_sizeMode":0},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":1},"_components":[{"__id__":5},{"__type__":"cc.Widget","node":{"__id__":4},"alignMode":0,"_alignFlags":4,"_bottom":10}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"d3SGKeMVlKKaDQV8GczB2H"},"fileId":"47SvBdlfRC5439WouRfxN7"},"_contentSize":{"__type__":"cc.Size","height":27.72},"_position":{"__type__":"cc.Vec3","y":-86.14}},{"__type__":"cc.Label","node":{"__id__":4},"_useOriginalSize":false,"_fontSize":22,"_lineHeight":22,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"PicWrapper","_parent":{"__id__":1},"_children":[{"__id__":7}],"_components":[{"__type__":"cc.Mask","node":{"__id__":6},"_N$alphaThreshold":1}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"d3SGKeMVlKKaDQV8GczB2H"},"fileId":"bbVVQfhsZKpaOBw/dWklQT"},"_contentSize":{"__type__":"cc.Size","width":201,"height":183},"_position":{"__type__":"cc.Vec3","y":24.7}},{"__type__":"cc.Node","_name":"Pic","_parent":{"__id__":6},"_components":[{"__id__":8},{"__type__":"cc.Widget","node":{"__id__":7},"alignMode":0,"_bottom":-10}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"d3SGKeMVlKKaDQV8GczB2H"},"fileId":"19ee1+uHFK5ZehQeRYOSz5"},"_contentSize":{"__type__":"cc.Size","width":201,"height":183},"_position":{"__type__":"cc.Vec3","x":-0.7,"y":-15}},{"__type__":"cc.Sprite","node":{"__id__":7},"_sizeMode":0}],{"__type__":"cc.SpriteFrame","content":{"name":"bg_item_1","texture":"9asJfrZaNHjIDYuiIFlFqr","rect":[0,0,308,314],"offset":[0,0],"originalSize":[308,314],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [[{"__type__":"cc.Prefab","_name":"pfbCartoonDetailEpisodeCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbCartoonDetailEpisodeCell","_children":[{"__id__":2},{"__id__":3}],"_level":1,"_components":[{"__type__":"cc.Mask","node":{"__id__":1},"_type":2,"_N$alphaThreshold":0.9}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"6e4O5JKulItJQTahR1h4it"},"fileId":"7a0Pz/KNRLXrJA+uJ5skQo"},"_contentSize":{"__type__":"cc.Size","width":278,"height":175}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":1},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":2},"_sizeMode":0,"_fillType":1}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"6e4O5JKulItJQTahR1h4it"},"fileId":"50cZSiLZFHJKM3NFbekCWR"},"_contentSize":{"__type__":"cc.Size","width":278,"height":175}},{"__type__":"cc.Node","_name":"EpisodeNum","_parent":{"__id__":1},"_children":[{"__id__":4},{"__id__":5}],"_level":2,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"6e4O5JKulItJQTahR1h4it"},"fileId":"cfLaJVGVNIoYZDtoDIFlwz"},"_contentSize":{"__type__":"cc.Size","width":278,"height":49},"_position":{"__type__":"cc.Vec3","y":-63}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":3},"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":4},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"6e4O5JKulItJQTahR1h4it"},"fileId":"b2tz5etIhC47T7R0sRcHAZ"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":278,"height":49}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":3},"_level":3,"_components":[{"__type__":"cc.Label","node":{"__id__":5},"_useOriginalSize":false,"_fontSize":24,"_lineHeight":49,"_N$horizontalAlign":1,"_N$verticalAlign":1,"_N$overflow":2}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"6e4O5JKulItJQTahR1h4it"},"fileId":"7aVXWJZTNOiIBm+iubUplA"},"_contentSize":{"__type__":"cc.Size","width":278,"height":49}}],{"__type__":"cc.SpriteFrame","content":{"name":"default_sprite_splash","texture":"02delMVqdBD70a/HSD99FK","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [[{"__type__":"cc.Prefab","_name":"pfbSearchRecordCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbRecordCell","_children":[{"__id__":2},{"__id__":3}],"_level":1,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"43je+l5UZHppZNWqV9PaIl"},"_contentSize":{"__type__":"cc.Size","width":378,"height":36}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":1},"_active":false,"_components":[{"__type__":"cc.Sprite","node":{"__id__":2},"_spriteFrame":{"__uuid__":"e5eWaClxpO0JqhnkkzN8WT"}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"592x6ksi9BRrRAJCVkUIic"},"_contentSize":{"__type__":"cc.Size","width":378,"height":36}},{"__type__":"cc.Node","_name":"Name","_parent":{"__id__":1},"_children":[{"__id__":4},{"__id__":9}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":3},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":3},"_alignFlags":9,"_left":30,"_bottom":-1.5,"_originalHeight":36}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"0ajGCsFwVPUq+IBdq6Fzcd"},"_contentSize":{"__type__":"cc.Size","width":280,"height":36},"_position":{"__type__":"cc.Vec3","x":-19}},{"__type__":"cc.Node","_name":"ActiveName","_parent":{"__id__":3},"_children":[{"__id__":5}],"_level":8,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"a8P+78vDxLH7RoJMWG/FqE"}},{"__type__":"cc.Node","_name":"NameContainer","_parent":{"__id__":4},"_children":[{"__id__":6}],"_level":9,"_components":[{"__type__":"cc.Widget","node":{"__id__":5},"_alignFlags":8,"_left":-140},{"__type__":"cc.Mask","node":{"__id__":5}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"d60M5MxF1GYa2V4fiJWO1m"},"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":280,"height":36}},{"__type__":"cc.Node","_name":"NameText","_parent":{"__id__":5},"_children":[{"__id__":7},{"__id__":8}],"_level":10,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"c4OGl3j11GtqNy34+NLZxS"},"_contentSize":{"__type__":"cc.Size","width":280,"height":36}},{"__type__":"cc.Node","_name":"NameText1","_parent":{"__id__":6},"_level":11,"_components":[{"__type__":"cc.Label","node":{"__id__":7},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":28,"_lineHeight":36,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Widget","node":{"__id__":7},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"eezIU9S7NIQJWOCz/vsspi"},"_color":{"__type__":"cc.Color","r":141,"g":73,"b":59},"_contentSize":{"__type__":"cc.Size","width":107.34,"height":45.36},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-140}},{"__type__":"cc.Node","_name":"NameText2","_parent":{"__id__":6},"_level":11,"_components":[{"__type__":"cc.Label","node":{"__id__":8},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":28,"_lineHeight":36,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Widget","node":{"__id__":8},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"99nIZwkaBKWL9Wb6BQ459p"},"_color":{"__type__":"cc.Color","r":141,"g":73,"b":59},"_contentSize":{"__type__":"cc.Size","width":107.34,"height":45.36},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-140}},{"__type__":"cc.Node","_name":"NormalName","_parent":{"__id__":3},"_children":[{"__id__":10}],"_level":8,"_components":[{"__type__":"cc.Mask","node":{"__id__":9}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"2aEQ0b8XlAPpEJ/BWs9wzR"},"_contentSize":{"__type__":"cc.Size","width":280,"height":36}},{"__type__":"cc.Node","_name":"MidName","_parent":{"__id__":9},"_level":9,"_components":[{"__type__":"cc.Label","node":{"__id__":10},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":28,"_lineHeight":36,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Widget","node":{"__id__":10},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"cdLRQ+XQRAqbpIaPWpW9to"},"fileId":"b7F+nnLv9PsYGlfKLFsJ17"},"_color":{"__type__":"cc.Color","r":141,"g":73,"b":59},"_contentSize":{"__type__":"cc.Size","width":107.34,"height":45.36},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-140}}],{"__type__":"cc.SpriteFrame","content":{"name":"record_focus","texture":"55lzF90txCcZabD+/sG0Tt","rect":[0,0,378,36],"offset":[0,0],"originalSize":[378,36],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.Prefab","_name":"pfbCommonCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbShowCategory","_children":[{"__id__":2}],"_level":1,"_components":[{"__type__":"cc.Widget","node":{"__id__":1},"_alignFlags":9,"_left":-20,"_top":702},{"__type__":"43a14tHFN5CvrH8W3z8wxz4","node":{"__id__":1},"pic":{"__id__":3}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0amshbbYpJi5LO0bNbCSkg"},"fileId":"f3FKYd7SJEvrs4s48MPI1G"},"_contentSize":{"__type__":"cc.Size","width":40,"height":36}},{"__type__":"cc.Node","_name":"Pic","_parent":{"__id__":1},"_level":2,"_components":[{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"0amshbbYpJi5LO0bNbCSkg"},"fileId":"cahAospA9KiZ8bJwfuwSSJ"},"_contentSize":{"__type__":"cc.Size","width":40,"height":36}},{"__type__":"cc.Sprite","node":{"__id__":2}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"scroll_base_bg","texture":"64aF0rMmxEto44SYq0wpsJ","rect":[0,0,2,512],"offset":[0,0],"originalSize":[2,512],"capInsets":[0,0,0,0]}},[{"__type__":"cc.SceneAsset","_name":"sceneCategory","scene":{"__id__":1},"asyncLoadAssets":null},{"__type__":"cc.Scene","_name":"New Node","_children":[{"__id__":2}],"_active":false,"_anchorPoint":{"__type__":"cc.Vec2"},"autoReleaseAssets":false},{"__type__":"cc.Node","_name":"Canvas","_parent":{"__id__":1},"_children":[{"__id__":3},{"__id__":4},{"__id__":5},{"__id__":6},{"__id__":7},{"__type__":"cc.Node","_name":"Promotion","_parent":{"__id__":2},"_active":false,"_level":2,"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__id__":8},{"__id__":11},{"__id__":20},{"__id__":21}],"_level":1,"_components":[{"__type__":"cc.Canvas","node":{"__id__":2},"_designResolution":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"92e92DMWE1BU4oJifXDwfqI","node":{"__id__":2},"PFB_TYPE":{"__uuid__":"4fyRO4YMBKR58lWJR9xjaT"},"PFB_RECOMMEND":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720},"_position":{"__type__":"cc.Vec3","x":640,"y":360},"_id":"f5VQ/bkANEyr4Y4n5oPXPS"},{"__type__":"cc.Node","_name":"Main Camera","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Camera","node":{"__id__":3},"_clearFlags":7,"_depth":-1}]},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":4}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"NaviList","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Layout","node":{"__id__":5},"_layoutSize":{"__type__":"cc.Size","width":1280,"height":73},"_resize":1,"_N$layoutType":1,"_N$spacingX":20}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":73},"_position":{"__type__":"cc.Vec3","y":295.5}},{"__type__":"cc.Node","_name":"leftBg","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":6}},{"__type__":"cc.Widget","node":{"__id__":6},"alignMode":2,"_alignFlags":8}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"rightBg","_parent":{"__id__":2},"_active":false,"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":7}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"TypeListArea","_parent":{"__id__":2},"_children":[{"__id__":9}],"_level":1,"_contentSize":{"__type__":"cc.Size","width":200,"height":430},"_position":{"__type__":"cc.Vec3","x":-461.5,"y":-113}},{"__type__":"cc.Node","_name":"TypeListWrapper","_parent":{"__id__":8},"_children":[{"__id__":10}],"_components":[{"__type__":"cc.Mask","node":{"__id__":9},"_N$alphaThreshold":1},{"__type__":"cc.Widget","node":{"__id__":9},"_alignFlags":1,"_top":10}],"_contentSize":{"__type__":"cc.Size","width":200,"height":430},"_anchorPoint":{"__type__":"cc.Vec2","x":0.5,"y":1},"_position":{"__type__":"cc.Vec3","y":205}},{"__type__":"cc.Node","_name":"TypeList","_parent":{"__id__":9},"_components":[{"__type__":"cc.Widget","node":{"__id__":10},"_alignFlags":1,"_top":10}],"_anchorPoint":{"__type__":"cc.Vec2","x":0.5,"y":1},"_position":{"__type__":"cc.Vec3","y":-10}},{"__type__":"cc.Node","_name":"CategoryList","_parent":{"__id__":2},"_children":[{"__id__":12},{"__id__":13}],"_level":2,"_contentSize":{"__type__":"cc.Size","width":830,"height":520},"_position":{"__type__":"cc.Vec3","x":107,"y":-54}},{"__type__":"cc.Node","_name":"DataContainerMask","_parent":{"__id__":11},"_children":[{"__type__":"cc.Node","_name":"DataContainer","_parent":{"__id__":12}}],"_components":[{"__type__":"cc.Mask","node":{"__id__":12},"_N$alphaThreshold":1}],"_contentSize":{"__type__":"cc.Size","width":830,"height":520}},{"__type__":"cc.Node","_name":"ScrollBarContainer","_parent":{"__id__":11},"_children":[{"__id__":14},{"__id__":15}],"_components":[{"__type__":"cc.Widget","node":{"__id__":13},"alignMode":0,"_alignFlags":33,"_right":-30,"_top":17.5},{"__type__":"cc.Mask","node":{"__id__":13},"_enabled":false}],"_contentSize":{"__type__":"cc.Size","width":10,"height":475},"_position":{"__type__":"cc.Vec3","x":440,"y":5}},{"__type__":"cc.Node","_name":"ScrollBarHight","_parent":{"__id__":13},"_components":[{"__type__":"cc.Sprite","node":{"__id__":14},"_spriteFrame":{"__uuid__":"09qO8kbmxDdZP9/A4CGfCh"},"_sizeMode":0}],"_opacity":100,"_contentSize":{"__type__":"cc.Size","width":2,"height":475}},{"__type__":"cc.Node","_name":"ScrollBarShadow","_parent":{"__id__":13},"_children":[{"__id__":16}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":15},"_spriteFrame":{"__uuid__":"16aKiNSApJUphwTHkzr1y6"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":15},"alignMode":2,"_alignFlags":1}],"_contentSize":{"__type__":"cc.Size","width":2,"height":94},"_anchorPoint":{"__type__":"cc.Vec2","x":0.5},"_position":{"__type__":"cc.Vec3","y":143.5}},{"__type__":"cc.Node","_name":"ScrollBarBlock","_parent":{"__id__":15},"_children":[{"__id__":17},{"__id__":18},{"__id__":19}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":16},"_spriteFrame":{"__uuid__":"cc7LlW72dKEYJVLUduIhEZ"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":16},"alignMode":2,"_target":{"__id__":15},"_alignFlags":4,"_left":-4,"_originalHeight":94}],"_contentSize":{"__type__":"cc.Size","width":10,"height":94},"_position":{"__type__":"cc.Vec3","y":47}},{"__type__":"cc.Node","_name":"AU","_parent":{"__id__":16},"_components":[{"__type__":"cc.Sprite","node":{"__id__":17},"_spriteFrame":{"__uuid__":"4cRVkmnCJMIZBPEVobQr4l"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":17},"alignMode":0,"_alignFlags":12,"_left":30,"_top":41,"_bottom":88,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":12},"_position":{"__type__":"cc.Vec3","x":30,"y":47}},{"__type__":"cc.Node","_name":"AD","_parent":{"__id__":16},"_components":[{"__type__":"cc.Sprite","node":{"__id__":18},"_spriteFrame":{"__uuid__":"17uN8v2O9Gk4210ZGCsd0L"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":18},"alignMode":0,"_alignFlags":13,"_left":30,"_top":87.5,"_bottom":-6.5,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":13},"_position":{"__type__":"cc.Vec3","x":30,"y":-47}},{"__type__":"cc.Node","_name":"Page","_parent":{"__id__":16},"_components":[{"__type__":"cc.RichText","node":{"__id__":19},"_N$string":"","_N$horizontalAlign":1,"_N$fontSize":18,"_N$lineHeight":18},{"__type__":"cc.Widget","node":{"__id__":19},"alignMode":0,"_alignFlags":9,"_left":35,"_top":38}],"_contentSize":{"__type__":"cc.Size","height":22.68},"_position":{"__type__":"cc.Vec3","x":30,"y":-2.34}},{"__type__":"cc.Node","_name":"DataPosition","_parent":{"__id__":2},"_level":2,"_components":[{"__type__":"cc.Label","node":{"__id__":20},"_useOriginalSize":false,"_fontSize":18,"_lineHeight":18,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Widget","node":{"__id__":20},"_alignFlags":8,"_left":1204.5100000000002}],"_contentSize":{"__type__":"cc.Size","height":22.68},"_position":{"__type__":"cc.Vec3","x":564.5100000000002,"y":-309}},{"__type__":"cc.Node","_name":"BlankIcon","_parent":{"__id__":2},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":21},"_spriteFrame":{"__uuid__":"99BsSLrs9Bq4Ce3Pgc8Fip"}}],"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":784,"height":448},"_position":{"__type__":"cc.Vec3","x":110}}],{"__type__":"cc.SpriteFrame","content":{"name":"scroll_bar_bg","texture":"9aiSUNc99OXJYjuuVA5CAX","rect":[0,0,468,4],"offset":[0,0],"originalSize":[468,4],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"down_arrow","texture":"fbQH9aICNO+Z0JSXhrCZVO","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"up_arrow","texture":"5e9YgE/FBE5KaIivlfikFw","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"blank_hint","texture":"17Ah23ZrxDcLglXe99zBWj","rect":[1,2,784,448],"offset":[0.5,-1],"originalSize":[785,450],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"pageIncon","texture":"aePZ7rdzBGApR4qU/SofNS","rect":[12,12,10,70],"offset":[0,0],"originalSize":[34,94],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"SHBK","texture":"43pbpgf49GSZYTxDhZdhPl","rect":[16,14,87,108],"offset":[-1,-2],"originalSize":[121,132],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"star_groove_active","texture":"020CE4U8pEd4JuBmzl2ROK","rect":[0,0,159,61],"offset":[0,0],"originalSize":[159,61],"capInsets":[0,0,0,0]}},[{"__type__":"cc.Prefab","_name":"pfbClassNavCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbClassNavCell","_children":[{"__id__":2},{"__id__":4},{"__id__":5},{"__id__":6}],"_level":1,"_components":[{"__type__":"ed50d35S6JKUaVKplnKPkwd","node":{"__id__":1}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"67ALHAP3lMEaXftKZd547a"},"fileId":"43je+l5UZHppZNWqV9PaIl"},"_contentSize":{"__type__":"cc.Size","width":121,"height":88}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":1},"_children":[{"__id__":3}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":2},"_spriteFrame":{"__uuid__":"eaVNZ+1gtAma88/Xlje+vo"}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"67ALHAP3lMEaXftKZd547a"},"fileId":"592x6ksi9BRrRAJCVkUIic"},"_contentSize":{"__type__":"cc.Size","width":121,"height":88}},{"__type__":"cc.Node","_name":"active","_parent":{"__id__":2},"_active":false,"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":3},"_spriteFrame":{"__uuid__":"f67I+ULr1LlbnleGhgI5w0"}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"67ALHAP3lMEaXftKZd547a"},"fileId":"acVjPTPTVMiL41GY9De0zD"},"_contentSize":{"__type__":"cc.Size","width":129,"height":96}},{"__type__":"cc.Node","_name":"Theme","_parent":{"__id__":1},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":4},"_spriteFrame":{"__uuid__":"2a38h99y1NI4gwEWXri0D3"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":4},"_alignFlags":9,"_left":3,"_top":1}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"67ALHAP3lMEaXftKZd547a"},"fileId":"83f6vDhrpM24Yvlxs9H/FH"},"_contentSize":{"__type__":"cc.Size","width":121,"height":44},"_position":{"__type__":"cc.Vec3","x":3,"y":21}},{"__type__":"cc.Node","_name":"Week","_parent":{"__id__":1},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"a2bujIJlRAhaVGhvR3d7ba"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":5},"_alignFlags":12,"_top":5,"_bottom":1,"_originalHeight":43}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"67ALHAP3lMEaXftKZd547a"},"fileId":"a6kUSdV0lJo4AQTy2VdIk1"},"_contentSize":{"__type__":"cc.Size","width":121,"height":43},"_position":{"__type__":"cc.Vec3","y":-21.5}},{"__type__":"cc.Node","_name":"Star","_parent":{"__id__":1},"_children":[{"__id__":7}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":6},"_spriteFrame":{"__uuid__":"78iESPj7JGKqEoUt+em+Ml"}},{"__type__":"cc.Widget","node":{"__id__":6},"_alignFlags":1,"_top":-47}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"67ALHAP3lMEaXftKZd547a"},"fileId":"69m7fhHfJGYbC2a4CBcyX/"},"_contentSize":{"__type__":"cc.Size","width":159,"height":61},"_position":{"__type__":"cc.Vec3","y":60.5}},{"__type__":"cc.Node","_name":"active","_parent":{"__id__":6},"_active":false,"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":7},"_spriteFrame":{"__uuid__":"38fQzWz8lPP6PA/HrdrYlx"}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"67ALHAP3lMEaXftKZd547a"},"fileId":"6dcquyxl5OPr4WP6ItaD2d"},"_contentSize":{"__type__":"cc.Size","width":159,"height":61}}],{"__type__":"cc.SpriteFrame","content":{"name":"star_groove","texture":"f7RnJpaDNEh6wm+7ylZc24","rect":[0,0,159,61],"offset":[0,0],"originalSize":[159,61],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"0","texture":"8eKTizGOxPkLc3ia0piYo6","rect":[40,9,41,106],"offset":[0,2.5],"originalSize":[121,129],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"baseboard","texture":"0dIggimudC/avVhomDOCZs","rect":[0,0,121,88],"offset":[0,0],"originalSize":[121,88],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"baseboard_active","texture":"c2TJCULwRMLrGqID3KbQiy","rect":[0,0,129,96],"offset":[0,0],"originalSize":[129,96],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"default_sprite_splash","texture":"02delMVqdBD70a/HSD99FK","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}},[{"__type__":"cc.Prefab","_name":"pfbHistoryOtherListCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbHistoryOtherListCell","_children":[{"__id__":2},{"__id__":4},{"__id__":8},{"__id__":12}],"_level":1,"_components":[{"__type__":"e7901/zMdlFhqJOuga53Aof","node":{"__id__":1},"pic":{"__id__":3},"activeName1":{"__id__":19},"activeName2":{"__id__":21},"normalName":{"__id__":24},"textPlayTimes":{"__id__":11},"collectBg":{"__id__":7},"collectPic":{"__id__":6}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"681XjCc1JMa7weePOmEzV/"},"_contentSize":{"__type__":"cc.Size","width":274,"height":168}},{"__type__":"cc.Node","_name":"Pic","_parent":{"__id__":1},"_level":7,"_components":[{"__type__":"cc.Widget","node":{"__id__":2},"_alignFlags":8},{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"40hKPp/lxLQqzI7RSgf+uK"},"_contentSize":{"__type__":"cc.Size","width":274,"height":168}},{"__type__":"cc.Sprite","node":{"__id__":2},"_sizeMode":0},{"__type__":"cc.Node","_name":"CollectionBg","_parent":{"__id__":1},"_children":[{"__id__":5}],"_active":false,"_level":2,"_components":[{"__id__":7},{"__type__":"cc.Widget","node":{"__id__":4},"_alignFlags":32,"_right":-50}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"992T3UGe5NUax6TqwlNdgm"},"_contentSize":{"__type__":"cc.Size","width":50,"height":170},"_position":{"__type__":"cc.Vec3","x":200}},{"__type__":"cc.Node","_name":"CollectionPic","_parent":{"__id__":4},"_level":3,"_components":[{"__id__":6}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"8alJi+0/tHmr1y4Ko4X0/D"},"_contentSize":{"__type__":"cc.Size","width":30,"height":29}},{"__type__":"cc.Sprite","node":{"__id__":5},"_sizeMode":0},{"__type__":"cc.Sprite","node":{"__id__":4},"_sizeMode":0},{"__type__":"cc.Node","_name":"Eye","_parent":{"__id__":1},"_children":[{"__id__":9},{"__id__":10}],"_level":7,"_components":[{"__type__":"cc.Widget","node":{"__id__":8},"_alignFlags":9}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"82fOxKCLFJa64fCUnPVgW3"},"_contentSize":{"__type__":"cc.Size","width":83,"height":18},"_position":{"__type__":"cc.Vec3","x":-95.5,"y":75}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":8},"_level":8,"_components":[{"__type__":"cc.Sprite","node":{"__id__":9}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"4a7WmNku9CyJEWW7DLWkfa"},"_contentSize":{"__type__":"cc.Size","width":88,"height":19}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":8},"_level":8,"_components":[{"__id__":11}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"f4WB5b1ddOAKdecgUcKjiq"},"_contentSize":{"__type__":"cc.Size","height":17.64}},{"__type__":"cc.Label","node":{"__id__":10},"_useOriginalSize":false,"_fontSize":14,"_lineHeight":14,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"Name","_parent":{"__id__":1},"_children":[{"__id__":13},{"__id__":14},{"__id__":22}],"_level":7,"_components":[{"__type__":"cc.Sprite","node":{"__id__":12},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":12},"_alignFlags":12,"_bottom":-40}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"1bHTBCLihHaan0ejlYxkeF"},"_contentSize":{"__type__":"cc.Size","width":274,"height":30},"_position":{"__type__":"cc.Vec3","y":-109}},{"__type__":"cc.Node","_name":"NameBg","_parent":{"__id__":12},"_active":false,"_level":8,"_components":[{"__type__":"cc.Sprite","node":{"__id__":13},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"73K8K+LA1PVLY1Lz9BZ4lf"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":274,"height":30}},{"__type__":"cc.Node","_name":"ActiveName","_parent":{"__id__":12},"_children":[{"__id__":15},{"__id__":16}],"_level":8,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"9foIZHQ9ZNM6EZJgeluWgI"},"_contentSize":{"__type__":"cc.Size","width":274}},{"__type__":"cc.Node","_name":"ActiveNameBg","_parent":{"__id__":14},"_level":9,"_components":[{"__type__":"cc.Sprite","node":{"__id__":15},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"a2rXJo/AxCZrTOQo3+K/Io"},"_contentSize":{"__type__":"cc.Size","width":274,"height":30}},{"__type__":"cc.Node","_name":"NameContainer","_parent":{"__id__":14},"_children":[{"__id__":17}],"_level":9,"_components":[{"__type__":"cc.Widget","node":{"__id__":16},"_alignFlags":8,"_left":10},{"__type__":"cc.Mask","node":{"__id__":16}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"b0z+5uA/lLrI6hgwcHggil"},"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":250,"height":30},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-127}},{"__type__":"cc.Node","_name":"NameText","_parent":{"__id__":16},"_children":[{"__id__":18},{"__id__":20}],"_level":10,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"689K8EaqRBjrLJwXpHAryd"},"_contentSize":{"__type__":"cc.Size","width":250,"height":30},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5}},{"__type__":"cc.Node","_name":"NameText1","_parent":{"__id__":17},"_level":11,"_components":[{"__id__":19}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"e3pV3lr7JEH673NfmP2t+M"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":1},"_position":{"__type__":"cc.Vec3","y":10}},{"__type__":"cc.Label","node":{"__id__":18},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":22,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NameText2","_parent":{"__id__":17},"_level":11,"_components":[{"__id__":21}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"d3g70N1ehHoap2jx2GlOAG"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":1},"_position":{"__type__":"cc.Vec3","x":78,"y":10}},{"__type__":"cc.Label","node":{"__id__":20},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":22,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NormalName","_parent":{"__id__":12},"_children":[{"__id__":23}],"_level":8,"_components":[{"__type__":"cc.Mask","node":{"__id__":22}},{"__type__":"cc.Widget","node":{"__id__":22},"_alignFlags":8,"_left":10}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"74HIZnrp1JZ4XnmAeAbWSQ"},"_contentSize":{"__type__":"cc.Size","width":250,"height":30},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-127,"y":1}},{"__type__":"cc.Node","_name":"MidName","_parent":{"__id__":22},"_level":9,"_components":[{"__id__":24}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"c04CWcTnRAc5e8tvRkFWGu"},"fileId":"fftT39l5xBr5y3ITb7obJa"},"_contentSize":{"__type__":"cc.Size","width":84.34,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5}},{"__type__":"cc.Label","node":{"__id__":23},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":22,"_lineHeight":22,"_N$verticalAlign":1}]] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"logo","texture":"bdHftfx1pPrLU5WFsLIxpL","rect":[2,38,649,466],"offset":[0,-17],"originalSize":[653,508],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"icon_back","texture":"c5HeQheU1Ls6twCa+ME5d1","rect":[0,0,33,48],"offset":[0,0],"originalSize":[33,48],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"search","texture":"f3UDjXNR9DH4fb0GxlewIW","rect":[0,0,108,48],"offset":[0,0],"originalSize":[108,48],"capInsets":[0,0,0,0]}},[{"__type__":"cc.SceneAsset","_name":"sceneRecommend","scene":{"__id__":1},"asyncLoadAssets":null},{"__type__":"cc.Scene","_name":"New Node","_children":[{"__id__":2}],"_anchorPoint":{"__type__":"cc.Vec2"},"_scale":{"__type__":"cc.Vec3","x":0.3763671875,"y":0.3763671875,"z":1},"autoReleaseAssets":false},{"__type__":"cc.Node","_name":"Canvas","_parent":{"__id__":1},"_children":[{"__id__":3},{"__id__":4},{"__id__":8},{"__id__":13},{"__id__":14}],"_components":[{"__type__":"cc.Canvas","node":{"__id__":2},"_designResolution":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"280c3rsZJJKnZ9RqbALVwtK","node":{"__id__":2},"PFB_LEFT_RECOMMEND":{"__uuid__":"0amshbbYpJi5LO0bNbCSkg"},"PFB_RECOMMEND_RIGHT":{"__uuid__":"90WN1CRV9D85O07Vh/IVm9"},"targetAry":[{"__type__":"info","target":{"__id__":13}},{"__type__":"info","target":{"__id__":7}},{"__type__":"info","target":{"__id__":6}}],"panel":{"__id__":30},"manifestUrl":{"__uuid__":"1289J3aRJDiKh22RhU85Mh"}},{"__type__":"cc.ScrollView","node":{"__id__":2},"horizontal":false,"brake":1,"_N$content":{"__id__":4},"content":{"__id__":4}}],"_color":{"__type__":"cc.Color","r":252,"g":252,"b":252},"_contentSize":{"__type__":"cc.Size","width":1280,"height":720},"_position":{"__type__":"cc.Vec3","x":640,"y":360},"_id":"a286bbGknJLZpRpxROV6M94"},{"__type__":"cc.Node","_name":"Main Camera","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Camera","node":{"__id__":3},"_clearFlags":7,"_depth":-1}]},{"__type__":"cc.Node","_name":"ScrollContent","_parent":{"__id__":2},"_children":[{"__id__":5},{"__id__":6},{"__id__":7}],"_level":1,"_contentSize":{"__type__":"cc.Size","width":1280},"_position":{"__type__":"cc.Vec3","y":360}},{"__type__":"cc.Node","_name":"background","_parent":{"__id__":4},"_level":2,"_components":[{"__type__":"cc.Widget","node":{"__id__":5},"_alignFlags":9,"_right":507.8855000000003,"_bottom":-290.2645000000001,"_originalWidth":200,"_originalHeight":150},{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"eauSEjZexE/bmve4A0bV5k"}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":2885},"_position":{"__type__":"cc.Vec3","y":-1442.5}},{"__type__":"cc.Node","_name":"RightRecommendLayout","_parent":{"__id__":4},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":6},"_type":1,"_sizeMode":0},{"__type__":"cc.Layout","node":{"__id__":6},"_layoutSize":{"__type__":"cc.Size","width":200,"height":150}},{"__type__":"cc.Widget","node":{"__id__":6},"_alignFlags":9,"_left":540,"_top":645}],"_contentSize":{"__type__":"cc.Size","width":200,"height":150},"_position":{"__type__":"cc.Vec3","y":-720}},{"__type__":"cc.Node","_name":"RightTopLayout","_parent":{"__id__":4},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":7},"_type":1,"_sizeMode":0},{"__type__":"cc.Layout","node":{"__id__":7},"_enabled":false,"_layoutSize":{"__type__":"cc.Size","width":1280,"height":48},"_resize":1},{"__type__":"cc.Widget","node":{"__id__":7},"alignMode":2,"_alignFlags":9}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":48},"_anchorPoint":{"__type__":"cc.Vec2","x":19.88,"y":-4.06},"_position":{"__type__":"cc.Vec3","x":24806.399999999998,"y":-242.88}},{"__type__":"cc.Node","_name":"TopTitle","_parent":{"__id__":2},"_children":[{"__id__":9},{"__id__":10},{"__id__":11},{"__id__":12}],"_level":1,"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"logo","_parent":{"__id__":8},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":9},"_spriteFrame":{"__uuid__":"1a8xdzhQFA/pbl7HAMAxYs"}},{"__type__":"cc.Widget","node":{"__id__":9},"_alignFlags":9,"_left":66.02700000000004,"_top":1.4259999999999877}],"_contentSize":{"__type__":"cc.Size","width":649,"height":466},"_position":{"__type__":"cc.Vec3","x":-509.073,"y":311.974},"_scale":{"__type__":"cc.Vec3","x":0.2,"y":0.2,"z":1}},{"__type__":"cc.Node","_name":"my","_parent":{"__id__":8},"_active":false,"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":10},"_spriteFrame":{"__uuid__":"e7SluGuVhDz6WDbr3rAOBx"}},{"__type__":"cc.Widget","node":{"__id__":10},"_alignFlags":9,"_left":876,"_top":26}],"_contentSize":{"__type__":"cc.Size","width":127,"height":48},"_position":{"__type__":"cc.Vec3","x":299.5,"y":310}},{"__type__":"cc.Node","_name":"history","_parent":{"__id__":8},"_active":false,"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":11},"_spriteFrame":{"__uuid__":"8cDHkLS4VDoYtsqGhrcA32"}},{"__type__":"cc.Widget","node":{"__id__":11},"_alignFlags":9,"_left":1013,"_top":26}],"_contentSize":{"__type__":"cc.Size","width":108,"height":48},"_position":{"__type__":"cc.Vec3","x":427,"y":310}},{"__type__":"cc.Node","_name":"search","_parent":{"__id__":8},"_active":false,"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":12},"_spriteFrame":{"__uuid__":"27JP1NhZJJfZqxTjOWjA6J"}},{"__type__":"cc.Widget","node":{"__id__":12},"_alignFlags":9,"_left":1131,"_top":26}],"_contentSize":{"__type__":"cc.Size","width":108,"height":48},"_position":{"__type__":"cc.Vec3","x":545,"y":310}},{"__type__":"cc.Node","_name":"LeftNaviLayout","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":13},"_type":1,"_sizeMode":0},{"__type__":"cc.Layout","node":{"__id__":13},"_layoutSize":{"__type__":"cc.Size","width":100,"height":100},"_resize":2,"_N$layoutType":3,"_N$startAxis":1},{"__type__":"cc.Widget","node":{"__id__":13},"_alignFlags":9,"_left":543.047,"_top":367.778}],"_contentSize":{"__type__":"cc.Size","width":100,"height":100},"_position":{"__type__":"cc.Vec3","x":-46.952999999999975,"y":-57.77800000000002}},{"__type__":"cc.Node","_name":"update","_parent":{"__id__":2},"_children":[{"__id__":15},{"__id__":16}],"_active":false,"_level":1,"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"background_mask","_parent":{"__id__":14},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":15},"_spriteFrame":{"__uuid__":"dbKBXECXdEya4Zv+tYVwnb"},"_type":1,"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":15},"_alignFlags":45,"_originalWidth":1280,"_originalHeight":720}],"_opacity":207,"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"update_panel","_parent":{"__id__":14},"_children":[{"__id__":17},{"__id__":18},{"__id__":19},{"__id__":20},{"__id__":24},{"__id__":26},{"__id__":28}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":16},"_spriteFrame":{"__uuid__":"e9x+BkPABJDIyUB8eZDriy"},"_type":1,"_sizeMode":0},{"__id__":30}],"_contentSize":{"__type__":"cc.Size","width":800,"height":400}},{"__type__":"cc.Node","_name":"close","_parent":{"__id__":16},"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":17},"_spriteFrame":{"__uuid__":"23MSZRoqlE3JmIJHwW3seq"}}],"_contentSize":{"__type__":"cc.Size","width":33,"height":48},"_position":{"__type__":"cc.Vec3","x":-356,"y":164}},{"__type__":"cc.Node","_name":"update_title","_parent":{"__id__":16},"_level":3,"_components":[{"__type__":"cc.Label","node":{"__id__":18},"_useOriginalSize":false,"_string":"更新版本","_N$string":"更新版本","_N$horizontalAlign":1,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":160,"height":40},"_position":{"__type__":"cc.Vec3","y":166}},{"__type__":"cc.Node","_name":"New Label","_parent":{"__id__":16},"_level":3,"_components":[{"__type__":"cc.Label","node":{"__id__":19},"_useOriginalSize":false,"_string":"更新进度","_N$string":"更新进度","_N$horizontalAlign":1,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":160,"height":40},"_position":{"__type__":"cc.Vec3","x":-260,"y":61}},{"__type__":"cc.Node","_name":"fileProgress","_parent":{"__id__":16},"_children":[{"__id__":21}],"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":20},"_spriteFrame":{"__uuid__":"8daielIX5D9pdwjpREbxI6"},"_type":1,"_sizeMode":0},{"__id__":23}],"_contentSize":{"__type__":"cc.Size","width":500,"height":30},"_position":{"__type__":"cc.Vec3","x":80,"y":61}},{"__type__":"cc.Node","_name":"bar","_parent":{"__id__":20},"_level":3,"_components":[{"__id__":22}],"_contentSize":{"__type__":"cc.Size","width":250,"height":30},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-250}},{"__type__":"cc.Sprite","node":{"__id__":21},"_spriteFrame":{"__uuid__":"dbKBXECXdEya4Zv+tYVwnb"},"_type":1,"_sizeMode":0},{"__type__":"cc.ProgressBar","node":{"__id__":20},"_N$totalLength":500,"_N$barSprite":{"__id__":22},"_N$progress":0.5},{"__type__":"cc.Node","_name":"filep","_parent":{"__id__":16},"_level":3,"_components":[{"__id__":25}],"_contentSize":{"__type__":"cc.Size","width":500,"height":40},"_position":{"__type__":"cc.Vec3","y":5}},{"__type__":"cc.Label","node":{"__id__":24},"_useOriginalSize":false,"_string":"/","_N$string":"/","_N$horizontalAlign":1,"_N$verticalAlign":1,"_N$overflow":1},{"__type__":"cc.Node","_name":"info","_parent":{"__id__":16},"_active":false,"_level":3,"_components":[{"__id__":27}],"_contentSize":{"__type__":"cc.Size","width":600,"height":100},"_position":{"__type__":"cc.Vec3","y":-80}},{"__type__":"cc.Label","node":{"__id__":26},"_useOriginalSize":false,"_string":"info","_N$string":"info","_N$horizontalAlign":1,"_N$verticalAlign":1,"_N$overflow":1},{"__type__":"cc.Node","_name":"update_btn","_parent":{"__id__":16},"_children":[{"__id__":29}],"_level":3,"_components":[{"__type__":"cc.Button","node":{"__id__":28},"clickEvents":[{"__type__":"cc.ClickEvent","target":{"__id__":2},"_componentId":"280c3rsZJJKnZ9RqbALVwtK","handler":"hotUpdate"}],"_N$normalColor":{"__type__":"cc.Color","r":230,"g":230,"b":230},"_N$pressedColor":{"__type__":"cc.Color","r":200,"g":200,"b":200},"pressedColor":{"__type__":"cc.Color","r":200,"g":200,"b":200},"_N$disabledColor":{"__type__":"cc.Color","r":120,"g":120,"b":120,"a":200},"_N$target":{"__id__":28}},{"__type__":"cc.Sprite","node":{"__id__":28},"_spriteFrame":{"__uuid__":"b25E5hqwpGbbExOu19TyeL"}}],"_contentSize":{"__type__":"cc.Size","width":240,"height":95},"_position":{"__type__":"cc.Vec3","y":-133}},{"__type__":"cc.Node","_name":"Label","_parent":{"__id__":28},"_level":3,"_components":[{"__type__":"cc.Label","node":{"__id__":29},"_useOriginalSize":false,"_string":"立即更新","_N$string":"立即更新","_fontSize":30,"_enableWrapText":false,"_N$horizontalAlign":1,"_N$verticalAlign":1}],"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":120,"height":40},"_position":{"__type__":"cc.Vec3","y":11}},{"__type__":"8f62dzQtbNHdasyQgwbtVpn","node":{"__id__":16},"info":{"__id__":27},"fileProgress":{"__id__":23},"fileLabel":{"__id__":25},"close":{"__id__":17},"updateBtn":{"__id__":28}}],{"__type__":"cc.SpriteFrame","content":{"name":"history","texture":"90hx13NNVPpYsUD8PQrN89","rect":[0,0,108,48],"offset":[0,0],"originalSize":[108,48],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"bg_jinbishu","texture":"44g24zlzpJfqkWYGs71uf2","rect":[0,0,40,30],"offset":[0,0],"originalSize":[40,30],"capInsets":[11,0,12,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"button_orange","texture":"130j7L55RCLrgFkSaIezWy","rect":[0,0,240,95],"offset":[0,0],"originalSize":[240,95],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"gb_inputbox","texture":"5a5IclV89Btp+Sxgfhz/DC","rect":[0,0,54,81],"offset":[0,0],"originalSize":[54,81],"capInsets":[12,11,12,11]}},{"__type__":"cc.SpriteFrame","content":{"name":"my","texture":"72PHDTdO5Knp6wEuBPWHvH","rect":[0,0,127,48],"offset":[0,0],"originalSize":[127,48],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"bg_rankinglist","texture":"74+iVBhIdP4ZFGD4Q4zDNR","rect":[0,0,504,144],"offset":[0,0],"originalSize":[504,144],"capInsets":[36,69,36,36]}},{"__type__":"cc.SpriteFrame","content":{"name":"bg","texture":"7bBYtFHZlKb691R33Lqlbd","rect":[0,0,1280,2885],"offset":[0,0],"originalSize":[1280,2885],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"bg","texture":"6bUpkOnNlG6rxw3EN71DNn","rect":[0,0,1280,720],"offset":[0,0],"originalSize":[1280,720],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"scroll_base_bg","texture":"64aF0rMmxEto44SYq0wpsJ","rect":[0,0,2,512],"offset":[0,0],"originalSize":[2,512],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"scroll_bar_bg","texture":"9aiSUNc99OXJYjuuVA5CAX","rect":[0,0,468,4],"offset":[0,0],"originalSize":[468,4],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"down_arrow","texture":"fbQH9aICNO+Z0JSXhrCZVO","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"growup_button","texture":"09Rhz+tNJPULV/OcjUvWEZ","rect":[3,4,173,124],"offset":[1.5,-2],"originalSize":[176,128],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"up_arrow","texture":"5e9YgE/FBE5KaIivlfikFw","rect":[0,0,11,10],"offset":[0,0],"originalSize":[11,10],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"tips","texture":"5cx+RNF39CgZ2WSX9sexS8","rect":[0,0,326,137],"offset":[0,0],"originalSize":[326,137],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"customizedCourses_button","texture":"42fRvLrxlN3ITXjQxpphcG","rect":[0,4,176,124],"offset":[0,-2],"originalSize":[176,128],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"this_week","texture":"bfuqwEkG1A5Ko3UnqEG0NL","rect":[0,0,158,30],"offset":[0,0],"originalSize":[158,30],"capInsets":[0,0,0,0]}},[{"__type__":"cc.SceneAsset","_name":"sceneClass","scene":{"__id__":1},"asyncLoadAssets":null},{"__type__":"cc.Scene","_name":"New Node","_children":[{"__id__":2}],"_anchorPoint":{"__type__":"cc.Vec2"},"autoReleaseAssets":false},{"__type__":"cc.Node","_name":"Canvas","_parent":{"__id__":1},"_children":[{"__id__":3},{"__id__":4},{"__id__":5},{"__id__":7},{"__id__":9},{"__id__":11},{"__id__":13},{"__id__":15},{"__id__":17}],"_components":[{"__type__":"cc.Canvas","node":{"__id__":2},"_designResolution":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"525222QTdZPOJPZJbr8avQo","node":{"__id__":2},"spriteGrowup":{"__id__":6},"spriteGrade":{"__id__":8},"spriteCustom":{"__id__":10},"spriteMain":{"__id__":12},"PFB_NAV":{"__uuid__":"67ALHAP3lMEaXftKZd547a"},"PFB_CATEGORY":{"__uuid__":"a5aNEghxBIZqUiuhE340Yg"}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720},"_position":{"__type__":"cc.Vec3","x":640,"y":360},"_id":"45tTMpp7pPjbxb/MfRCqmT"},{"__type__":"cc.Node","_name":"Main Camera","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Camera","node":{"__id__":3},"_clearFlags":7,"_depth":-1}]},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":2},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":4},"_spriteFrame":{"__uuid__":"01vc0BM9NPAok/1owbqQWK"}}],"_contentSize":{"__type__":"cc.Size","width":1280,"height":720}},{"__type__":"cc.Node","_name":"GrowupSprite","_parent":{"__id__":2},"_level":1,"_components":[{"__id__":6},{"__type__":"cc.Widget","node":{"__id__":5},"_alignFlags":9,"_left":58,"_top":37}],"_contentSize":{"__type__":"cc.Size","width":173,"height":62},"_position":{"__type__":"cc.Vec3","x":-495.5,"y":292}},{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"30kWXWIvNA5rHaGUzWJVlB"},"_sizeMode":0},{"__type__":"cc.Node","_name":"GradeSprite","_parent":{"__id__":2},"_level":1,"_components":[{"__id__":8},{"__type__":"cc.Widget","node":{"__id__":7},"_alignFlags":9,"_left":243,"_top":37}],"_contentSize":{"__type__":"cc.Size","width":174,"height":62},"_position":{"__type__":"cc.Vec3","x":-310,"y":292}},{"__type__":"cc.Sprite","node":{"__id__":7},"_spriteFrame":{"__uuid__":"ecP35PDitNkbHRK5sVUUtL"},"_sizeMode":0},{"__type__":"cc.Node","_name":"CustomSprite","_parent":{"__id__":2},"_level":1,"_components":[{"__id__":10},{"__type__":"cc.Widget","node":{"__id__":9},"_alignFlags":9,"_left":875,"_top":37}],"_contentSize":{"__type__":"cc.Size","width":176,"height":62},"_position":{"__type__":"cc.Vec3","x":323,"y":292}},{"__type__":"cc.Sprite","node":{"__id__":9},"_spriteFrame":{"__uuid__":"99vgEZiq1BJ5WqaWtrBAkl"},"_sizeMode":0},{"__type__":"cc.Node","_name":"MainSprite","_parent":{"__id__":2},"_level":1,"_components":[{"__id__":12},{"__type__":"cc.Widget","node":{"__id__":11},"_alignFlags":9,"_left":1057,"_top":37}],"_contentSize":{"__type__":"cc.Size","width":137,"height":63},"_position":{"__type__":"cc.Vec3","x":485.5,"y":291.5}},{"__type__":"cc.Sprite","node":{"__id__":11},"_spriteFrame":{"__uuid__":"b804uMNCNErLxwT5XqKky4"},"_sizeMode":0},{"__type__":"cc.Node","_name":"Tips","_parent":{"__id__":2},"_children":[{"__id__":14}],"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":13},"_spriteFrame":{"__uuid__":"5e93bBxnBJyKHwOfjLHTOm"}},{"__type__":"cc.Widget","node":{"__id__":13},"_alignFlags":9,"_left":477}],"_contentSize":{"__type__":"cc.Size","width":326,"height":137},"_position":{"__type__":"cc.Vec3","y":291.5}},{"__type__":"cc.Node","_name":"TipsWeek","_parent":{"__id__":13},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":14},"_spriteFrame":{"__uuid__":"a4Or2+QdhFGasXaZj7Xle2"}},{"__type__":"cc.Widget","node":{"__id__":14},"_alignFlags":9,"_left":74,"_top":43}],"_contentSize":{"__type__":"cc.Size","width":158,"height":30},"_position":{"__type__":"cc.Vec3","x":-10,"y":10.5}},{"__type__":"cc.Node","_name":"NavListArea","_parent":{"__id__":2},"_children":[{"__id__":16}],"_level":1,"_components":[{"__type__":"cc.Widget","node":{"__id__":15},"_alignFlags":9,"_left":97,"_top":196}],"_contentSize":{"__type__":"cc.Size","width":1136,"height":91},"_position":{"__type__":"cc.Vec3","x":25,"y":118.5}},{"__type__":"cc.Node","_name":"NavListWrapper","_parent":{"__id__":15},"_children":[{"__type__":"cc.Node","_name":"NavList","_parent":{"__id__":16},"_level":3}],"_level":2,"_components":[{"__type__":"cc.Widget","node":{"__id__":16},"_alignFlags":8},{"__type__":"cc.Mask","node":{"__id__":16},"_enabled":false}],"_contentSize":{"__type__":"cc.Size","width":1136,"height":91},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-568}},{"__type__":"cc.Node","_name":"CategoryList","_parent":{"__id__":2},"_children":[{"__id__":18},{"__id__":19}],"_level":1,"_components":[{"__type__":"cc.Widget","node":{"__id__":17},"alignMode":0,"_alignFlags":9,"_left":50,"_top":326}],"_contentSize":{"__type__":"cc.Size","width":1180,"height":390},"_position":{"__type__":"cc.Vec3","y":-161}},{"__type__":"cc.Node","_name":"DataContainerMask","_parent":{"__id__":17},"_children":[{"__type__":"cc.Node","_name":"DataContainer","_parent":{"__id__":18}}],"_components":[{"__type__":"cc.Mask","node":{"__id__":18},"_N$alphaThreshold":1}],"_contentSize":{"__type__":"cc.Size","width":1180,"height":700}},{"__type__":"cc.Node","_name":"ScrollBarContainer","_parent":{"__id__":17},"_children":[{"__id__":20},{"__id__":21}],"_active":false,"_components":[{"__type__":"cc.Widget","node":{"__id__":19},"alignMode":0,"_alignFlags":33,"_right":-30},{"__type__":"cc.Mask","node":{"__id__":19},"_enabled":false}],"_contentSize":{"__type__":"cc.Size","width":10,"height":510},"_position":{"__type__":"cc.Vec3","x":450,"y":95}},{"__type__":"cc.Node","_name":"ScrollBarHight","_parent":{"__id__":19},"_components":[{"__type__":"cc.Sprite","node":{"__id__":20},"_spriteFrame":{"__uuid__":"09qO8kbmxDdZP9/A4CGfCh"},"_sizeMode":0}],"_opacity":100,"_contentSize":{"__type__":"cc.Size","width":2,"height":510}},{"__type__":"cc.Node","_name":"ScrollBarShadow","_parent":{"__id__":19},"_children":[{"__id__":22}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":21},"_spriteFrame":{"__uuid__":"16aKiNSApJUphwTHkzr1y6"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":21},"alignMode":2,"_alignFlags":1}],"_contentSize":{"__type__":"cc.Size","width":2,"height":94},"_anchorPoint":{"__type__":"cc.Vec2","x":0.5},"_position":{"__type__":"cc.Vec3","y":161}},{"__type__":"cc.Node","_name":"ScrollBarBlock","_parent":{"__id__":21},"_children":[{"__id__":23},{"__id__":24},{"__id__":25}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":22},"_spriteFrame":{"__uuid__":"cc7LlW72dKEYJVLUduIhEZ"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":22},"alignMode":2,"_alignFlags":4,"_left":-4,"_originalHeight":94}],"_contentSize":{"__type__":"cc.Size","width":10,"height":94},"_position":{"__type__":"cc.Vec3","y":47}},{"__type__":"cc.Node","_name":"AU","_parent":{"__id__":22},"_components":[{"__type__":"cc.Sprite","node":{"__id__":23},"_spriteFrame":{"__uuid__":"4cRVkmnCJMIZBPEVobQr4l"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":23},"alignMode":0,"_alignFlags":12,"_left":30,"_top":41,"_bottom":88,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":12},"_position":{"__type__":"cc.Vec3","x":30,"y":47}},{"__type__":"cc.Node","_name":"AD","_parent":{"__id__":22},"_components":[{"__type__":"cc.Sprite","node":{"__id__":24},"_spriteFrame":{"__uuid__":"17uN8v2O9Gk4210ZGCsd0L"},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":24},"alignMode":0,"_alignFlags":13,"_left":30,"_top":87.5,"_bottom":-6.5,"_originalHeight":12}],"_contentSize":{"__type__":"cc.Size","width":10,"height":13},"_position":{"__type__":"cc.Vec3","x":30,"y":-47}},{"__type__":"cc.Node","_name":"Page","_parent":{"__id__":22},"_children":[{"__id__":26},{"__id__":27},{"__id__":28},{"__id__":29}],"_components":[{"__type__":"cc.RichText","node":{"__id__":25},"_N$string":"翻\n页\n <color=#FFFF80>1</color>","_N$fontSize":18,"_N$lineHeight":18},{"__type__":"cc.Widget","node":{"__id__":25},"alignMode":0,"_alignFlags":9,"_left":25.999999999999996,"_top":20}],"_contentSize":{"__type__":"cc.Size","width":18,"height":58.67999999999999},"_position":{"__type__":"cc.Vec3","x":29.999999999999996,"y":-2.3399999999999963}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":25},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":26},"_string":"翻","_N$string":"翻","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":18,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-9,"y":6.660000000000004}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":25},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":27},"_string":"页","_N$string":"页","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":18,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-9,"y":-11.339999999999996}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":25},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":28},"_string":" ","_N$string":" ","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_contentSize":{"__type__":"cc.Size","width":5,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-9,"y":-29.339999999999996}},{"__type__":"cc.PrivateNode","_name":"RICHTEXT_CHILD","_objFlags":1024,"_parent":{"__id__":25},"_active":false,"_level":1,"_components":[{"__type__":"cc.Label","node":{"__id__":29},"_string":"1","_N$string":"1","_fontSize":18,"_lineHeight":18,"_N$verticalAlign":1}],"_color":{"__type__":"cc.Color","r":255,"g":255,"b":128},"_contentSize":{"__type__":"cc.Size","width":10.01,"height":22.68},"_anchorPoint":{"__type__":"cc.Vec2"},"_position":{"__type__":"cc.Vec3","x":-4,"y":-29.339999999999996}}],{"__type__":"cc.SpriteFrame","content":{"name":"index_button","texture":"a1s9FcfKdGxa4z9mWadOa0","rect":[0,4,137,126],"offset":[0,-2],"originalSize":[137,130],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"pageIncon","texture":"aePZ7rdzBGApR4qU/SofNS","rect":[12,12,10,70],"offset":[0,0],"originalSize":[34,94],"capInsets":[0,0,0,0]}},{"__type__":"cc.SpriteFrame","content":{"name":"grade_button","texture":"70H+MrHetHBYP2EdtcsllD","rect":[2,4,174,124],"offset":[1,-2],"originalSize":[176,128],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.SpriteFrame","content":{"name":"default_sprite_splash","texture":"02delMVqdBD70a/HSD99FK","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}},[{"__type__":"cc.Prefab","_name":"pfbSearchCategoryListCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbCartoonClassifyListCell","_children":[{"__id__":2},{"__id__":4},{"__id__":9}],"_level":1,"_components":[{"__type__":"bafa5j4d+1NLY20gpL0bqiu","node":{"__id__":1},"pic":{"__id__":3},"activeName1":{"__id__":17},"activeName2":{"__id__":19},"normalName":{"__id__":22},"textPlayTimes":{"__id__":8},"textScore":{"__id__":12}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"5bPJVCs69Iprc19tmQ33CI"},"_contentSize":{"__type__":"cc.Size","width":177,"height":217}},{"__type__":"cc.Node","_name":"Background","_parent":{"__id__":1},"_components":[{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"9dK5JH1NJC3oacXNVa4k5S"},"_contentSize":{"__type__":"cc.Size","width":177,"height":217}},{"__type__":"cc.Sprite","node":{"__id__":2},"_sizeMode":0},{"__type__":"cc.Node","_name":"PageView","_parent":{"__id__":1},"_children":[{"__id__":5},{"__id__":6},{"__id__":7}],"_components":[{"__type__":"cc.Sprite","node":{"__id__":4},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":4},"_alignFlags":9,"_top":2.5}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"72eHRdSeVDx5wCev/w95zi"},"_contentSize":{"__type__":"cc.Size","width":90,"height":20},"_position":{"__type__":"cc.Vec3","x":-43.5,"y":96}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":4},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":5},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"f8HjgG86VB25wiAvS8S8Pl"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":90,"height":25}},{"__type__":"cc.Node","_name":"eye","_parent":{"__id__":4},"_level":1,"_components":[{"__type__":"cc.Sprite","node":{"__id__":6},"_spriteFrame":{"__uuid__":"f68lh/yPlI56vIlfZpthLh"}},{"__type__":"cc.Widget","node":{"__id__":6},"alignMode":0,"_alignFlags":8,"_left":5}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"6edJytnOFI5ozVSnC2uyb0"},"_contentSize":{"__type__":"cc.Size","width":26,"height":18},"_position":{"__type__":"cc.Vec3","x":-27}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":4},"_components":[{"__id__":8},{"__type__":"cc.Widget","node":{"__id__":7},"alignMode":0,"_alignFlags":32,"_right":24.9}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"78vWEB3NFG9bseOAEKTbON"},"_contentSize":{"__type__":"cc.Size","width":8,"height":25.2},"_position":{"__type__":"cc.Vec3","x":16.1}},{"__type__":"cc.Label","node":{"__id__":7},"_useOriginalSize":false,"_string":"0","_N$string":"0","_fontSize":14,"_lineHeight":20,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"Name","_parent":{"__id__":1},"_children":[{"__id__":10},{"__id__":11},{"__id__":13},{"__id__":20}],"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":9},"_sizeMode":0},{"__type__":"cc.Widget","node":{"__id__":9},"_alignFlags":4}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"867z1GhthIoau4v+uLMyff"},"_contentSize":{"__type__":"cc.Size","width":177,"height":30},"_position":{"__type__":"cc.Vec3","y":-93.5}},{"__type__":"cc.Node","_name":"NameBg","_parent":{"__id__":9},"_level":3,"_components":[{"__type__":"cc.Sprite","node":{"__id__":10},"_spriteFrame":{"__uuid__":"a2MjXRFdtLlYQ5ouAFv/+R"},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"e4cK2zE+JC7ae8ZQFEJz32"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":177,"height":30}},{"__type__":"cc.Node","_name":"ScoreText","_parent":{"__id__":9},"_active":false,"_level":8,"_components":[{"__id__":12},{"__type__":"cc.Widget","node":{"__id__":11},"_alignFlags":8,"_left":145.875,"_right":20,"_originalWidth":12.24}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"2bl4r/zYNHNYxKW0Bkusnr"},"_color":{"__type__":"cc.Color","r":255,"g":255},"_contentSize":{"__type__":"cc.Size","width":10.01,"height":27.72},"_position":{"__type__":"cc.Vec3","x":62.38}},{"__type__":"cc.Label","node":{"__id__":11},"_useOriginalSize":false,"_string":"0","_N$string":"0","_fontSize":18,"_lineHeight":22,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"ActiveName","_parent":{"__id__":9},"_children":[{"__id__":14}],"_level":8,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"ddeTkPUx5EPZw3Q8lGgvCJ"}},{"__type__":"cc.Node","_name":"NameContainer","_parent":{"__id__":13},"_children":[{"__id__":15}],"_level":9,"_components":[{"__type__":"cc.Widget","node":{"__id__":14},"_target":{"__id__":9},"_alignFlags":8,"_left":5},{"__type__":"cc.Mask","node":{"__id__":14}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"d6xC6FentGb7BCjPocRJwt"},"_opacity":0,"_contentSize":{"__type__":"cc.Size","width":120,"height":30},"_position":{"__type__":"cc.Vec3","x":-23.5}},{"__type__":"cc.Node","_name":"NameText","_parent":{"__id__":14},"_children":[{"__id__":16},{"__id__":18}],"_level":10,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"34duGeJORO4rb45/fNdAGS"},"_contentSize":{"__type__":"cc.Size","width":120,"height":30}},{"__type__":"cc.Node","_name":"NameText1","_parent":{"__id__":15},"_level":11,"_components":[{"__id__":17},{"__type__":"cc.Widget","node":{"__id__":16},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"b4q8tyJ/ZPTZr35YH8vBrp"},"_contentSize":{"__type__":"cc.Size","width":69,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-60}},{"__type__":"cc.Label","node":{"__id__":16},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":18,"_lineHeight":30,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NameText2","_parent":{"__id__":15},"_level":11,"_components":[{"__id__":19},{"__type__":"cc.Widget","node":{"__id__":18},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"17km0S5D9CV4oGlF28DSWI"},"_contentSize":{"__type__":"cc.Size","width":69,"height":37.8},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-60}},{"__type__":"cc.Label","node":{"__id__":18},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":18,"_lineHeight":30,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NormalName","_parent":{"__id__":9},"_children":[{"__id__":21}],"_level":8,"_components":[{"__type__":"cc.Mask","node":{"__id__":20}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"17gTbNQFdAWIiIzqVQONs0"},"_contentSize":{"__type__":"cc.Size","width":120,"height":30},"_position":{"__type__":"cc.Vec3","x":-20}},{"__type__":"cc.Node","_name":"MidName","_parent":{"__id__":20},"_level":9,"_components":[{"__id__":22},{"__type__":"cc.Widget","node":{"__id__":21},"_alignFlags":8}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"e4QfFUG5JM1brMybJbmI5U"},"fileId":"adroC/09ZE/6jsRIdXZU0N"},"_contentSize":{"__type__":"cc.Size","width":69,"height":27.72},"_anchorPoint":{"__type__":"cc.Vec2","y":0.5},"_position":{"__type__":"cc.Vec3","x":-60}},{"__type__":"cc.Label","node":{"__id__":21},"_useOriginalSize":false,"_string":"载入中...","_N$string":"载入中...","_fontSize":18,"_lineHeight":22,"_N$horizontalAlign":1,"_N$verticalAlign":1}],{"__type__":"cc.SpriteFrame","content":{"name":"eye","texture":"82moVWw+VJk7KbsTcozwz9","rect":[0,0,26,18],"offset":[0,0],"originalSize":[26,18],"capInsets":[0,0,0,0]}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.Asset","_name":"project","_native":".manifest"} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.Prefab","_name":"pfbCartoonDetailNaviCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbCartoonDetailNaviList","_children":[{"__id__":2},{"__id__":3}],"_level":1,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"1cs6zTjT1LA40xStDciQiW"},"fileId":"57vxuAFOFCgpuupa1TzpzK"},"_contentSize":{"__type__":"cc.Size","width":110,"height":40}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":1},"_level":2,"_components":[{"__type__":"cc.Sprite","node":{"__id__":2},"_sizeMode":0}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"1cs6zTjT1LA40xStDciQiW"},"fileId":"83vSN2W0FJGppDZW5DV4dH"},"_contentSize":{"__type__":"cc.Size","width":110,"height":42}},{"__type__":"cc.Node","_name":"Text","_parent":{"__id__":1},"_components":[{"__type__":"cc.Label","node":{"__id__":3},"_useOriginalSize":false,"_string":"1-20","_N$string":"1-20","_fontSize":24,"_lineHeight":24,"_N$horizontalAlign":1,"_N$verticalAlign":1}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"1cs6zTjT1LA40xStDciQiW"},"fileId":"a8eJGo/95DHZo+KiwpT3xR"},"_contentSize":{"__type__":"cc.Size","width":48.04,"height":30.24}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"play","texture":"ebNMlrGH5PvqO3aGf1YSOY","rect":[0,4,68,132],"offset":[0,-2],"originalSize":[68,136],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_9","texture":"f99UNvok1Cw63piZdi1wlN","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_7","texture":"89a5OwRTpBzoj0+shwmzDP","rect":[0,0,188,174],"offset":[0,0],"originalSize":[188,174],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.Asset","_name":"focus","_native":".zip"} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"1","texture":"07xChTRPZE/bSnlsZXJz1b","rect":[0,0,51,51],"offset":[0,0],"originalSize":[51,51],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_3","texture":"cb+YCF6d9Cu6KXj0kgp/qq","rect":[0,0,155,199],"offset":[0,0],"originalSize":[155,199],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"YYSJ","texture":"3ekNyyPdRLSZnr71mCjlHy","rect":[16,14,87,108],"offset":[-1,-2],"originalSize":[121,132],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_7","texture":"1cMXtLABVP/ZVq2ATFUMy/","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"progress_focus","texture":"5f3sso2EFMtoVGMXzgTE2V","rect":[0,9,50,63],"offset":[0,-4.5],"originalSize":[50,72],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"score","texture":"79N8EH/0NFZIH8eLcXHJY2","rect":[0,0,142,104],"offset":[0,0],"originalSize":[142,104],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.Prefab","_name":"pfbTypeCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbTypeCell","_children":[{"__id__":2}],"_level":1,"_components":[{"__type__":"ed50d35S6JKUaVKplnKPkwd","node":{"__id__":1}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"4fyRO4YMBKR58lWJR9xjaT"},"fileId":"43je+l5UZHppZNWqV9PaIl"},"_contentSize":{"__type__":"cc.Size","width":244,"height":86}},{"__type__":"cc.Node","_name":"Bg","_parent":{"__id__":1},"_components":[{"__type__":"cc.Sprite","node":{"__id__":2}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"4fyRO4YMBKR58lWJR9xjaT"},"fileId":"592x6ksi9BRrRAJCVkUIic"},"_contentSize":{"__type__":"cc.Size","width":244,"height":86}}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_10","texture":"24xjwVC0lL4ZP2Sbza58Rh","rect":[0,0,225,184],"offset":[0,0],"originalSize":[225,184],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"vocal","texture":"8cEYnIHXBCEp7AVSbtG/mG","rect":[0,4,68,132],"offset":[0,-2],"originalSize":[68,136],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"stop","texture":"1dbVrYyBpCjIApydc+MQL6","rect":[0,4,68,132],"offset":[0,-2],"originalSize":[68,136],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_2","texture":"8bM3s7CqdC5rJNDX9yW1ap","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"collected","texture":"a6xgrGSClBz7HlcyJi2pll","rect":[0,4,124,116],"offset":[0,-2],"originalSize":[124,120],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"2","texture":"3dSYVz1h1DRLnej2jZGinv","rect":[40,9,42,106],"offset":[0.5,2.5],"originalSize":[121,129],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"navi_bg","texture":"9ejDOkO+5Cs7yd+BOQJ4kL","rect":[0,1,110,82],"offset":[0,0],"originalSize":[110,84],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"3","texture":"90CbUMpulO6rAWO3Fq8ZMI","rect":[0,0,51,51],"offset":[0,0],"originalSize":[51,51],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_item_3","texture":"b1vVKWuYhMbaQiqxgw3Sui","rect":[0,0,308,314],"offset":[0,0],"originalSize":[308,314],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"Today","texture":"dcj+mjuXxFnJbCVc12DO61","rect":[39,9,43,106],"offset":[0,2.5],"originalSize":[121,129],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"4","texture":"21/kVlVLhBPrf1GWNHRV57","rect":[40,9,42,106],"offset":[0.5,2.5],"originalSize":[121,129],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"noSubscribe","texture":"0cIy+0UVhITbsbYZyLMkLd","rect":[0,4,124,116],"offset":[0,-2],"originalSize":[124,120],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_5","texture":"52iQ3f9O1A+5NCCFXM1Cca","rect":[0,0,215,191],"offset":[0,0],"originalSize":[215,191],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | [{"__type__":"cc.Prefab","_name":"pfbCategoryRecommendCell","data":{"__id__":1}},{"__type__":"cc.Node","_name":"pfbCategoryRecommendCell","_children":[{"__id__":2},{"__id__":4}],"_level":1,"_components":[{"__type__":"cc.Widget","node":{"__id__":1},"_alignFlags":9,"_top":720},{"__type__":"43a14tHFN5CvrH8W3z8wxz4","node":{"__id__":1},"pic":{"__id__":3},"activeName1":{"__id__":9},"activeName2":{"__id__":11},"normalName":{"__id__":14}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"1dqBFygwJCfaCgKPE54X6w"}},{"__type__":"cc.Node","_name":"Pic","_parent":{"__id__":1},"_level":7,"_components":[{"__id__":3}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"49mq4bjntJP6d/8OJjOZZA"},"_contentSize":{"__type__":"cc.Size","width":200,"height":200}},{"__type__":"cc.Sprite","node":{"__id__":2},"_sizeMode":0,"_fillType":1,"_fillRange":1},{"__type__":"cc.Node","_name":"Name","_parent":{"__id__":1},"_children":[{"__type__":"cc.Node","_name":"TextBg","_parent":{"__id__":4},"_level":3,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"97dzb1lWpC8KSPn1L02Ucu"},"_opacity":100,"_color":{"__type__":"cc.Color"},"_contentSize":{"__type__":"cc.Size","width":500,"height":34}},{"__id__":5},{"__id__":12}],"_active":false,"_level":2,"_components":[{"__type__":"cc.Widget","node":{"__id__":4},"_alignFlags":4,"_top":231}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"00IQsBuPZGOKS1eanmSTHU"},"_contentSize":{"__type__":"cc.Size","width":218,"height":38},"_position":{"__type__":"cc.Vec3","y":19}},{"__type__":"cc.Node","_name":"ActiveName","_parent":{"__id__":4},"_children":[{"__id__":6}],"_level":8,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"72Qbh7d6lCQo+JhP7nF7hf"},"_contentSize":{"__type__":"cc.Size","height":38}},{"__type__":"cc.Node","_name":"NameContainer","_parent":{"__id__":5},"_children":[{"__id__":7}],"_level":9,"_components":[{"__type__":"cc.Widget","node":{"__id__":6},"alignMode":2,"_target":{"__id__":5},"_alignFlags":8},{"__type__":"cc.Mask","node":{"__id__":6}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"2ex9O5b59OP4H5uw6ZVyaj"},"_opacity":0,"_contentSize":{"__type__":"cc.Size","height":38}},{"__type__":"cc.Node","_name":"NameText","_parent":{"__id__":6},"_children":[{"__id__":8},{"__id__":10}],"_level":10,"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"cemyxFLPlAEKYuZfMPuLhX"},"_contentSize":{"__type__":"cc.Size","height":38}},{"__type__":"cc.Node","_name":"NameText1","_parent":{"__id__":7},"_level":11,"_components":[{"__id__":9}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"85tSlYWyZPmb5T3ZP4FIZK"},"_contentSize":{"__type__":"cc.Size","height":38}},{"__type__":"cc.Label","node":{"__id__":8},"_useOriginalSize":false,"_fontSize":24,"_lineHeight":38,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NameText2","_parent":{"__id__":7},"_level":11,"_components":[{"__id__":11}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"5aLVnYMj9BMJcVqoIPMPM2"},"_contentSize":{"__type__":"cc.Size","height":38}},{"__type__":"cc.Label","node":{"__id__":10},"_useOriginalSize":false,"_fontSize":24,"_lineHeight":38,"_N$horizontalAlign":1,"_N$verticalAlign":1},{"__type__":"cc.Node","_name":"NormalName","_parent":{"__id__":4},"_children":[{"__id__":13}],"_level":8,"_components":[{"__type__":"cc.Mask","node":{"__id__":12}}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"715Wik6TVDvpBRIVWj7gXd"},"_contentSize":{"__type__":"cc.Size","width":218,"height":38}},{"__type__":"cc.Node","_name":"MidName","_parent":{"__id__":12},"_level":9,"_components":[{"__id__":14}],"_prefab":{"__type__":"cc.PrefabInfo","root":{"__id__":1},"asset":{"__uuid__":"79JU6+Y5VK079oOif4/Ivi"},"fileId":"0a8wxQinVLU419ANC89aXN"},"_contentSize":{"__type__":"cc.Size","height":38}},{"__type__":"cc.Label","node":{"__id__":13},"_useOriginalSize":false,"_fontSize":24,"_lineHeight":38,"_N$horizontalAlign":1,"_N$verticalAlign":1,"_N$overflow":1}] | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_8","texture":"cfoNQ694VBNLOz1DQnj3LQ","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"8","texture":"8dSSL4jbJGoKe6PswlKpMY","rect":[0,32,1,14],"offset":[0,-16],"originalSize":[1,46],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_10","texture":"acv8yPSLVA4pc2QAOPtSec","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"ZJYZ","texture":"6cCTryvhxOVb4E94JQaua/","rect":[17,14,86,108],"offset":[-0.5,-2],"originalSize":[121,132],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"6","texture":"bfawfQ6M5MqrsQdO/OScqw","rect":[40,9,41,107],"offset":[0,2],"originalSize":[121,129],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"1","texture":"01Oa9AMexPrL7oUd7pByQu","rect":[40,9,42,106],"offset":[0.5,2.5],"originalSize":[121,129],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"collection","texture":"d1J/zpotRC568tfqfXCdTi","rect":[0,0,165,40],"offset":[-0.5,0],"originalSize":[166,40],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"be_collected","texture":"c8S0ZaUXRDX4v1rsY9d8l8","rect":[0,0,114,212],"offset":[0,0],"originalSize":[114,212],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"9","texture":"8dYIOlmelHWpOa4jUGrsO8","rect":[0,0,51,51],"offset":[0,0],"originalSize":[51,51],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_1","texture":"c2QSa5+rtH+adPE8WHC+fU","rect":[0,0,166,203],"offset":[0,0],"originalSize":[166,203],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"5","texture":"35zFJG8UBDDIgRBttlDiLg","rect":[40,9,41,106],"offset":[0,2.5],"originalSize":[121,129],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_3","texture":"1bAERaGYpC6Yg5qzplnqsD","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_4","texture":"58UUSgn5NG2Ix0dzYIJT3l","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_1","texture":"4asLajEiJA4ZMhBWLEls5a","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx","texture":"f7D/9vhRtMj6DrFMjxc/EC","rect":[0,0,1280,720],"offset":[0,0],"originalSize":[1280,720],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"GSGX","texture":"ebq2dNmeFJxJUC6vvm8rMR","rect":[16,14,86,108],"offset":[-1.5,-2],"originalSize":[121,132],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_9","texture":"0f2jPL/zxLE7RlKKYMuMJz","rect":[0,0,158,186],"offset":[0,0],"originalSize":[158,186],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_6","texture":"3d6SGB3odNjIQuM2Y4wYAt","rect":[0,0,242,164],"offset":[0,0],"originalSize":[242,164],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"collect","texture":"f8znNtCT5KqYIRj/flA9xV","rect":[0,4,124,116],"offset":[0,-2],"originalSize":[124,120],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_5","texture":"4f35MGWjdElpvAdn2nzBcf","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_2","texture":"f5+7fdA7RERo6n+nCTiw6h","rect":[1,0,200,183],"offset":[0.5,0],"originalSize":[201,183],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"char_delete","texture":"a3b1RPGJZDk5KCUn+tP6/e","rect":[0,0,104,128],"offset":[0,0],"originalSize":[104,128],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"7","texture":"3cAlK6XaBFEY1wBa/DUCDA","rect":[0,0,51,51],"offset":[0,0],"originalSize":[51,51],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"2","texture":"a1dISrmLlFp5bF4vEV8guc","rect":[0,3,1,16],"offset":[0,12],"originalSize":[1,46],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_xyx_6","texture":"dcyRwvBUpGmJFHq2EWJBrn","rect":[0,0,225,135],"offset":[0,0],"originalSize":[225,135],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"MSSG","texture":"095inWjUpH4JumGfo1ujE/","rect":[16,14,86,108],"offset":[-1.5,-2],"originalSize":[121,132],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"3","texture":"80t33r0yhHsayrUTtVdjbL","rect":[40,9,42,106],"offset":[0.5,2.5],"originalSize":[121,129],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"4","texture":"5688ypLqhJgqdJCCRMKD2O","rect":[1,0,16,1],"offset":[-14,0],"originalSize":[46,1],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_8","texture":"d3/g8JE+ZPA45tr6Bcddlh","rect":[0,1,168,195],"offset":[0,-0.5],"originalSize":[168,196],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"ZRZS","texture":"98eEkQwr5JhLZbLebT1W9f","rect":[17,14,86,108],"offset":[-0.5,-2],"originalSize":[121,132],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"xyx_4","texture":"b424kaGPhHm7oOU6SAxOkT","rect":[0,0,232,178],"offset":[0,0],"originalSize":[232,178],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"YSQM","texture":"2e7g54NLZNO4tK/9hP9mI6","rect":[16,14,87,109],"offset":[-1,-2.5],"originalSize":[121,132],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"6","texture":"535nXzFABLV7n8aj9qZdqQ","rect":[29,0,16,1],"offset":[14,0],"originalSize":[46,1],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | {"__type__":"cc.SpriteFrame","content":{"name":"bg_item_2","texture":"b9EqC6DeZEFJPYpV0zBV1o","rect":[0,0,308,314],"offset":[0,0],"originalSize":[308,314],"capInsets":[0,0,0,0]}} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |

82 Bytes

5.28 KB

2.87 KB

3.19 KB

23.5 KB

1.82 KB
1 | {"packageUrl":"http://x9niiz.natappfree.cc/remote-assets/","remoteManifestUrl":"http://x9niiz.natappfree.cc/remote-assets/project.manifest","remoteVersionUrl":"http://x9niiz.natappfree.cc/remote-assets/version.manifest","version":"1.0.0","assets":{"src/cocos2d-jsb.jsc":{"size":355384,"md5":"4a6e62b5f9cf6802ce9d660895176713"},"src/project.jsc":{"size":47152,"md5":"e06e4a4d0059f78cecec0abf1861c2a9"},"src/settings.jsc":{"size":6852,"md5":"86bc726ef519c85f897f0df21baa1867"},"res/import/01/012f97b01.json":{"size":9153,"md5":"94e9425da822124a39a94dd8a9699b0a"},"res/import/01/014290ae3.json":{"size":7237,"md5":"be16c128521bb469db285bea69581cb2"},"res/import/01/01642731d.json":{"size":10733,"md5":"dd175613ea4c92f466d87d85a6217690"},"res/import/02/027f4c102.json":{"size":7630,"md5":"19eef5a74668a91c23a4f5732ab1dc17"},"res/import/02/02c68360b.json":{"size":12340,"md5":"9f5e5a2f17b0d1a97118c47bbdfe1191"},"res/import/02/02d87b662.json":{"size":9752,"md5":"4872febb3db3d4af46de2dba6017084c"},"res/import/04/041aeb2c0.json":{"size":2084,"md5":"e6782f79ea21f57d22cf5fea68c1a9ed"},"res/import/04/04620073c.json":{"size":13320,"md5":"a3710bcdfe2c98897a78c6d095fdb2db"},"res/import/05/05dada016.json":{"size":8315,"md5":"9923fdd8e666d5d74285629b4f9042af"},"res/import/06/06c5e329e.json":{"size":13995,"md5":"32015ad3d94b5a9f8d0ab248c6176aae"},"res/import/07/07c79e990.json":{"size":1127,"md5":"8967ca77b1d39cb16dbdffcaad4d9a0b"},"res/import/08/08a20bd60.json":{"size":3152,"md5":"e8d35b03b4fb7701edf6f8815e2c1796"},"res/import/08/08b8be20b.json":{"size":2590,"md5":"d2824ab0af004d9c92b3711577a41583"},"res/import/08/08eac4fe0.json":{"size":2296,"md5":"5975612a7cbcdddb2ab3d78f5e460f4a"},"res/import/0a/0a87bfb26.json":{"size":4980,"md5":"861c17c10fb1f09281b2680d66deabfb"},"res/import/0a/0a9ac85b-6d8a-498b-92ce-d1b35b092920.json":{"size":880,"md5":"1b6ba10ab0ac4a0db9d53c90f0ae1fa6"},"res/import/0b/0bb2c62ed.json":{"size":8417,"md5":"a30dedd65ccf815d53360a42743c962d"},"res/import/0c/0c85fc5c5.json":{"size":4373,"md5":"83761f9405fa155feebb9eb112a2f2bc"},"res/import/0c/0cc62a4c3.json":{"size":8199,"md5":"87e63bc9b91239e7c1cdef9df4220d4c"},"res/import/0d/0d55dd485.json":{"size":12533,"md5":"fbad4c99d26eb45a7c727ae5cbad678a"},"res/import/0d/0d6fac6fc.json":{"size":12288,"md5":"8bf825d1bc34d471fadc084e0d42d157"},"res/import/0e/0e1dddeee.json":{"size":8570,"md5":"bb90b534dd8b7b675c8619b94268ad25"},"res/import/12/12f3d277-6912-4388-a876-d91854f39321.json":{"size":63,"md5":"2f4592b3659c0e169ff817de62259291"},"res/import/1c/1cb3acd3-8d3d-4b03-8d31-4ad0dc890896.json":{"size":1201,"md5":"e772ce079040991276daa4b5a52a1ed2"},"res/import/20/20183feb-7567-4504-8630-9b4f630a3813.json":{"size":172,"md5":"307700e66491cd64a5ba8f9641d33617"},"res/import/24/24ffd093-4645-4b9f-ba08-3555cc9270fd.json":{"size":177,"md5":"a3a573ecd02012e0d1b5c69bb1367b28"},"res/import/25/25ec6204-d95a-4d87-be44-1cf4c189f1f6.json":{"size":174,"md5":"fbe12ec7ed90cdc1e5e43d995e713645"},"res/import/27/2703bb67-36aa-4868-a9f7-c59e81baa9b2.json":{"size":56,"md5":"ff0e08cab72b815df48babcef209ebf6"},"res/import/2f/2f12d7cb-336d-4d50-8523-d7336a40a1b6.json":{"size":166,"md5":"77059556704177ca62f3d357bdf1b0a9"},"res/import/34/3428a7c1-2663-4abb-bed7-35e754ef78c6.json":{"size":174,"md5":"6cd84e860983143fc490243bc70d818b"},"res/import/3e/3e7ef534-4b22-4e03-8544-2cdc3c0d95ea.json":{"size":176,"md5":"f2e6d8c1478353a5d24f6fe55471f019"},"res/import/45/458f181f-9473-433b-97de-17a0f7f8fcc7.json":{"size":177,"md5":"6b66ab4513c952b677bb9a345b193ce0"},"res/import/49/496af8b2-311c-4150-9649-79c2e8dc5450.json":{"size":182,"md5":"40fbd0516f0c495bd2aaf7eb28405b11"},"res/import/4d/4d03b905-d745-437e-947e-603ef676a445.json":{"size":174,"md5":"9440c6ffd389e5c983bc8876c72ff3f0"},"res/import/4f/4fc913b8-60c0-4a47-9f25-58947dc63693.json":{"size":748,"md5":"ebea9c0f7c34afb41b4605a5b95fbb98"},"res/import/50/50936ebc-91fe-4fc3-b041-4505d53c2082.json":{"size":175,"md5":"92494e1047857820628a32dd80ada80f"},"res/import/51/5102d93f-c49e-448a-8df0-d59aacbc7f53.json":{"size":173,"md5":"0698dacb5c32f38d1ff075854ac55c9c"},"res/import/51/51298e78-9088-4e7f-94b7-ea8368b28ef4.json":{"size":172,"md5":"4eb16db966cd5e5a7976d67acd822f19"},"res/import/52/52bdcef1-a19a-4692-ab60-297d30f03ba3.json":{"size":177,"md5":"bd96c6565b25d60822bf671c6a880403"},"res/import/53/5304c94a-9269-4b03-82cf-9c311a0c911a.json":{"size":179,"md5":"b0dc8ad78f64574c48a1e6ce85bac54e"},"res/import/53/5398d373-7857-4ca9-8224-6725af716690.json":{"size":174,"md5":"2d53185f36332a76ec653672bcf764b6"},"res/import/54/540623a3-58a0-4d83-8b13-11046496f1a7.json":{"size":174,"md5":"ae2139dd022e117bbfbfe96d507f4352"},"res/import/57/57330949-d587-439b-b54a-d4a951b04b3f.json":{"size":166,"md5":"37c48a2c34293fa69a1f738c842fd81f"},"res/import/5d/5db3734a-0219-4ade-bdea-34ccea5cf66e.json":{"size":178,"md5":"16fb48feb3f29f7198dcd7356ef2cc2c"},"res/import/60/60a35e08-196c-401c-8967-25cd2f0a4f1c.json":{"size":176,"md5":"1e762aa6c00b0d0494571971569dcb58"},"res/import/6f/6fcc571e-d8a1-4274-b292-bb18557c4c34.json":{"size":174,"md5":"05d105594ac2b5cb922c7b25b3017b6a"},"res/import/74/74eaa377-a476-4c69-9868-15e5177e9cab.json":{"size":181,"md5":"6b264ed5fabfe8bcedd2cd10ed22114a"},"res/import/77/7702b97f-930d-4313-afd3-fc5bad0adb2e.json":{"size":174,"md5":"c641a4423b8e61f299645f973fd73866"},"res/import/79/79254ebe-6395-4ad3-bf68-3a27f8fc8be2.json":{"size":4526,"md5":"46d1c77da94ab54b7551ed277d697e1c"},"res/import/7b/7b3dd3d7-2d78-447f-8415-8d1f191da0b7.json":{"size":177,"md5":"1e8879a59c473a013253e40df5fa3956"},"res/import/86/86da34f4-416e-4542-be45-cebb63e5e69a.json":{"size":167,"md5":"15429117ba226b387e79fd1d6e56849c"},"res/import/8a/8abc6dd5-e099-4f02-b584-cdf8ac6235cd.json":{"size":178,"md5":"96ee15516c7c287f8ffac5e681f9a06a"},"res/import/90/90842bfe-129a-4da0-82f1-0cac006e9149.json":{"size":178,"md5":"cbcc1fcb455a67aa7afb8123ecff1cc4"},"res/import/92/9234d7ba-bcc7-4706-b7e8-9072daf507e4.json":{"size":170,"md5":"495cbcb87a75c6632bb1838b6e7348c3"},"res/import/95/95efd913-c8a4-40b2-9f34-4d0ede5f8cfe.json":{"size":174,"md5":"f1a6a144d898f5b8abb1e1649c4fc043"},"res/import/96/96b728ce-bd15-4603-bc4f-d945a1420d09.json":{"size":180,"md5":"80d91411956d313f3c3300620963dfdc"},"res/import/98/9896bc02-47f2-4b99-af4a-de8bf919e4a7.json":{"size":181,"md5":"8f2c9b1699caafd9328f083816ccd3c7"},"res/import/9a/9ab601dc-2f51-48d1-9764-b95f34930523.json":{"size":166,"md5":"9ce8261d945235287ce2274753f4a2ca"},"res/import/a0/a05221ff-b72c-4a2f-94b4-e15d079e34f9.json":{"size":174,"md5":"203ce8c128ee5a76a797f419155259b4"},"res/import/a0/a0bafb80-e643-4fa6-a121-fd2926d01d50.json":{"size":172,"md5":"7fb09e35aad1b0015f5f88f0261d55ab"},"res/import/a1/a14fec3f-7ec3-43d6-91eb-3c5623fc1890.json":{"size":177,"md5":"a5f36756c4dfbefc51e3db83b5b624b7"},"res/import/a2/a270262a-3321-429f-9e3b-1b0f3a410c2e.json":{"size":177,"md5":"109637163d2d56a39ff8e0067a7c1855"},"res/import/ac/ac23d39a-ce30-4fbd-9c98-1f89bbc0ac59.json":{"size":177,"md5":"b07676e013518b448c1eb0c8bbcd9ce4"},"res/import/ae/ae1ed7df-cf12-4399-a6ab-982fcf2eb8ca.json":{"size":177,"md5":"904f3871b9818dc95fa80746ccce5e34"},"res/import/b9/b94df350-7424-492f-9ff6-89699784f129.json":{"size":178,"md5":"0bb09603458d25d799abeb6330406273"},"res/import/b9/b9d424ff-b61a-44be-8d7a-f0aeb779da8f.json":{"size":174,"md5":"5214a6ef38257b8fe76ccf12b4868c84"},"res/import/c0/c0a3245c-ea5a-4689-a42e-28dcd403241e.json":{"size":174,"md5":"50538067d88e56e08f156f20b4d38748"},"res/import/c3/c316a118-2a89-4878-a2be-a8cfba954864.json":{"size":177,"md5":"45634a4f592167878a06a4f44a8042da"},"res/import/c3/c38e231a-094f-4260-800c-7cd671ae5d52.json":{"size":177,"md5":"25626fdaaa6243e2dec37d8596e96acf"},"res/import/c4/c445704b-8c01-4a50-b458-569366dbdc48.json":{"size":176,"md5":"3837ff155ae21e6ea6d9b1937d1e88a3"},"res/import/c4/c45a66a4-49af-442f-b6f1-cd51c8fb92ac.json":{"size":180,"md5":"e308178547c30d99cad1d7b3079d2558"},"res/import/ca/cac1da50-9322-4dd7-ad51-a4494493aceb.json":{"size":166,"md5":"dae8ab5bb3e91f12584880c91e011fa0"},"res/import/d0/d0f889f0-abdf-4e0b-b995-80b7e4d958db.json":{"size":165,"md5":"ec7e4e36b4a2be98f9b197054d78e6c9"},"res/import/d1/d1b9a269-77f4-4a08-8c42-f1f8d891b928.json":{"size":177,"md5":"fe54e36dc8ab3f3a97888febcf7c8e15"},"res/import/d8/d89c5008-2ded-4b89-a313-f30e6e79e436.json":{"size":178,"md5":"73d0b82404f5b1f7d9d62c9b1aeca8aa"},"res/import/d8/d8dd1726-9a6b-4992-a267-d012cf2a7626.json":{"size":174,"md5":"43be08889b15230abb772e591b0f1f9d"},"res/import/d9/d9cd3cd3-7f7c-4094-9580-346e8b03a3b4.json":{"size":166,"md5":"5ab816910d9273a1d8e04e44b83cad8e"},"res/import/d9/d9fd4561-ac22-4c01-a160-a11067dbd7f9.json":{"size":177,"md5":"9a12b7f071c507eee43236eb4ab1bd49"},"res/import/de/deba5aca-791b-43b3-bda4-1a7a9c7da1d6.json":{"size":178,"md5":"fa990cb42b72efe722feee39b3277685"},"res/import/f4/f4692eb1-a389-43fc-be55-046e1f66de1e.json":{"size":174,"md5":"46bf453821d11d19b90ce89249609d7c"},"res/import/f8/f8360087-8a5e-4e4e-9b54-8cf79535cec5.json":{"size":178,"md5":"56875caa110b03c7dac035a96499a2f8"},"res/import/f9/f976c075-cfeb-40be-8911-9eea7ed9b7bd.json":{"size":166,"md5":"beff8ad157c6abeabbf02e1a89fad19e"},"res/import/fe/fe67856f-fb4c-4a5f-8210-d6ab958f940a.json":{"size":178,"md5":"6584cdbe3dc45088dfbcdb291ee6aad4"},"res/raw-assets/01/0139af40-31ec-4fac-bee8-51dee907242e.png":{"size":2360,"md5":"5871ce96bcd79aa12e112f9fa69618c4"},"res/raw-assets/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.png":{"size":82,"md5":"cb8905d258c5d63118f37c48ec39dd22"},"res/raw-assets/02/02d02138-53ca-4477-826e-066ce5d9138a.png":{"size":5406,"md5":"feb72dd63ade42c75ed34195e1a7b8dd"},"res/raw-assets/03/034f5293-8e68-432f-b83d-a7f8ba1a7de1.png":{"size":2934,"md5":"d7c56524458c46ba35a7ec53e721a426"},"res/raw-assets/07/07c42853-44f6-44fd-b4a7-96c657273d5b.png":{"size":3268,"md5":"c4c891e756e51be75be9a8ddcb824ab6"},"res/raw-assets/09/09461cfe-b4d2-4f50-b57f-39c8d4bd6119.png":{"size":24114,"md5":"55fddc3ca0e93aa14320b5f981e29c1b"},"res/raw-assets/09/09e629d6-8d4a-47e0-9ba6-19fa35ba313f.png":{"size":3581,"md5":"a356ccf23afcecd54e7c4e8d74579e54"},"res/raw-assets/0c/0c232fb4-5158-484d-bb1b-619c8b3242dd.png":{"size":7983,"md5":"32e37b3c6f8985003ab206ae6885e748"},"res/raw-assets/0d/0d220822-9ae7-42fd-abd5-86898338266c.png":{"size":1867,"md5":"aa3f05fca108a383fc011727a0c8acce"},"res/raw-assets/0f/0fda33cb-ff3c-4b13-b465-28a60cb8c273.png":{"size":11283,"md5":"056973fe85867d1484d5ce0ef98bba71"},"res/raw-assets/12/12f3d277-6912-4388-a876-d91854f39321.manifest":{"size":23431,"md5":"00b2d9b77291937d9f2f03b36b6e83ab"},"res/raw-assets/13/13d23ecb-e794-422e-b805-9126887b35b2.png":{"size":18969,"md5":"96e39d211db65235f425ba3957b723b0"},"res/raw-assets/17/17021db7-66bc-4370-b825-5def7dcc15a3.jpg":{"size":39050,"md5":"25edc415db91f456ae5917a0cf6fcce9"},"res/raw-assets/18/18522f3d-301c-447e-82fa-0f45d5812cba.png":{"size":3530,"md5":"45d7e2990ba7629884c7b6d7a87f7f3c"},"res/raw-assets/1b/1b00445a-198a-42e9-8839-ab3a659eab03.png":{"size":10987,"md5":"649d74501e0f6f5215d8f8dc19c38efc"},"res/raw-assets/1c/1c317b4b-0015-4ffd-956a-d804c550ccbf.png":{"size":7411,"md5":"e2bc02d5572359569b829dfc18e76255"},"res/raw-assets/1d/1d6d5ad8-c81a-428c-8029-c9d73e3102fa.png":{"size":6806,"md5":"4615260b0f56658dc983254e95aee95b"},"res/raw-assets/20/20b82ba2-ddf0-492b-be1d-1d4c9f08ef51.png":{"size":3764,"md5":"f1de37bc7870ad646e8126ec2a9ed8e6"},"res/raw-assets/21/21fe4565-54b8-413e-b7f5-196347455e7b.png":{"size":2613,"md5":"67743daab0484da840a04b968fadfbc4"},"res/raw-assets/24/24138ebf-2d01-4bb5-90d6-a1ae5e6bda6a.png":{"size":1759,"md5":"38f6d8742db4fba17483e2c524b68742"},"res/raw-assets/24/24c63c15-0b49-4be1-93f6-49bcdae7c461.png":{"size":15054,"md5":"43ca2b0f5a83ba577c4bfb95afbff647"},"res/raw-assets/27/2703bb67-36aa-4868-a9f7-c59e81baa9b2.zip":{"size":10611,"md5":"3e2972d668b53af800ce441404b4665f","compressed":true},"res/raw-assets/2a/2a607f33-c197-407b-ab1a-9e991e39764e.png":{"size":16123,"md5":"3a7fb9b07c0aec9f03735dbb2ab94746"},"res/raw-assets/2e/2eee0e78-34b6-4d3b-8b4a-ffd84ff6623a.png":{"size":4184,"md5":"2bab15023f4bac085fe1fdd90b638346"},"res/raw-assets/2e/2efcae66-d6ea-474f-94c4-bcba0e1cd462.png":{"size":8470,"md5":"881e4c732dc2512580d8c746cc5a10ba"},"res/raw-assets/35/35cc5246-f140-430c-8811-06db650e22e0.png":{"size":2728,"md5":"b4619082a6f1d398fb277429b0a4bf28"},"res/raw-assets/3b/3b86c7b6-d7b9-4b24-8830-0f488c047da0.png":{"size":8075,"md5":"de8b87c9517bf1adb4044fef4a1bc5be"},"res/raw-assets/3c/3c0252ba-5da0-4511-8d70-05afc35020c0.png":{"size":3607,"md5":"80aa7c2ac49c5f54b14395ea74c4192c"},"res/raw-assets/3d/3d498573-d61d-4344-b9de-8f68d91a29ef.png":{"size":2428,"md5":"dc412c79cbd317340cc929c251e7f5b7"},"res/raw-assets/3d/3de92181-de87-4d8c-842e-336638c1802d.png":{"size":16334,"md5":"b686ec42f10228269b9c306069460eec"},"res/raw-assets/3e/3e90dcb2-3dd4-4b49-99eb-ef59828e51f2.png":{"size":4191,"md5":"8d1c2bc3a6380ab0c6274bd1cbf27b12"},"res/raw-assets/3f/3ff2505a-54c0-462f-9b39-ad61ed7ced95.png":{"size":13973,"md5":"7b7432d22d87a2d210041a34ec7f7e4d"},"res/raw-assets/42/427d1bcb-af19-4ddc-84d7-8d0c69a61706.png":{"size":25006,"md5":"57a6cac4259fb7aa07c10cd69c1dac36"},"res/raw-assets/43/43a5ba60-7f8f-4649-9613-c438597613e5.png":{"size":3998,"md5":"95bfbb91e379c065e8d19f304f23451a"},"res/raw-assets/44/44836e33-973a-497e-a916-606b3bd6e7f6.png":{"size":1829,"md5":"e3e1ef9049e7c82cbb696bc4e8cfa64b"},"res/raw-assets/45/45eb9209-7e5f-4879-928c-d322d78d8c0d.png":{"size":75452,"md5":"9d65476cae3b8086d43692f944dd0664"},"res/raw-assets/49/49698760-ef09-4a12-b92d-6df639ea56af.png":{"size":7983,"md5":"32e37b3c6f8985003ab206ae6885e748"},"res/raw-assets/4a/4ab0b6a3-1222-40e1-9321-0562c496ce5a.png":{"size":6159,"md5":"0e1b1d9dbddc063c4a8d0de06a7a2a6b"},"res/raw-assets/4f/4fdf9306-5a37-4496-9bc0-767da7cc171f.png":{"size":7853,"md5":"8197dcdf9e9033126afdd3d708c29bbe"},"res/raw-assets/52/52890ddf-f4ed-40fb-9342-0855ccd4271a.png":{"size":14143,"md5":"3140bc22727c6f2fe5097712557d66d0"},"res/raw-assets/53/53e675f3-1400-4b57-b9fc-6a3f6a65da90.png":{"size":172,"md5":"6ae4ebbd461164afc9b95701947c0ead"},"res/raw-assets/55/5597317d-d2dc-4271-969b-0fefec1b44ed.png":{"size":2405,"md5":"e200b5f2cb733cc860cf9cb12d3cc64f"},"res/raw-assets/56/56f3cca9-2ea8-4982-a749-08244c283d8e.png":{"size":180,"md5":"b3399ba37b6988a7eb2b3fc80968e9fa"},"res/raw-assets/58/585144a0-9f93-46d8-8c74-773608253de5.png":{"size":10382,"md5":"5c09551275d2632f3a57234825500195"},"res/raw-assets/5a/5ae0f1d4-1b33-4547-b92f-e65868b2e2f1.png":{"size":81683,"md5":"699ab061d75bc4896dc014f8bc4b285d"},"res/raw-assets/5a/5ae48725-57cf-41b6-9f92-c607e1cff0c2.png":{"size":2548,"md5":"c3b93af99c4a65d85ad414e8e46dbfd5"},"res/raw-assets/5c/5cc7e44d-177f-4281-9d96-497f6c7b14bc.png":{"size":11463,"md5":"f00d6bf5196cbb8112f160882a7da8c4"},"res/raw-assets/5e/5ef58804-fc50-44e4-a688-8af95f8a4170.png":{"size":533,"md5":"e4155bd889430bbffc633bbf9fc1d61d"},"res/raw-assets/5f/5fdecb28-d841-4cb6-8546-317ce04c4d95.png":{"size":3023,"md5":"3a020811775f86698aa00f3f2cfc83a8"},"res/raw-assets/64/64685d2b-326c-44b6-8e38-498ab4c29b09.png":{"size":1786,"md5":"785b10052d9c8d5c2b0189a8906d0c6b"},"res/raw-assets/68/68f9fe11-869b-482b-a447-be3b81e0858f.png":{"size":4549,"md5":"5e4dbfb75600f711496baf696f070034"},"res/raw-assets/69/69489470-5c2b-4d3d-abd6-3c8c589caf16.png":{"size":2929,"md5":"ccd91402a237a40c02bdf6bbfd36261a"},"res/raw-assets/6b/6b52990e-9cd9-46ea-bc70-dc437bd43367.jpg":{"size":626295,"md5":"abbae440ec6eaa677f0058a9f10731dc"},"res/raw-assets/6c/6c093af2-be1c-4e55-be04-f782506ae6bf.png":{"size":4159,"md5":"c93e95c82bc57cac9ff6d7b332801ca9"},"res/raw-assets/70/701fe32b-1deb-4705-83f6-11db5cb25943.png":{"size":24756,"md5":"02b00a10b3bd2069ccb6b5943f6c6007"},"res/raw-assets/72/723c70d3-74ee-4a9e-9eb0-12e04f587bc7.png":{"size":7872,"md5":"19881d31e3093ce66ce7d152742e2c8b"},"res/raw-assets/74/74fa2541-8487-4fe1-9146-0f8438cc3351.png":{"size":3765,"md5":"60ab4dfb6d3e8a147753b5665dcba27a"},"res/raw-assets/79/7937c107-ff43-4564-81fc-78b7171c9636.png":{"size":6990,"md5":"0b9c5620ed3685c1e9b902028ef01b8e"},"res/raw-assets/7b/7b058b45-1d99-4a6f-af75-477dcbaa56dd.jpg":{"size":564899,"md5":"072cc971c1d4185670ffab10d9a3e326"},"res/raw-assets/7d/7d661a83-97c9-4649-a807-0f0b1b3538e4.png":{"size":21702,"md5":"f43b47586c5b709699497fc303ff99a6"},"res/raw-assets/80/80b77deb-d328-47b1-acab-513b557636cb.png":{"size":2657,"md5":"8066100338df454c10bdbca0c1cee71a"},"res/raw-assets/82/829a8556-c3e5-4993-b29b-b13728cf0cfd.png":{"size":436,"md5":"9e7bfad94c3daaf0c2ece1e9853911c8"},"res/raw-assets/87/87cc52ff-a4bb-4398-b919-cea7cbbaa549.png":{"size":1433,"md5":"9130cd47e24280f342a9dd9f727ac9e4"},"res/raw-assets/89/896b93b0-453a-41ce-88f4-fac8709b30cf.png":{"size":10268,"md5":"7e28082dccbce52200e0ff1fcbdbedec"},"res/raw-assets/8b/8b337b3b-0aa7-42e6-b24d-0d7f725b56a9.png":{"size":12216,"md5":"e48300183177c21d73ecc9833a5f3aa3"},"res/raw-assets/8c/8c1189c8-1d70-4212-9ec0-5526ed1bf986.png":{"size":8703,"md5":"439a5382201f6f4192e3abcec5c850b4"},"res/raw-assets/8d/8d4922f8-8db2-46a0-a7ba-3ecc252a9318.png":{"size":168,"md5":"d79a90906255963e53c2a4311466a575"},"res/raw-assets/8d/8d6083a5-99e9-475a-939a-e23506aec3bc.png":{"size":3427,"md5":"d0259d405d80baa5fea76d6fd97b3aa3"},"res/raw-assets/8e/8e2938b3-18ec-4f90-b737-89ad29898a3a.png":{"size":2245,"md5":"eddf5d22de663a5dcbe52a28d1c05b77"},"res/raw-assets/90/9009b50c-a6e9-4eea-b016-3b716af19308.png":{"size":3462,"md5":"15716c296b5074ab0c3d5556a65309e8"},"res/raw-assets/90/90871d77-34d5-4fa5-8b14-0fc3d0acdf3d.png":{"size":3362,"md5":"2c691b923e3a79dffb2fe13630880692"},"res/raw-assets/93/93fe0c4a-fd88-4526-8bfe-4b157990f800.png":{"size":1934,"md5":"f28d2575fb0985fcad113fb2fdea7e55"},"res/raw-assets/95/9537cf62-8ee9-47ad-a400-6a63c6f23be6.png":{"size":1416,"md5":"f103ea31b8a80f349405f0e94fdfff15"},"res/raw-assets/98/98784910-c2be-4984-b65b-2de6d3d56f5f.png":{"size":4451,"md5":"120d75930d7c2e3e8b471853792134c6"},"res/raw-assets/99/99429558-5a25-48b1-bad5-b3f6e0d37628.png":{"size":5019,"md5":"bb72b74047ca0ca624294fedac08b2a8"},"res/raw-assets/9a/9a41f1c0-d301-4f57-8ee0-31ab634dea8d.png":{"size":3023,"md5":"3a020811775f86698aa00f3f2cfc83a8"},"res/raw-assets/9a/9a89250d-73df-4e5c-9623-bae540e42017.png":{"size":988,"md5":"c7d42a65cdc3ac92984b9f53cbaa7a59"},"res/raw-assets/9a/9ab097eb-65a3-478c-80d8-ba2205945aab.png":{"size":14884,"md5":"fa70a06340acc0aa831d9ec28b78fcfb"},"res/raw-assets/9e/9e8c33a4-3bee-42b3-bc9d-f8139027890b.png":{"size":2533,"md5":"064ba0e40e100e5b540a3fb77d248ad8"},"res/raw-assets/a1/a17484ab-98b9-45a7-96c5-e2f115f20b9c.png":{"size":178,"md5":"7685013ff622c5349bd8e456b60f9eb1"},"res/raw-assets/a1/a1b3d15c-7ca7-46c5-ae33-f6659a74e6b4.png":{"size":13973,"md5":"7b7432d22d87a2d210041a34ec7f7e4d"},"res/raw-assets/a3/a36f544f-1896-4393-9282-527fad3fafde.png":{"size":4549,"md5":"5e4dbfb75600f711496baf696f070034"},"res/raw-assets/a6/a60d7bd4-cd95-44c2-9607-7203ea92f87e.png":{"size":178628,"md5":"8555e1b8e9c01118a2b437db56265604"},"res/raw-assets/a6/a6c60ac6-4829-41cf-b1e5-732262da9965.png":{"size":9390,"md5":"4f5dcbdb718bb5eb29b8c82350b2275b"},"res/raw-assets/a8/a8027877-d8d6-4645-97a0-52d4a0123dba.png":{"size":17197,"md5":"5825642f69b6fed137482bf89f8f1fd5"},"res/raw-assets/ac/acbfcc8f-48b5-40e2-9736-40038fb5279c.png":{"size":7555,"md5":"5909f7a69374fa42cd5309dd9346e734"},"res/raw-assets/ae/ae3d9eeb-7730-4602-9478-a94fd2a1f352.png":{"size":1143,"md5":"b4a326d96d961f46c586ddd9ce588c71"},"res/raw-assets/b0/b08ba89b-7c35-4a68-8f94-67db38f383bc.png":{"size":8703,"md5":"439a5382201f6f4192e3abcec5c850b4"},"res/raw-assets/b1/b1bd5296-b988-4c6d-a422-ab1830dd2ba2.png":{"size":14955,"md5":"476cd5a55b432ee9042e2ebedbb9910c"},"res/raw-assets/b4/b4db891a-18f8-479b-ba0e-53a480c4e913.png":{"size":10961,"md5":"89b2e8d5a2208215f9eed2c82112388a"},"res/raw-assets/b6/b62acdf7-3ecb-45e1-9bd2-8e685494af92.png":{"size":5563,"md5":"29728db211f0bc8097c02d661a64ef29"},"res/raw-assets/b9/b912a0ba-0de6-4414-93d8-a55d33055d68.png":{"size":13737,"md5":"4b28fe63e4829415d72ea21920c612f7"},"res/raw-assets/bd/bd1dfb5f-c75a-4fac-b539-585b0b231a4b.png":{"size":194381,"md5":"7866d319ed643d1d2f8c08568910d87b"},"res/raw-assets/bf/bf6b07d0-e8ce-4caa-bb10-74efce49cab0.png":{"size":2471,"md5":"283b657a883375c990b4f9780d9b4cb8"},"res/raw-assets/bf/bfbaac04-906d-40e4-aa37-527a841b434b.png":{"size":3056,"md5":"db9cad672bab82bcb7cb725b9ec6e4cd"},"res/raw-assets/c1/c1aaf661-8d65-4e0b-97ea-7d3e631edbf3.png":{"size":1842,"md5":"c584fd02f1a9bf897bc85cf16c122982"},"res/raw-assets/c2/c24126b9-fabb-47f9-a74f-13c5870be7d4.png":{"size":14993,"md5":"bbee1b77450771669679c9dead48b786"},"res/raw-assets/c2/c24c9094-2f04-4c2e-b1aa-203dca6d08b2.png":{"size":2848,"md5":"5daf6d75e541db04c6bbbf7c87037938"},"res/raw-assets/c5/c51de421-794d-4bb3-ab70-09af8c139775.png":{"size":2290,"md5":"740ebade1729539882383360b2066d36"},"res/raw-assets/c5/c5e13a7e-1eb3-4c22-a194-970c7458e249.png":{"size":8037,"md5":"908f1d7b1e8dc9b1624cafd456a4a398"},"res/raw-assets/c8/c84b465a-5174-435f-8bf5-aec63d77c97c.png":{"size":7002,"md5":"b74126c4a3f2c2df07848cdf8cfd2e48"},"res/raw-assets/cb/cbf98085-e9df-42bb-a297-8f4920a7faaa.png":{"size":9182,"md5":"1fa4e099d82dd4ab08c33dddd25a5a26"},"res/raw-assets/cf/cfa0d43a-f785-4134-b3b3-d434278f72d0.png":{"size":10661,"md5":"b8b2e818fe5e8e5293a30674d46fceb3"},"res/raw-assets/d1/d127fce9-a2d4-42e7-af2d-7ea7d709d4e2.png":{"size":3567,"md5":"24a475a136c13a7ca1785a18738409b3"},"res/raw-assets/d1/d1d0ec20-0c93-44d8-a970-a219d5ada25a.png":{"size":4706,"md5":"11da14b52062d78207e26890b11a5aa8"},"res/raw-assets/d3/d3fe0f09-13e6-4f03-8e6d-afa05c75d961.png":{"size":14942,"md5":"a8e6bb36cb02a5fce81fd04ec9ccb8c2"},"res/raw-assets/dc/dc525f53-e305-4043-98f3-3104f363d05b.png":{"size":988,"md5":"c7d42a65cdc3ac92984b9f53cbaa7a59"},"res/raw-assets/dc/dc8fe9a3-b97c-459c-96c2-55cd760ceeb5.png":{"size":2966,"md5":"3ef43d4f792146ecd90561f467128cd7"},"res/raw-assets/dc/dcc91c2f-054a-4698-9147-ab6116241ae7.png":{"size":7353,"md5":"7371bf1cfb36c4c18b460bac9476bfe5"},"res/raw-assets/de/de56a7ce-7552-4cdc-bc00-f83ab0cd723f.png":{"size":14548,"md5":"e959141828304cb668571fedb67c0898"},"res/raw-assets/e1/e18c2844-5dfa-4d9f-8ba9-bf8f8bba015e.png":{"size":20630,"md5":"df5a94a7cff28dbfbcf26191b50360b7"},"res/raw-assets/eb/eb34c96b-187e-4fbe-a3b7-6867f5612398.png":{"size":5563,"md5":"29728db211f0bc8097c02d661a64ef29"},"res/raw-assets/eb/ebab674d-99e1-49c4-9502-eafbe6f2b311.png":{"size":4410,"md5":"b622aa3781e300535e9143749a33db69"},"res/raw-assets/f2/f2cef226-0887-49f3-8ce1-e5d9182ea36f.png":{"size":14340,"md5":"0a525456273c573167b2b3d758607254"},"res/raw-assets/f3/f35038d7-351f-431f-87db-d06c657b0216.png":{"size":3720,"md5":"c4e9b1d96ccaacfa814d510e71948ff0"},"res/raw-assets/f5/f5fbb7dd-03b4-4446-8ea7-fa70938b0ea1.png":{"size":15101,"md5":"6a0d501d52ee5754da2664ce93739964"},"res/raw-assets/f7/f70fff6f-851b-4c8f-a0eb-14c8f173f102.png":{"size":223324,"md5":"691007b5217e061fc86e0366993c39f7"},"res/raw-assets/f7/f7467269-6833-4487-ac26-fbbca565cdb8.png":{"size":5384,"md5":"8a5680f72e040cc822e3cc6efc2e1016"},"res/raw-assets/f8/f8ce736d-093e-4aa9-8211-8ff7e503dc55.png":{"size":8470,"md5":"881e4c732dc2512580d8c746cc5a10ba"},"res/raw-assets/f9/f9f5436f-a24d-42c3-ade9-899762d7094d.png":{"size":7755,"md5":"d57a3d4757e2f82fe9d596fd7db07d9a"},"res/raw-assets/fb/fb407f5a-2023-4ef9-9d09-49786b09954e.png":{"size":543,"md5":"9c0ebceed947bcc87707ad7d6d63bbd0"},"res/raw-assets/fd/fd61fc46-1872-4a84-9ad8-fb6017b907e6.png":{"size":1311,"md5":"0203b7be2c19494edcce5b219ff2b986"}},"searchPaths":[]} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |

18.5 KB

38.1 KB

3.45 KB

10.7 KB

7.24 KB

6.65 KB

3.68 KB

2.55 KB

1.72 KB

14.7 KB

15.7 KB

4.09 KB

8.27 KB

2.66 KB

7.89 KB

3.52 KB

2.37 KB

4.09 KB

13.6 KB

24.4 KB

1.79 KB

73.7 KB

6.01 KB

7.67 KB

13.8 KB

172 Bytes

2.35 KB

180 Bytes

10.1 KB

79.8 KB

2.49 KB

11.2 KB

533 Bytes

2.95 KB

1.74 KB

4.44 KB

2.86 KB

4.06 KB

24.2 KB

7.69 KB

3.68 KB

6.83 KB

21.2 KB

2.59 KB

436 Bytes

11.9 KB

168 Bytes

3.35 KB

2.19 KB

3.38 KB

3.28 KB

1.89 KB

1.38 KB

4.35 KB

2.95 KB

988 Bytes

14.5 KB

2.47 KB

178 Bytes

13.6 KB

4.44 KB

9.17 KB

16.8 KB

7.38 KB

1.12 KB

14.6 KB

10.7 KB

5.43 KB

13.4 KB

2.41 KB

2.98 KB

14.6 KB

2.78 KB

2.24 KB

7.85 KB

6.84 KB

8.97 KB

10.4 KB

3.48 KB

14.6 KB

988 Bytes

7.18 KB

14.2 KB

20.1 KB

5.43 KB

4.31 KB

3.63 KB

14.7 KB

5.26 KB

8.27 KB

7.57 KB

543 Bytes

1.28 KB
-
Please register or sign in to post a comment