LimeJS--Html5游戏引擎简介1(安装)

[img][/img]前文提到LimeJS是一个很不错的游戏引擎,我现在在慢慢研究。貌似中文资料比较少,所以打算把他的Guide用自己的语言翻译一下。也是第一次尝试,凭我10年前英语四级作_弊过关60.5分的奇迹,我想大家应该要多多包容一下。

言归正传下面正式介绍一下LimeJS。他的网站http://www.limejs.com/

LimeJSisaHTML5gameframeworkforbuildingfast,native-experiencegamesforallmoderntouchscreensand

desktopbrowsers.

LimeJS是一个Html5的游戏框架,他可以帮助你快速的开发类似本地风格的游戏并适用于所有的移动终端(我注:基本上主流的移动终端Iphone,Android等都能运行它主页的Demo,至于塞班,忘了它吧)及桌面浏览器(我再注:对于不支持Html5的浏览器例如老不死的IE6可以装载FlashCanver.js支持)

由于是开源项目,你可以在https://github.com/digitalfruit/limejs下载到他的最新代码。下面介绍一下他的安装过程。(比较周折,费了我几个脑细胞)

用Google浏览器打开他的readme文件看看一下,然后安装吧。

FollowMe

IfyouconsideryourselfadvanceduserandknowhowtouseGit/PythonyouareprobablybetteroffreadingthroughMac/Linuxguideandchoosingyourbestalternativetools/methodsyourself.Ifnotthenfollowthisstep-by-steproute.

windows用户请按如下步骤安装

1.下载安装Git客户端,这是一个比较流行的分布式项目管理器

貌似很多开源项目在用它做项目管理及发布,SVN呢?搞不懂啊搞不懂[url]http://code.google.com/p/msysgit/downloads/list[/url

安装的时候选择"RunGitfromtheWindowsCommandPrompt".

2.把你下载的LimeJS的包解压到硬盘比如

c:\limejs这样的目录

3.安装python环境installitfromhttp://www.python.org/download/

最好安装python2.7版的,要是安装python3.2的最新版,我不告诉你你会被折腾死。后面谢我吧。

4.python的安装大家搜吧,很简单,就是需要在path环境变量里加入你的python目录

5.下面就是正戏了转到c:\limeJS目录下下面的工作和OS及Linux用户的工作一样了

打开命令行在命令行输入

python bin/lime.py init
python bin/lime.py create helloworld

第一个命令是初始化limeJS的环境在执行过程中会去下载limeJS依赖的ClosureLibrary库文件,这玩意貌似是google提供的一个项目,后面会介绍。

我在这一步遇到了麻烦,是由于pythone3.2与之前的pythone2.7的代码不兼容造成的,pythone达人应该能很容易解决,像我这样从没接触python的白痴就麻烦了,错误信息如下所示

解决方法就是要么装python2.6或2.7,要么改代码。代码有2处要改

1.closure\bin\build下的source.py的96行

由fileobj=open(path)改为fileobj=open(path,encoding='utf-8')

2.closure\bin\build下的depswriter.py的51行

由paths=source_map.keys()改为paths=list(source_map.keys())

这样就一切没问题了。

完后执行

pythonbin/lime.pycreatehellowworld

创建出helloworld例子。

开发指南在lime/guide

demo在lime/demos

开发文档在http://limejs.digitalfruit.ee/docs/

相关推荐