cocos2d-Lua能边缘化Android和Objective-C吗?

昨天和嘀嘀打车的移动部门高管聊天,他们目前有十几条产品线,每条线两个团队(Android和IOS)在开发,我问他,你们为什么不考虑跨平台的开发引擎呢?

.................................................

时间: 2024-12-19 18:18:54

cocos2d-Lua能边缘化Android和Objective-C吗?的相关文章

#Cocos2d+lua#android+Eclipse工程编译设置

用Elicpse编译cocos2d+lua的工程几点注意点记录: 1.设置工程属性Windows->Preferences->NDK目录 2.右键Android Tools->Add native 3.编辑Android.mk文件: LOCAL_C_INCLUDES $(call import-add-path, $(LOCAL_PATH)/../../../) $(call import-module, xxxx) 4.编辑Application.mk: APP_STL := gnus

quick cocos2d x 手机(Android端)启动过程学习

简要学习下quick cocos2d x 在安卓端启动的过程. 首先需要了解一点:quick cocos2d x是依托于Android的activity和GLSurfaceView(继承自SurfaceView)的环境来显示quick层的游戏界面. (1)首先quick类的android游戏从AndroidManifest.xml文件指定的activity(假设AC)启动. (2)AC继承父类的Cocos2dxActivity. (3)调用静态初始化块,加载cocos2dx的动态库.也就是一些C

Cocos2d Lua 入门小例子 一个记忆力游戏

1.游戏说明 一个"记忆"类的比赛游戏.你和电脑对战,轮到谁的回合,谁翻两张牌,如果两张牌一样,就消掉这两张牌,得2分,可以继续翻牌,如果两张牌不一样,就换一个人.直到最后,看谁的得分高. 游戏设计思想可以看这篇文章<Cocos2d 游戏状态机> 2. Lua 简单面向对象 我们知道Lua是脚本语言,不是真正面向对象语言.但是面向对象好像能让代码结构更加合理,Javascript, Lua都可以模拟出面向对象.Lua面向对象还有超多种方式实现,这里当然不一一介绍.简单来看个

Cocos2d Lua 越来越小样本 内存游戏

1.游戏简介 一个"记忆"类的比赛游戏.你和电脑对战,轮到谁的回合,谁翻两张牌,假设两张牌一样.就消掉这两张牌,得2分,能够继续翻牌,假设两张牌不一样,就换一个人.直到最后.看谁的得分高. 游戏设计思想能够看这篇文章<Cocos2d 游戏状态机> 2. Lua 简单面向对象 我们知道Lua是脚本语言,不是真正面向对象语言.可是面向对象好像能让代码结构更加合理.Javascript, Lua都能够模拟出面向对象.Lua面向对象还有超多种方式实现,这里当然不一一介绍. 简单来看

Lua学习 1) —— Android调用变量取值与赋值

2014-07-08 Lua脚本语言,嵌入在App中扩展开发是很不错的. 关于Android与Lua的环境搭配,我直接下载别人编好的.so与.jar(放到libs下就好了) 下面简单介绍一下Android调用Lua中的变量以及赋值 LuaState mLuaState; mLuaState = LuaStateFactory.newLuaState(); mLuaState.openLibs();//加载库 mLuaState.LdoString("x = 101");//执行一段lu

Lua学习 2) —— Android与Lua互调

2014-07-09 一.Android类调用lua并回调 Android调用Lua函数,同时把类作为参数传递过去,然后再Lua中回调类的函数 调用lua mLuaState = LuaStateFactory.newLuaState(); mLuaState.openLibs(); mLuaState.LdoString(KKLua.loadAssetsString(mContext, "lua/swallow.lua"));//将lua转换为字符串 mLuaState.getFie

quick-cocos2d-x 实现在lua里面完成android支付宝的接入

一.支付宝注册是很麻烦的一个过程,本文就不解释了,想了解的去官网看下注册流程.然后下载他们的sdk-WS_SECURE_PAY_SDK. 二.开始集成. 1.在eclipse里面导入alipay的工程库 WS_SECURE_PAY_SDK/paydemo/Android_SDK/alipay_lib 然后在自己的项目里面引用一下. 2.写自己的java类.keys.java ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

cocos2d-x v2 v3版本生成lua项目,android测试

系统环境 win8.1 所有测试项目生成在d:\game\cocos下 cocos2d-x引擎目录为d:\game\cocos2d-x-2.2.5 和d:\game\cocos2d-x-3.2 android ndk目录D:\Android\android-ndk-r9d v2.2.5 1.生成项目 进到D:\game\cocos2d-x-2.2.5\tools\project-creator 下 执行命令行 python create_project.py -project LuaGameV2

关于windows下创建cocos2d lua工程 无法断点调试 relative (file not exist) 的问题

环境搭建:按照网上给出的攻略,安装pyhton2.7, 下载cocos2d-x-3.x的引擎, 安装VS2012,babelua插件. 创建工程:在cocos2d-x-3.6\tools\cocos2d-console\bin 目录下使用命令 cocos -new HelloLua -p HelloLua -d X:\ 开始编译:除了一些弃用接口和符号数的比较警告之外没有报错,经过我小破机二十几分钟的编译,全部通过,成功生成各种库和Windows下的模拟器. 使用babelua插件创建lua工程

lua 移植到 android 记录

1:打包时遇到问题,看上一篇博文:android ant 打包,不能打出apk:Library project: do not create apk... 2:运行报错1,原因是没有加(libcocos2dlua.so) 3:运行报错2,原因是没有在c++实现java定义的 没有定义的方法: