
游戏开发
zyzz1995
业余程序员 法科在读
展开
-
在libgdx中引入脚本系统
在libgdx中引入脚本系统最近在使用libgdx的过程中,遇到一个问题,那就是libgdx引擎缺少一套相应的脚本系统,而在很多游戏的开发中都需要将某种脚本语言集成到系统之中,作为一种必不可少的补充手段,借助脚本语言的简介、快速、动态以及灵活的特点来提高开发的效率,同时使用脚本,可以在维持整体代码框架基本稳定的情况下快速的修改游戏逻辑和配置游戏数据,这使得团队之间的分工合作变得更加简单。而集成脚本的原创 2016-08-24 15:21:08 · 718 阅读 · 0 评论 -
J2V8入门教程
开始使用J2V8J2V8是一套针对谷歌的V8 Javascript引擎的java绑定。J2V8的开发为Android平台带来了高效的Javascript的执行环境,taris.js 就是基于J2V8开发的。J2V8同时也可以运行在Windows、Linux、MacOS上。在本教程中我们将展示如何使用J2V8来执行javascript脚本尽可能的“原始”J2V8以性能与内存消耗为设计目标,如果一段Ja翻译 2016-08-25 04:19:10 · 8412 阅读 · 1 评论 -
Luaj——Lua for java,在Libgdx中集成Lua脚本
备忘最近在做一个项目,为libgdx写一套可以用的脚本系统,来扩充libgdx,提高libgdx的开发效率。在选择脚本语言的时候,我选择了两套方案,一是将Javascript集成到libgdx中,目前已经开始着手将J2V8——一套谷歌V8 Javascript引擎的java接口集成到libgdx中,但是由于V8引擎是用C++写的,因此在J2V8中还有不少需要底层的东西要理解,加之V8那一套用来原创 2016-08-26 12:37:52 · 1584 阅读 · 0 评论 -
3D游戏引擎Leadwerks
3D游戏引擎Leadwerks:Lua篇什么是Leadwerks,为什么选择LeadwerksLeadwerks 是一个跨平台的3d游戏引擎,它是基于opengl 4.0,可以运行在windows和Linux两个平台,但它的开发者在社区的某个帖子中透漏对Mac的支持已经提上了日程,但开发者也明确提到目前不会考虑移动平台,虽然该引擎在2.x版本的时候对Windows、Linux、Mac、Android原创 2017-05-23 03:14:08 · 773 阅读 · 0 评论