Polycode:免费、开源的跨平台(游戏和APP)开发工具

Polycode:免费、开源的跨平台(游戏和APP)开发工具 发表于2013-03-27 08:53| 次阅读| 来源
C++SDN| 0 条评论| 作者张红月 开源PloycodeMoaiC++">Cocos2d-xUnity
3D游戏引擎 摘要:Polycode是
一款免费、开源的跨平台开发工具,
遵循MIT协议,代码托管在GitHub上。其API的设计理念是“用更少的代码做更多的工作”。

Polycode是一款免费、开源的跨平台游戏和APP开发工具,遵循MIT协议,其核心采用C++编写,支持Mac OS、Windows、Linux,即将支持iOS和Android。

开发者可以把Ploycode当做C++库,也可以在其IDE里编写Lua脚本。Ploycode API的设计理念是“用更少的代码做更多的工作”。它使用scenegraph管理系统执行渲染和更新操作,也可以自定义渲染和更新。

在IDE里编写的代码可以直接发布到所支持的平台上,如果只是编写Lua脚本,那么IDE会自动创建“ployapp”应用程序格式,其中包含了所有的代码和资源,并且把它们封装到一个特定平台层上。

更多特性:

2D和3D图像、粒子、音效、物理模块Font渲染动画网格和骨骼动画导入Input操作网络设计UI模型

在GitHub上托管地址:https://github.com/ivansafrin/Polycode

此外,类似的C++跨平台开源游戏引擎和开发工具有:Moai:其主要面向PC、手机、及基于云端的游戏开发;Cocos2d-x:跨平台的开源移动2D游戏框架,易学易用;Cinder、Unity3D以及GarageGames开源的Torque 3D游戏引擎。

时间: 2024-10-28 02:33:43

Polycode:免费、开源的跨平台(游戏和APP)开发工具的相关文章

9大跨平台移动 App 开发工具推荐

如今,移动应用开发已经变得越来越重要,开发人员面临最大的挑战之一就是在多个平台上运行应用程序.最新的应用程序代码支持"一次编写,到处运行"(WORA)的概念,即只要在一个平台上编写代码一次,就可以在多个平台运行.本文我们将为大家介绍 9 个优秀的移动 App 开发工具,帮你在短时间内设计出最前沿.最高效的应用. 9.移动应用开发工具 Codename One Codename One是一个针对移动应用开发者的.开源的.跨平台的Java工具,旨在帮助Java开发者通过单一代码库来针对所有

【有奖调查】作为一个偷懒的App开发者,你都用到哪些App开发工具或平台

问题描述 作为一个偷懒的App开发者,你都用到哪些App开发工具或平台,或是直接上手写原生代码? 我这里说的开发工具,是类似于appcan , apicloud, crossapp 这类的,可以帮助快速做app的. 一些通用的工具就不要说了哈,比如程序员鼓励师,UltraEdit,eclipse,键盘,鼠标啥的大家都知道的就不要说了哈:)  请说明:1.采用了什么样的开发工具或平台2.好用不, 都有啥功能?3.用这个解决了开发过程中的什么问题  都请大声的说出来吧,我们将根据回复抽出20个,送出

人人都是开发者:5款傻瓜式APP开发工具

谷歌推出的App Inventor Android App开发工具可以让你仅通过拖拉式的简单操作就可以创建自己的Android App.对于那些为了特定目的想要动手尝试开发一个简单应用的用户,除了App Inventor其实还有很多其他的选择,比如下面介绍的5款工具就可以让所有人都能轻松开发手机应用.不过如果你真想做个专业的开发者,还是像lion一样踏踏实实从基础学起比较好. 国外的营销工作者和技术开发者开发了许多能帮助企业创建简单APP应用的工具,通过这些工具,就算是一个对程序一窍不通的普通网

傻瓜式APP开发工具

随着智能手机及APP应用程序的普及,越来越多的企业和个人意识到APP的营销价值,出于对技术的敬畏,很多企业下意识认为开发APP是一个有难度的技术活,所以就算有心想开发一个企业自己的APP来对企业或者产品做宣传.交易,也担心APP的后续的技术支持.内容管理.维护等问题. 现在是打消这种疑虑的时候了.国外的营销工作者和技术开发者开发了许多能帮助企业创建简单APP应用的工具,通过这些工具,就算是一个对程序一窍不通的普通网民都可以很容易的创建一个企业的APP程序,并可以对程序进行应用更新维护,开展营销等

人人都是开发者:7款傻瓜式APP开发工具_其它相关

谷歌推出的App Inventor Android App开发工具可以让你仅通过拖拉式的简单操作就可以创建自己的Android App.对于那些为了特定目的想要动手尝试开发一个简单应用的用户,除了App Inventor其实还有很多其他的选择,比如下面介绍的5款工具就可以让所有人都能轻松开发手机应用.不过如果你真想做个专业的开发者,还是像lion一样踏踏实实从基础学起比较好. 国外的营销工作者和技术开发者开发了许多能帮助企业创建简单APP应用的工具,通过这些工具,就算是一个对程序一窍不通的普通网

开源HTML5 APP开发工具 CanTK

问题描述 CanTK是一套基于HTML5 Canvas的GUI系统,它提供了完整的控件库,事件分发系统,窗口**系统和不同的平台的适配.CanTK是为解决HTML5 App开发的两个基本难题而生的:**开发真正Native体验的APP**HTML的基因是文档,它的长处是呈现内容,而不是与用户交互,所以不管怎么努力,都很难开发出与Native媲美的应用.即使拿目前最优秀的HTML5 Mobile Framework(如Sencha touch和KendoUI)开发出来的App来看: 与网页相比,它

HTML5游戏开发经验及开发工具分享

当你开发基于HTML5的游戏时,你有很多选择.使用什么样的编辑器?是否用到Canvas 2d.WebGL?采用什么样的呈现框架和游戏引擎?这些选择大部分由开发者的个人经验和游戏将要发布的平台决定. 幸运的是,有关HTML5游戏开发的指南现在已经有很多了.而这篇文章则是要告诉开发者在开发HTML5游戏以前应该具备的一些全局概念.你能从这篇 文章中学到什么?这里会介绍HTML5游戏开发的一些框架,你将知道如何使你设计的游戏能够在更多的平台上运行,了解如何管理在线游戏的状态,如何处理性 能问题. 话不

Foursquare开源Rogue和Full-Loaded两款开发工具

作为LBS(基于位置服务)的代表,Foursqare是继Facebook和Twitter之后又一个互联网热门企业.据ReadWriteWeb报道,1月17日,它也继承了Yahoo和Google开创的互联网企业光荣传统,将两款的内部开发工具用Scala编写的用于MongoDB查询的DSL(特定领域语言)Rogue和用于iOS开发的Full-Loaded开源了. 消息是由Foursquare创始人之一Naveen Selvadurai在Twitter上宣布的. Rogue由Jason Liszka(

傻瓜式安卓APP开发工具

国外的营销工作者和技术开发者开发了许多能帮助企业创建简单APP应用的工具,通过这些工具,就算是一个对程序一窍不通的普通网民都可以很容易的创建一个企业的APP程序,并可以对程序进行应用更新维护,开展营销等活动.   APPMakr 它的主要业务是为用户提供一个软件开发平台,让不会编程的用户也可以通过一个功能齐全的DIY工具包来开发手机应用程序.目前,AppMakr平台上的大部分应用主要是针对iOS系统,但针对Android及WP7的应用现在也正不断增长中.基于浏览器的AppMakr可以整合用户已有