位置: 编程技术 - 正文

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)

  • 核定征收企业所得税暂行办法
  • 借递延所得税资产贷其他综合收益
  • 资源税应该如何计算
  • 税务师事务所是代理记账公司吗
  • 微信企业版支付
  • 收到软件发票怎么做账
  • 消费取得普通发票怎么开
  • 电梯提供安装的增值税税率最新的
  • 房地产建造运费怎么计算
  • 机器设备的损耗属于什么会计科目类别
  • 退回多交的所得税怎么做分录小规模
  • 专票上的账号打错了
  • 代驾公司增值税怎么交
  • a104000期间费用明细表
  • 企业清算时,经营收入与清算收益可以合并申报吗?
  • 汇总纳税总机构企业所得税分摊比例备案
  • 发票上电话可以写手机号吗
  • 合作社开具的免税普票计算抵扣
  • 企业支付宝可以转账到对公账户吗
  • 代开专票交的城建税怎么申报附加税
  • 法院强制拍卖房子流程
  • 公司内收取的礼金
  • 坏账计提方法和比例
  • OS X Yosemite系统怎么样 OS X Yosemite功能介绍
  • win10正版免费下载
  • 出租商品计入其他业务收入吗
  • 查补以前年度税款账务处理
  • 工伤个人承担的费用
  • 解聘员工补偿金能拖欠吗
  • 工业企业应付会计工作内容
  • 融资租赁利息资本化条件
  • vuecli非根目录打包
  • 框架开源
  • 一张专票可以开几项
  • 小规模季度等于几个月
  • 什么是俗称的汇款
  • 企业所得税退税怎么操作流程
  • 生产部门使用的无形资产摊销
  • 差旅费跨年报销违反什么规定
  • 即征即退收入不能税前扣除
  • 预开发票后涨价如何进行账务处理?
  • 半成品结转成品会计分录
  • 淘宝开店的钱怎么取出来
  • 建筑企业的安全技术措施
  • 小微企业社保代缴
  • 医院工会费是什么
  • 建筑业暂估成本票来了后的账务处理
  • 购买农副产品抵扣进项税的规定
  • 建筑行业跨期收益怎么算
  • 债务类科目和债权类科目
  • 收到上月已付款的材料
  • 税控盘减免税款会计分录一般纳税人
  • 管理费用科目余额表有余额怎么办
  • 收到合同预付款在账上怎么记
  • 税务局退款会计分录
  • 销售边角废料取名怎么取
  • 工会经费以前没交现在怎么补交
  • 变卖固定资产怎么交税
  • 成本会计做什么工作内容
  • 备份还原工具怎么用
  • mysql批量执行sql文件工具
  • 够拼了 安装Win8.1过程中出现预约Win10升级提示
  • win10怎么旋转屏幕
  • 系统ui怎么关闭
  • android studio jni
  • [置顶]津鱼.我爱你
  • django实现登录注册功能
  • unity3d 游戏开发 消息通信
  • bootstrap入门
  • 安卓图片缓存太占空间
  • 用什么命令查看linux启动信息
  • 幼儿园放鞭炮
  • 监控网站是否可以删除
  • 基于Android的人脸门禁系统
  • android中的几种动画
  • 手机截取电脑屏幕
  • 使用jquery实现的项目
  • 差额征收怎么填报表
  • 注销发票怎么处理流程
  • 粤泰股份公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设