位置: 编程技术 - 正文

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)

  • 增值税纳税申报时间
  • 增值税小规模纳税人购进货物支付的增值税直接计入
  • 员工工伤住院伙食补助标准是多少
  • 收到银行承兑汇票怎么接收
  • 营业收入比销售商品收到的现金少
  • 企业所得税不含税价格怎么算
  • 小规模纳税人季报还是月报?
  • 累计折旧和固定资产减值准备的区别
  • 购买旧资产如何入账
  • 错账的查找方法及适用范围
  • 溢价发行可转换公司债券会计分录例题
  • 跨年销售收入退回增值税处理
  • 营改增后不动产销售增值税 5%还是9%
  • 公司改名字麻烦不
  • 制作费计入什么会计科目
  • 发票付款证明怎么写
  • 金税盘上报汇总是什么时候
  • 怎样理解递归
  • 会计所得税和税法所得税
  • 走物流的货物如何收费
  • 企业所得税按月或者按季预缴
  • 公司租房中介费能报销吗
  • cpuz.exe
  • 电脑方案表格
  • 国税0申报如何网上申报
  • 待抵扣进项税额贷方表示什么
  • 研发费用加计扣除75%还是100%
  • 毛地黄长什么样
  • wordpress调试模式
  • zendframework3中文手册
  • php如何调用function
  • 建账初期的库存商品录入
  • php中实现文件上传需要用到哪几个函数
  • php获取api内容
  • php采集源码
  • 会计分录怎么分借方和贷方
  • 同业代付的好处
  • 苗木可以进项抵扣的么
  • 金税盘到上传截止日期
  • 预收账款和预付账款的区别
  • sql server基本
  • 个体户开公账户每个月要申报吗
  • 对外投资损失可以抵税吗
  • 什么是金税四期什么时候上线
  • 土地使用权转让合法吗
  • 利息收入的会计分录
  • 物流辅助服务费属于什么费用
  • 有哪些发票可以报销
  • 商贸公司用购进产品吗
  • 税费的审计
  • 取现发放劳务费怎么做账
  • 收到加盟费应该怎么做账
  • 网上购物退款后未退回物品怎么投诉
  • 可以抵扣进项税的项目包括
  • 员工预支工资现金流量
  • 其他应付款贷方余额怎么冲平
  • 用友t6生成常用凭证
  • 实际利率与名义利率的换算
  • 内账税费计入什么科目
  • sqlserver查询数据库数据量
  • win8 开机
  • bios怎么恢复出厂设置有什么后果?
  • ubuntu18.04配置
  • bcdedit.exe
  • 软raid怎么组
  • windows自动启动设置
  • 服务win10
  • Win10桌面任务栏能不能删除
  • 平板电脑安装的是什么格式的软件
  • 开始菜单里没有设置选项
  • win7旗舰版开机
  • 铁嘴的故事
  • javascript之Array 数组对象详解
  • 梦见擦窗户框
  • 如何判断安卓手机
  • JavaScript Math.round() 方法
  • jquery 插件编写
  • 英语流利说的简单介绍
  • 报价单盖什么公章
  • 每月公积金900元交多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设