位置: 编程技术 - 正文

Bullet(Cocos2dx)之交叉编译Android,集成到cocos2dx3.x

编辑:rootadmin

推荐整理分享Bullet(Cocos2dx)之交叉编译Android,集成到cocos2dx3.x,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

首先将src文件夹复制到jni文件夹,没有可以新建一个

新建两个文件Android.mk, Application.mk

Application.mk内容如下:

APP_ABI := armeabi armeabi-v7a x

APP_PLATFORM := android-8

APP_STL := stlport_static

Android.mk 内容如下:

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := bullet_static (可随便起)

LOCAL_MODULE_FILENAME := libbullet (可随便起)

LOCAL_C_INCLUDES := src/ (头文件位置)

(源文件,要列出所有用到的,这里用到BulletSoftBody BulletDynamics

BulletCollisions LinearMath)

最后还要加上一句,表示生成静态库如果将STATIC该文SHARED则生成动态库

include $(BUILD_STATIC_LIBRARY)

然后进入命令行

进入jni所在目录

ndk-build

等待编译完成

Bullet(Cocos2dx)之交叉编译Android,集成到cocos2dx3.x

将三个目录下的libbullet.a分别复制到cocos2dx的安装目录下的

安装目录Cocosframeworkscocos2d-xprebuiltandroid相应文件下

进入Cocosframeworkscocos2d-xexternal

新建文件夹Bullet,在Bullet下新建prebuild-mk

将Box2Dprebuild-mk下的Android.mk复制到Bullet/prebuild-mk

修改如下3行

LOCAL_MODULE := bullet_static

LOCAL_MODULE_FILENAME := libbullet

LOCAL_SRC_FILES := ../../../prebuilt/android/$(TARGET_ARCH_ABI)/libbullet.a

复制头文件

将bullet3的src的所有文件复制到新建的Bullet文件下

删除不是.h的所有文件

下一步任务繁重,

将所有用到BulletCollision BulletDynamics BulletSoftBody LinearMath目录下的include都加上Bullet/,可以使用Notepad&#;&#;在Bullet目录搜索Bullet,并替换为Bullet/Bullet, LinearMath并替换为Bullet/LinearMath

进入Cocosframeworkscocos2d-xcocosprebuilt-mk

在Android.mk

在LOCAL_WHOLE_STATIC_LIBRARIES &#;= box2d_static下面添加

LOCAL_WHOLE_STATIC_LIBRARIES &#;= bullet_static

$(call import-module, Box2D/prebuilt-mk) 下面添加

$(call import-module, Bullet/prebuilt-mk)

至此已经完成编译静态库

下载地址

【cocos2dx】Ref 到底是什么鬼? cocos2dx中所有对象都继承于Ref,或者继承于Ref和ClonableRef中就是维护了一个计数器,用于判断该继承于Ref的对象是否应该deleteclassCC_DLLRef{

Coco2dx 游戏项目接入SDK时遭遇C/C++ 与 Object-C混编,此时该怎么办? 1首先新建一个.mm文件,该文件可以混编。并在文件中写入相关接口,供C/C和Object-C去调用。新加的文件.mm中的实现以及.h中的声明。在这里使用了单例。

【cocos2dx】std::function与std::bind 函数指针 函数指针是指向函数的指针变量。因而函数指针本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数

标签: Bullet(Cocos2dx)之交叉编译Android,集成到cocos2dx3.x

本文链接地址:https://www.jiuchutong.com/biancheng/372612.html 转载请保留说明!

上一篇:Cocos2dx多点触摸实例(cocos设置锚点)

下一篇:【cocos2dx】Ref 到底是什么鬼?(cocos2djs)

  • 研发销售型企业
  • 税务局报税怎么操作流程
  • 股份有限公司个人所得税缴纳比例
  • 库存商品月末必须结转吗
  • 实物投资账务处理
  • 管理费用福利费和应付职工薪酬福利费区别
  • 进项税转出主要内容包括
  • 企业建设项目审批流程
  • 金税三期国地税合并
  • 异地施工需要缴纳什么税
  • 一般纳税人怎么交税
  • 固定资产丢失收据怎么写
  • 总资产周转率计算公式用不用乘100%
  • 印花税计提会计分录
  • 机动车类专用发票
  • 财务报告报送与信息采集季报怎么填写
  • 个人出租场地个人所得税
  • 建筑企业存款账户
  • 公司按揭购车
  • 在win7系统中怎样为另外一块硬盘安装系统
  • 苹果14promax电池掉电很快
  • 个税是什么意思必须交吗
  • 住宿费和差旅费
  • 红蘑菇是什么松树伞吗
  • mac怎么卸载软件core sync
  • win11可以触屏吗
  • 增值税的计税依据包括契税吗
  • 研发费用支出税前扣除比例
  • 长期债权投资收回的利息 现金流量表
  • 固定资产的预计使用寿命和净残值发生变更
  • php模板源码
  • thinkphp 模块
  • 级联选择器 数据回显
  • 销售多余材料的成本
  • c++图像二值化
  • ntpq命令详解
  • 个税手续费增值税
  • 销售精装修房如何做账
  • 小企业会计准则和企业会计准则的区别
  • 帝国cms视频教程
  • mysql用户授权信息保存在哪里
  • 租赁收入会计分录怎么做
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 采购成本和销售成本的核算
  • 公允模式投资性房地产转固定资产
  • 普通发票的后续怎么开
  • 购买房屋缴纳的契税可以退税政策
  • 计提环保税的会计分录
  • 暂估入库的商品怎么做账
  • 公司主要产品
  • 企业发生的开办费用计入营业外支出账户
  • 金蝶财务软件固定资产
  • 可转换债券发行主体
  • 返聘的退休人员需不需要缴纳社保
  • 资产减值的含义与应用范围
  • 应付账款的贷方等于预收账款的借方
  • 金税盘里显示有报税资料怎么处理
  • 会计凭证传递的组织工作主要包括
  • linux 查看numa
  • MySQL slave_net_timeout参数解决的一个集群问题案例
  • windowsxp删除所有文件
  • 电脑主板故障分析与判断
  • windows重置网卡cmd
  • 在windows xp
  • linux中安装软件可使用哪些方式
  • linux ssh -v -p
  • 博通网卡驱动win7
  • 如何制作批处理
  • js 验证数字
  • win10复制c盘到新硬盘
  • jquery的使用步骤
  • ntp ntpdate
  • unity简单项目
  • js过滤字符串中的特殊字符
  • jquery 正则表达式
  • 专用发票如何导出
  • 税法查询系统
  • 1月纳税申报截止时间
  • 2021年留抵退税可以退2019年的吗
  • 我国税收征收机关包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设