Behavior Designer 4个合集.zip
Behavior Designer - Behavior Trees for Everyone 1.6.8 Behavior Designer - Formations Pack 1.2.1 Behavior Designer - Movement Pack 1.5.6 Behavior Designer - Tactical Pack 1.3.1
Behavior Designer - Behavior Trees for Everyone 1.6.8 Behavior Designer - Formations Pack 1.2.1 Behavior Designer - Movement Pack 1.5.6 Behavior Designer - Tactical Pack 1.3.1
实现Creator 2.4.3 加载ASTC格式 参考:https://blog.csdn.net/aventurine/article/details/121971926
行为树编辑器和辅助工具一套
python脚本,批量操作 excel转json; ``` { "guide": { "1": { "id": 1, "name": "点击开始游戏", "steps": [ 1, 2 ], "debug": 1, "autorun": 1 } }, "steps": { "1": { ```
便捷 下载直接用: jdk-8u231-windows-x64 jdk-8u231-windows-x64 jdk-8u231-windows-x64 jdk-8u231-windows-x64 jdk-8u231-windows-x64
>2018年10月29日14:09:01 \n - client ----------cocos creator 微信小游戏通用模板 \n - qcloud ----------腾讯云小游戏服务器本地使用范例 \n
文件列表 1. 官方包 :protobuf-2.6.1.tar 2. 可直接引用,支持跨平台: protobuf-2.6.1 3. 编译库的脚本 :build-protobuf-2.6.1.sh 4. 使用脚本编译得到的可执行文件和库 :lib_protobuf-2.6.1 附:Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) $(call import-add-path,$(LOCAL_PATH)/../../cocos2d) $(call import-add-path,$(LOCAL_PATH)/../../cocos2d/external) $(call import-add-path,$(LOCAL_PATH)/../../cocos2d/cocos) $(call import-add-path,$(LOCAL_PATH)/../../cocos2d/cocos/audio/include) LOCAL_MODULE := MyGame_shared LOCAL_MODULE_FILENAME := libMyGame FILE_LIST := hellocpp/main.cpp FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/utils/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/utils/*.c) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/utils/*.cc) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/ohters/protobuf-2.6.1/google/protobuf/*.cc) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/ohters/protobuf-2.6.1/google/protobuf/io/*.cc) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/ohters/protobuf-2.6.1/google/protobuf/stubs/*.cc) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/ohters/protobuf-2.6.1/google/protobuf/testing/*.cc) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/ohters/libqrencode/*.c) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/ohters/jsoncpp/src/lib_json/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Net/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Net/*.cc) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Net/protoc/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Net/protoc/*.cc) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_WindowUI/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Platform/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Game/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Game/GF_GameData/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Game/GF_GameHall/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Game/GF_GameMJ/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Game/GF_GamePublicUI/*.cpp) FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/GF_Game/GF_GameTest/*.cpp) LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%) LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../Classes/ohters/protobuf-2.6.1 \ LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes \ $(LOCAL_PATH)/../../Classes/utils \ $(LOCAL_PATH)/../../Classes/ohters/protobuf-2.6.1 \ $(LOCAL_PATH)/../../Classes/ohters/libqrencode \ $(LOCAL_PATH)/../../Classes/ohters/jsoncpp/include/json \ $(LOCAL_PATH)/../../Classes/GF_Net \ $(LOCAL_PATH)/../../Classes/GF_Net/protoc \ $(LOCAL_PATH)/../../Classes/GF_WindowUI \ $(LOCAL_PATH)/../../Classes/GF_Game \ $(LOCAL_PATH)/../../Classes/GF_Game/GF_GameData \ $(LOCAL_PATH)/../../Classes/GF_Game/GF_GameHall \ $(LOCAL_PATH)/../../Classes/GF_Game/GF_GameMJ \ $(LOCAL_PATH)/../../Classes/GF_Game/GF_GamePublicUI \ $(LOCAL_PATH)/../../Classes/GF_Game/GF_GameTest \ $(LOCAL_PATH)/../../Classes/GF_Game/GF_GameTest \ # _COCOS_HEADER_ANDROID_BEGIN # _COCOS_HEADER_ANDROID_END LOCAL_STATIC_LIBRARIES := cocos2dx_static # _COCOS_LIB_ANDROID_BEGIN # _COCOS_LIB_ANDROID_END include $(BUILD_SHARED_LIBRARY) $(call import-module,.) # _COCOS_LIB_IMPORT_ANDROID_BEGIN # _COCOS_LIB_IMPORT_ANDROID_END 附:Application.mk APP_STL := gnustl_static APP_CPPFLAGS := -frtti -DCC_ENABLE_CHIPMUNK_INTEGRATION=1 -std=c++11 -fsigned-char APP_LDFLAGS := -latomic
//加载一个网络图片 WebSprite* webimg = WebSpriteAgentInst->createWebSprite("hello","url.png"); this->addChild(webimg); webimg->setPosition(visibleSize/2); 可能需要 #ifndef __SINGLETON_H__ #define __SINGLETON_H__ #include "cocos2d.h" template <class T> class CoaSingleton { public: static T* getInstance(); static void releaseInstance(); protected: CoaSingleton(void); ~CoaSingleton(void); private: static T* s_pInstance; }; template <class T> CoaSingleton<T>::CoaSingleton(void) { }; template<class T> CoaSingleton<T>::~CoaSingleton(void) { }; template <class T> inline T* CoaSingleton<T>::getInstance() { if(!s_pInstance) { s_pInstance = new T; } return s_pInstance; } template <class T> void CoaSingleton<T>::releaseInstance(){ if(!s_pInstance) { return; } delete s_pInstance; s_pInstance = NULL; } template<class T> T* CoaSingleton<T>::s_pInstance = NULL; #endif //__SINGLETON_H__
用Google+帐号登录安卓系统 Google+ sign-in可以使用户使用他们已有的Google帐号登录到你的安卓应用,并且得到他们的大致信息如姓名,邮箱,照片和其它细节信息。通过整合google+登录你的应用,一次使用你就可以得到用户的详细资料。不只是登录,你也可以进行其它操作,例如向他们的g+帐号发邮件,社交圈列表,好友列表等等。整合G+登录的最大优点是你可以通过提供最快捷简单的注册进程来吸引更多的用户使用你的应用。 我们从必备的设置开始 1. 安装/更新Google Play Services ... ...