位置: 编程技术 - 正文

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)

  • 一人在两家公司上班怎么缴纳个税
  • 缴纳所得税的账务处理
  • 居民和企业
  • 冲红电子发票是什么意思
  • 毛利率在餐饮中表示什么意思?
  • 采购成本和销售费用区别
  • 小企业今年怎么过
  • 在途物资的会计凭证怎么做
  • 税前可以扣除的有哪些费用
  • 最新的税收政策
  • 成本利润率多少倍
  • 应收应付明细表模板图片
  • 含税和不含税哪个对卖方有利
  • 组织机构代码证过期
  • 增值税发票价税合计是什么意思
  • 税控服务费全额抵扣文件
  • 核定征收的企业需要汇算清缴吗
  • 土地使用税每年都交还是交一次
  • 同一个月两家单位交公积金
  • 已经计提的增值税怎么退
  • 增值税减免了,附加税申报表还用填吗
  • 转让地下建筑物交土地增值税吗
  • 资产处置收益属于其他收益吗
  • 2019一般纳税人转小规模
  • 购进原材料科目
  • 增值税进项税怎么算
  • 判决公告费应计入哪个科目?
  • 建筑公司工地买空调
  • 药店 医保收入占比
  • 质量赔偿金 计入什么科目
  • 财务软件的摊销额计入管理费用
  • 苹果Mac系统怎么切换输入法
  • 怎么更改定位位置信息
  • 键盘灯无法开启
  • 虚拟存储器什么意思
  • 不动产分期抵扣政策
  • 微软发布windows
  • Linux下使用quota命令管理磁盘空间的实例教程
  • 又十个超级有用的PHP代码片段
  • 企业所得税申报表模板
  • 新一代状态管理工具 -- Pinia 上手指南
  • @enable
  • 增值税发票超过一年未抵扣
  • 判断文件是否存在,存在则删除
  • 差旅费报销流程图及分析解释
  • 财务报表里的现金流量表括号是什么意思
  • 小规模纳税人国税地税都要交吗
  • 小规模纳税人专票开1%还是3%
  • 异地车辆登记证书怎么补办
  • 关税完税价格如何计算消费税
  • 长期股权投资股利确认时间点
  • 取得收入未开具发票
  • 高新企业研发收入占总收入比例怎么算
  • 自营工程的账务处理
  • 五金配件生意好做吗
  • 金蝶软件采购订单
  • 年终奖会计怎么走账
  • windowsserver2016安装完成后怎么是命令模式
  • window7qq登录失败
  • window xp电脑连接宽带怎么连接
  • win10系统回收站损坏了怎么恢复
  • 禁用windows installer没有用
  • windows右下角
  • centos ll
  • win10电脑磁盘损坏
  • 使用jquery实现的项目
  • WebSocket+node.js创建即时通信的Web聊天服务器
  • centos ohmyzsh
  • dos命令怎么输入命令
  • 详解金球奖之争
  • JavaScript中数组长度的属性
  • js数组添加元素的方法
  • js颜色表
  • 电子原理图实例讲解
  • jquery图片左右切换
  • 多线程 python
  • 事业编税务局
  • 医保月底结算规定是什么
  • 四川区划调整公示最新
  • 吉林省国税局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设