说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【开源推荐】Ejoy2D:“风魂”游戏引擎作者云风的又一力作

HTML文档下载 WORD文档下载 PDF文档下载
Ejoy2D是一款图形引擎、基于OpenGL ES的图形库。Ejoy2D是国内简悦(EJOY)游戏公司所开发的一款游戏图形引擎,旨在帮助开发人员轻松地嵌入到游戏引擎中,方便开发者定制自己所需的功能。

Ejoy2D是一款图形引擎、基于OpenGL ES的图形库。采用C和Lua开发,目前只支持Windows、Linux、Mac OS平台。Ejoy2D的一切高层API都是以Lua函数和对象形式提供的。二次开发人员完全可以用Lua来开发游戏。

Ejoy2D是 简悦(EJOY)游戏公司所开发的一款游戏图形引擎,该公司的CTO 云风(真名吴云洋)在 其博客和 微博上宣布了Ejoy 2D开源,遵循MIT开源许可,并将代码托管在 GitHub上。


微博截图

Ejoy2D的设计目标是可以轻松地嵌入到开发者的游戏引擎中,方便开发者定制自己所需的功能。

为什么要开发Ejoy2D?

据云风博客介绍,相比大家都使用Cocos2d-X进行游戏开发,开发一款自己的游戏引擎可控性会更强、方便定制开发者自己所需的功能,并且可以在性能上做针对性的优化。正如云风文章里所提到的,手机设备的硬件性能远不如PC,即使程序性能足够,开发者也需要考虑硬件能耗,让电池用更久一点,让设备不那么放烫。优化引擎也是游戏程序员的乐趣之一。

相关技术

Sprite是Ejoy2D里最重要的数据类型,但引擎几乎不提供运行时的Sprite构造方法,详细信息可以查看 资源文件。Animation是Ejoy2d中最复杂的数据结构。一个animation由若干component构成的。每个component 可以用id引用其它的sprite对象(不限于静态图片组还是另一组动画),但得保证不能成环。

关于Ejoy2D的更多详情可以访问 云风的博客。

库克时代:苹果已经不是苹果 设计师必备:极简风格的Fluid UI快速原型图工具 iPhone 5发布,后乔布斯时代苹果乏善可陈 牛人妙计:HTML5应用也能像原生一样跑得快 移动周报:OpenFeint难逃关闭命运 细数与苹果恩怨史 FlyingDaggers团队专访:不浮躁,用心做真正的原创游戏! IT巨头混战:谷歌、苹果、Facebook以及亚马逊的四国演义 乐视TV:智能电视平台——Android 开发者的新空间 TIOBE 2012年12月编程语言排行榜:Objective-C冲刺卫冕年度语言 11月份浏览器市场份额 IE10已占据0.51% 亚洲高科技公司正在分享惠普、戴尔和IBM的云“午餐” Groupon创业启示:进军海外,请三思 天才之为责任:Unity CEO谈论Unity 4.0游戏引擎 中文版Evernote百宝箱上线:开发者海外推广新渠道 360产品被爆收集用户隐私 桌面安全路在何方 销售额达一万亿元 阿里巴巴成世界最大电商 共享软件海外营销策略与实战分析(武汉站)成功落幕 你未必知道的CSS故事:揭开leading的面纱 2013年 影响Web发展的5类API 《Warcraft是怎样炼成的》:多人对战、战争迷雾以及AI HBTC精彩回顾 Hadoop专家分享大数据技术工具与最佳实践 苹果iTV规格泄露:iOS应用开发的新蓝海 Facebook觊觎微信鼻祖WhatsApp,但谈不上收购 首款社交API应用 Facebook Messenger for Firefox正式上线! 共享软件海外营销策略与实战分析(沈阳站)成功落幕 移动之伤:为什么山寨游戏比原创更火? IBM在京发布PureData 主打数据交易处理、操作分析 Intel发布Hadoop免费版 全力拓展生态圈 突出图片搜索:微软向测试人员开放Socl社交搜索 豌豆荚创始人:和巨头竞争,我们拼产品和技术 “互联网女皇”报告解读:智能电视大趋势 大家谈谈用户控件吧? 在数据库中删除信息的成功,但如何判断要数据库中删除的信息不存在~在线~有源程序~~ 卸载了softice之后出现显示问题,高手解决一下。 请教关于物理地址的题。 caplock这个键有什么用啊,我怎么以前没有听说过啊,现在在EXCEL书本上看到,看不难啊。 我的redhat8+adsl能上网,请问局域网用户怎么上网呀(NAT).急呀,明天要最后的期限 高分求《com本质论》可惜不能一次放2000分!!! 暑假用C#作的基于SQL SERVER的.NET 三层架构的信息系统,请批评指正 给版主的建议,支持者请跟帖。 如何学好C语言? 请教各位高手,在我的word2k中,怎么敲空格键显示的却是一个小黑点,但是预览和打印却还是空格? 小弟求助,是大侠的进来看看!!!!! 想打印出类似project2002的进度图,怎么办 ###########window.showModalDialog执行严重出错,请看..... 我的redhat8+adsl能上网,请问局域网用户怎么上网呀(NAT) 急用!!!!!!!!!!!!!!!!!!!! 高手进!! 现在开培训班,如果运行office2002,autocad之类的软件,需要什么样的机器配置? 如何用让RadioButtonlist的text显示图片? 散分有什么好处? 我装了LINUX后不能安装windows2000了???? 菜鸟问题 如何让Foxmail显示所有邮箱中的邮件?! 解决的这个问题,你要什么给什么,在线等 求助朋友,好人, 我的作业要交,请您帮忙,真的很急 怎么样学好c++ DBGrid滚动条拉动问题 如何合并两个图像处理的程序!! 9.9 阅读理解 (Unit 5) 求一C程序:当前目录下最新(最后)创建的文件的文件名,并将其赋给char fname[ ]. 关于数据库设计的问题(觅高手!) 有没有人用 Symantec Enterprise Firewall With VPN 7.0,给个cdkey啦 怎样才能用ado.net把数据库中一个select语句的结果,逐个显示出来。 而不用任何绑定。 有关悬浮的工具栏窗体问题,没人知道啊 第一次接触汇编CASL,请问SP,(SP),((SP))的区别?如将SP换成其他变量或寄存器是否一样? 網絡問題? 共享访问的问题 请问众高手一个语句的写法,谢谢! 大新闻:Microsoft.MSDN.Library.October.2003-TBE(3CD)出了!!!有人可以找到吗?? 请问如何设置诺顿个人防火墙的作为网关上网? 请问一下大家,大家在背mcse、ccna等考试的题库时有什么方法背最好呀,或则是用什么办法作弊最好呀? 如何通过VB向EXCEL模板写入数据? 一个运行时间错误!!! 在linux下使用highpoint的hpt372芯片做raid1,有做成功的朋友吗? WEB数据库 请问oracle的ORACLE_HOME环境变量怎么设置? 多态问题! 在游标中,如何跳出本次循环,执行下一次循环?我用的是sybase数据库 关于ShellExecute的简单问题,会的朋友都来看看啊 请问:一个简单的表单数据传送问题 如何用php获得一个表单里面的值? 100分在线紧急求救进程调度和内存分配程序,分不够再加,操作系统原理高手请进 远嫖进赌是什么意思 用泰然处之、怒气冲冲、穷乡僻壤、普降喜雨造句是四个一起用、写一段有中心的话 数学一直特差,是特别差的那种,那特简单的题到我这就转不过来了,老师讲课也听不懂,就越来越讨厌,不对,是憎恨数学,但是要考试,没办法啊,不学也不行.不嫌丢人的说一句,我平时都四五十分 为什么求三角形的高是2个面积除以底 勤奋好学、绿树成荫、怒气冲冲、恍然大悟造句一句的!急_______________ 4x(1-x)=1 t(t-2)-3t^2=0 二元一次方程 嫖赌饮荡吹是指什么? 帮忙用”一拥而入”造句, 一拥而入造句 现在的新股申购额度是怎么计算的?现在新股申购额度是怎么计算的?我知道沪市深市是分开计算的.好像是有额度1000就能申购1000股对吗?那到底是要有多少股票可以申购1股新股? 嫖,赌,饮,吹. 俄网站曝光斯诺登游艇照 金发美女陪伴智利科金博附近海域发生6.6级地震 杭州本周末或是最后一个有桂花香的周末夏宝龙:治污水防洪水防内涝 全面打好斯诺登将为俄网站“打工”芝加哥农产品期价31日全面下跌菲律宾议员“港人生命值钱说”激起香港美国女童目睹家人被烧死 获赔1.5亿梅丽尔·斯特里普曾有婚外恋俄罗斯核武部队大规模战略演习 抗衡北儿子接父亲同住享清福 父亲天天赌博逼国画闻名于世界之中【每日技巧】App Store打不开从延安到新疆:一只叫“359旅“股票给你最重要的人!AK-47、AR-15与莫辛·纳干三女人高贵的10个秘方,送给女人!废物利用,你绝对想不到你家的“废物”谷歌模块化手机,苹果和三星真正的威胁刘槿扬:7月10日现货白银原油亚欧盘廖信忠专栏:永远的沙茶酱拌生蛋急改路线为啥?索尼T4 Ultra或超级风水师文曲星和阎王封印之神三国听风录羊皮图重生于初上高中太仙记司机也疯狂这江湖的时代苦苦盗圣窃九霄终南山旅游甘泉公园旅游仿宋古城旅游游击将军府旅游涠洲岛潜水旅游琅琊台旅游北京航空航天大学旅游高银美食街旅游西泠桥旅游秋瑾墓旅游灵水居旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘