位置: 编程技术 - 正文

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)

  • 个人股权转让如何缴纳印花税
  • 单位人民币卡账户可以支取现金吗
  • 防伪开票系统技术维护费怎么做分录
  • 所购税控盘减免税款
  • 收到股权回购款是什么意思
  • 会计核算制度包括哪些准则
  • 母子公司往来款属于借款吗
  • 道路施工企业的财务核算包括
  • 收到长期股权投资的现金股利
  • 收到外币货款的汇率
  • 往来款 分录
  • 淘宝企业店铺是工厂直销吗
  • 小微企业每年可以开多少发票北京
  • 暂估发票未到年报怎么调
  • 小规模纳税人的税率是多少
  • 食堂费用没有发票能挂账吗
  • 酒店水电费分录
  • 什么是大头小头
  • 光伏发电项目发电户是否可以享受小规模优惠政策
  • 现金流量的具体识别标准
  • 报销客户车费会计分录怎么写?
  • 未认证的进项税账务处理
  • cdr插件哪个最好用
  • win10系统中怎么共享文件
  • 公允价值变动损益怎么算出来的
  • 小规模纳税人主要缴纳
  • 应收账款期初余额是借还是贷
  • 环评费入账的会计分录是什么啊
  • 想用u盘装系统怎么弄
  • 被公司辞退有钱吗
  • 我国关税税则设有
  • Chrome谷歌浏览器官网
  • 营改增增值税会计处理
  • 债务重组亏损计入
  • less预处理器详解
  • 浅水滩怎么样
  • 如何登记现金明细账
  • 利润表没有本月金额只有本年累计可以吗
  • 外国人在我国境内被刑事拘留
  • 怎样从对公账号查询账单
  • 给第三方的销售怎么做
  • python中lambda用法
  • event loop exception null
  • 分公司产生的费用怎么报销
  • 银行存款如何做到4个点
  • 纳税人的交际应酬消费可以抵扣进项税额
  • 附加税计税依据扣除留抵退税
  • 小微企业报税是多久报一次
  • 投资性公司怎么做账
  • 盈余公积的会计科目
  • 支付与其他经营活动的现金为负数
  • 固定资产溢余
  • 出口退税企业退税流程
  • 预付账款计提减值吗
  • 股东借款转为实收资本的说明
  • 基金会对外捐赠,对方开什么发票
  • 外贸内销业务哪个部门管
  • 空调的预计净残值是什么
  • sqlserver的分页语句
  • mysql密码怎么找回
  • windowsxp显卡驱动在哪个位置
  • linux系统bug
  • xp电脑网络连接配置异常怎么办
  • 今日推送是什么
  • linux命令行在哪
  • style=display:inline
  • 显示打包成功但是没有文件
  • 批处理安装
  • nodejs入门教程
  • 关于jquery的用途
  • unity性能和内存优化
  • unity ugui ngui
  • jquery3.3.1
  • android studio操作指南
  • 四川增值税发票真伪查询
  • 中国税务社保缴费app下载
  • 丰台和朝阳中间是哪里
  • 北京国家税务局总局官网
  • 工本费每月都扣?
  • 国税总局17号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设