cocos2d-x 支持的开发语言

cocos2d-x 支持的开发语言,第1张

概述在 cocos2d-x 学习点滴(1)  中, 本人曾以为cocos2d-x 只能使用C++作为主要开发语言, 后来在cocos2d-x 的官网上发现,它支持了lua和JavaScript: 如下图所示,其中O代表ok   Platforms C++ Lua Javascript Mobile Platforms iOS o o o Android o o o WindowsPhone8 o  

在cocos2d-x 学习点滴(1) 中, 本人曾以为cocos2d-x 只能使用C++作为主要开发语言, 后来在cocos2d-x 的官网上发现,它支持了lua和JavaScript:

如下图所示,其中O代表ok

Platforms C++ Lua JavaScript
Mobile Platforms iOS o o
AndroID windowsPhone8
Bada i BlackBerry MeeGo Marmalade
Desktop Platforms win32 linux Win8 Metro Mac OS X Native ClIEnt
对比了下载下来的引擎代码,发现也分得很清楚:


从上而下,分别代表了cocos2d-x的核心库文件夹,C++示例,Js的示例和lua的示例,可以在Js和lua的示例代码中看到,除了开始用C++进行启动引导之外,核心的代码都写到了Js文件和lua文件中,cocos2d-x使用第三方库来支持脚本,比如Js就是用了跨平台的SpIDerMonkey,一个用C语言实现的JavaScript脚本引擎;而lua本身就是标准C编写而成,几乎在所有 *** 作系统和平台上都可以编译运行。

也就是说,开发者完全可以直接使用Js脚本或者lua脚本来完成所有的开发了。这对于lua或Js专业开发人员来说真是福音。

总结

以上是内存溢出为你收集整理的cocos2d-x 支持的开发语言全部内容,希望文章能够帮你解决cocos2d-x 支持的开发语言所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1075909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存