今天在quick中要用到物理碰撞,display.newPhysicsScene写了这个后,在pc上面运行正常,但是到真机就会报createWithPhysics为空,找了好久,最后还是在群里的一位朋友告诉我的,谢谢好人!在此记录下,如果用物理引擎的话在真机中在application.mk中打开才能用
CC_USE_CURL := 1
CC_USE_CCSTUDIO := 1
CC_USE_CCBUILDER := 1
CC_USE_SPINE := 1
CC_USE_PHYSICS := 1
CC_USE_TIFF := 1
CC_USE_WEBP := 1
CC_USE_JPEG := 1
CC_USE_3D := 1
CC_USE_SQLITE := 1
下图是网上的网友列出的
MACRO 体积 功能
CC_USE_CURL | 1.3M | 使用 CURL 库提供 HTTP 网络功能。关闭后,assetsmanager等相关功能也会被去掉。quick 在 Android 下使用 Android 系统的 Java 接口提供 HTTP 网络功能,所以 CURL 关闭后仍然可以使用HttpRequest。 |
CC_USE_TIFF | 514KB | 使用 TIFF 图像格式。 |
CC_USE_WEBP | 208KB | 使用 WebP 图像格式。 |
CC_USE_JPEG | 368KB | 使用 JPEG 图像格式。 |
CC_USE_PHYSICS | 416KB | 使用物理引擎。 |
CC_USE_3D | 212KB | 使用 3D 模块。 |
CC_USE_SQLITE | 367KB | 使用 Lua 的 Sqlite 数据库扩展 lsqlite3。 |
CC_USE_CCSTUDIO | 1.2M | 使用 Cocos Studio 支持模块。 |
CC_USE_CCBUILDER | 208KB | 使用 Cocos Builder 支持模块。 |
CC_USE_SPINE | 92KB | 使用 Spine 支持模块。 |
CC_CODE_IDE_DEBUG_SUPPORT | 使用 cocos IDE 调试支持模块。在 release 版本里自动关闭,因此没有统计它在release版本下的体积。 |