./jni/Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := game_shared
LOCAL_MODULE_FILENAME := libgame
LOCAL_SRC_FILES := hellocpp/main.cpp
define all-cpp-files-under
$(patsubst ./%,%, \
$(shell cd $(LOCAL_PATH) ; \
find ../../Classes -name "*.cpp" -and -not -name ".*") \
)
endef
define all-subdir-cpp-files
$(call all-cpp-files-under,.)
endef
LOCAL_SRC_FILES += $(call all-subdir-cpp-files)
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static cocosdenshion_static cocos_extension_static
include $(BUILD_SHARED_LIBRARY)
$(call import-module,CocosDenshion/android) \
$(call import-module,cocos2dx) \
$(call import-module,extensions)
主要是修改 LOCAL_SRC_FILES 部分
原内容为
LOCAL_SRC_FILES := hellocpp/main.cpp \ ../../Classes/AppDelegate.cpp \ ../../Classes/HelloWorldScene.cpp
修改后
LOCAL_SRC_FILES := hellocpp/main.cpp define all-cpp-files-under $(patsubst ./%,%, \ $(shell cd $(LOCAL_PATH) ; \ find ../../Classes -name "*.cpp" -and -not -name ".*") \ ) endef define all-subdir-cpp-files $(call all-cpp-files-under,.) endef LOCAL_SRC_FILES += $(call all-subdir-cpp-files)
相关推荐
cocos2d-android游戏引擎是著名游戏引擎cocos2d游戏引擎的Android版。cocos2d-android游戏引擎性能优越、易学、可以进行纯java编程、具有极高的研 究价值、大大的降低了开发者的学习成本。您只需要一台普通配置的...
接着,为了在Android工程中使用Cocos2d-android.jar,你需要在项目的`build.gradle`文件中添加依赖。在`dependencies`块中,声明对本地JAR文件的引用,如下所示: ```groovy dependencies { implementation file...
"cocos2d-android jar包全套.zip"这个压缩包包含了在Android上使用Cocos2d开发游戏所需的所有核心库和依赖。 首先,让我们详细了解一下Cocos2d的主要组件: 1. **Cocos2d Engine**:这是Cocos2d的核心,提供了一...
Cocos2d-Android是一个基于Cocos2d-x框架的Android游戏开发引擎,它为开发者提供了在Android平台上构建2D游戏的强大工具集。这个“Cocos2d-Android架包”包含了所有必要的库和资源,使得开发者能够利用Cocos2d-...
在Android平台上,Cocos2d-x是一个基于C++的跨平台版本,它允许开发者用一种语言编写游戏,然后在多个操作系统上运行,包括iOS、Android、Windows等。"打飞机"是一款经典的飞行射击游戏,利用Cocos2d Android开发...
《cocos2d-android:开启你的Android 2D游戏开发之旅》 在移动游戏开发领域,Cocos2d-x是一个非常流行的开源框架,它为开发者提供了便捷的2D游戏开发工具。而cocos2d-android,正是这个框架的Android版本,专为...
【cocos2d-Android项目源码】是一个专为安卓设备设计的游戏开发框架,它基于cocos2d的C语言版本构建,旨在简化在Android平台上使用cocos2d进行游戏开发的过程。cocos2d是一个广泛应用的开源2D游戏引擎,它提供了丰富...
在Android平台上,Cocos2d-x是它的Java版本,被称为cocos2d android。这个框架允许开发者利用Java语言来构建高性能、跨平台的游戏应用。在“cocos2d android-1”这个主题中,我们主要会探讨以下几个关键知识点: 1....
Cocos2D是一款广泛应用于移动游戏开发的开源引擎,尤其在Android平台上,它以其高效、易用和跨平台的特性深受开发者喜爱。Cocos2D最初是为2D游戏设计的,但随着技术的发展,它也支持了部分3D功能,使得开发者能够...
在Android平台上进行游戏开发时,Cocos2d-x是一个广泛使用的开源2D游戏引擎,它支持多平台,包括iOS、Android、Windows等。本篇将详细介绍如何在Windows XP SP3环境下配置Android Cocos2d-x的开发环境。 首先,我们...
《Cocos2d-android-1:开启Android游戏开发之旅》 Cocos2d-android-1是一套专为Android平台设计的游戏开发课程资源,它基于Cocos2d引擎,旨在帮助开发者掌握游戏开发的核心技术和流程。Cocos2d是一款广泛使用的开源...
在Android平台上,Cocos2d通过Cocos2d-x实现,它是一个用C++编写的游戏引擎,同时提供了Java API,使得开发者可以方便地在Android环境中进行开发。这个压缩包文件"**cocos2d-android**"很可能是包含了一系列Cocos2d-...
在Android平台上,cocos2d-x是其主要实现,而“cocos2d-android-1”可能是该框架的一个特定版本。这个压缩包中的“cocos2d-android-1-doc”文件很可能是该版本的API文档,对于开发者来说是一份非常重要的参考资料。 ...
在Android平台上,Cocos2D是一个非常流行的2D游戏开发框架,它允许开发者创建高质量的图形和交互式体验。这个“android cocos 2D范例”着重于展示如何利用Cocos2D-Android库来实现游戏功能,特别是针对鼠标点击事件...
cocos2d-android
资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...
Cocos2d-Android-1是一款基于Cocos2d-x框架的游戏开发工具,专用于创建Android平台上的2D游戏。Cocos2d-x是一个开源、跨平台的游戏开发库,它基于C++,同时提供了Lua和JavaScript的绑定,使得开发者可以使用这三种...