[img][/img]前文提到LimeJS是一个很不错的游戏引擎,我现在在慢慢研究。貌似中文资料比较少,所以打算把他的Guide用自己的语言翻译一下。也是第一次尝试,凭我10年前英语四级作_弊过关60.5分的奇迹,我想大家应该要多多包容一下。
言归正传下面正式介绍一下LimeJS。他的网站http://www.limejs.com/
LimeJS is a HTML5 game framework for building fast, native-experience games for all modern touchscreens and
desktop browsers.
LimeJS是一个Html5的游戏框架,他可以帮助你快速的开发类似本地风格的游戏并适用于所有的移动终端(我注:基本上主流的移动终端Iphone,Android等都能运行它主页的Demo,至于塞班,忘了它吧)及桌面浏览器(我再注:对于不支持Html5的浏览器例如老不死的IE6可以装载FlashCanver.js支持)
由于是开源项目,你可以在
https://github.com/digitalfruit/limejs下载到他的最新代码。下面介绍一下他的安装过程。(比较周折,费了我几个脑细胞)
用Google浏览器打开他的readme文件看看一下,然后安装吧。
FollowMe
If you consider yourself advanced user and know how to use Git/Python you are probably better off reading through Mac/Linux guide and choosing your best alternative tools/methods yourself. If not then follow this step-by-step route.
windows用户请按如下步骤安装
1. 下载安装Git客户端,这是一个比较流行的分布式项目管理器
貌似很多开源项目在用它做项目管理及发布,SVN呢?搞不懂啊搞不懂[url]http://code.google.com/p/msysgit/downloads/list[/url
安装的时候选择"Run Git from the Windows Command Prompt".
2. 把你下载的LimeJS的包解压到硬盘比如
c:\limejs这样的目录
3. 安装python环境install it from
http://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依赖的Closure Library库文件,这玩意貌似是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())
这样就一切没问题了。
完后执行
python bin/lime.py create hellowworld
创建出helloworld例子。
开发指南在lime/guide
demo在lime/demos
开发文档在
http://limejs.digitalfruit.ee/docs/
分享到:
相关推荐
Html5游戏开发,更容易开发优秀的游戏
LimeJS 免Git安装编译版。可以直接使用。 LimeJS是一个强大的HTML5游戏开发框架。集成了谷歌的Closure和BOX2D。方便快速开发HTML5游戏
LimeJS 是一个 JavaScript 游戏开发框架,允许开发者创建基于 HTML5 的游戏,支持主流浏览器包括iOS。 标签:LimeJS
本文介绍如何在Windows平台下载LimeJS。LimeJS的官网地址为http://www.limejs.com/,可以在此下载到LimeJS的压缩包。将其解压后,进入bin子目录,里面有个lime.py文件,这是一个Python脚本,毫无疑问要安装一个...
limejs 游戏开发框架 很好用,欢迎大家来下载
支持以下游戏引擎: Cocos2d iPhone - iPhone Corona(TM) SDK - Cross-platform game development framework Gideros - Cross platform game development framework Sparrow - iPhone LibGDX - Java (Android ...
简单实用的游戏框架,需要安装python 环境,最好是python2.6不要太高了,亲!
limeJS是国外的一款非常帮的html5开放框架,他足够轻量级,可用于移动端应用的开发
三七-html5 ... 我在 2012 年 3 月使用limejs now nowjs 在几天内制作了这个游戏,但我决定发布代码,因为我非常喜欢这个游戏概念。 演示 。 请注意,由于它是作为 github 上的静态页面托管的,因此
远征阿根廷使用 Phaser.js 制作的 HTML5 教育游戏
###对于开发人员在安装Limejs之后,您只需运行以下命令即可创建新游戏: bin/lime.py create labyrinth 只需告诉它创建游戏并为其命名即可。 它将在您需要运行它的文件夹中创建一个HTML文件和一个JavaScript文件。...
钻石运行 本地设置 git clone ... Windows 用户的安装说明: - 确保安装了 python 2.6+ 并且在你的 PATH 变量中 修复 spritesheets 周围的石灰错误: limejs/lime/src/helper/parser
#LimeJS ##入门: ###Mac OS X 和 Linux 用户: 要求:Python 2.6+,Git 克隆 git repo(您可能已经这样做了): git clone git://github....helloworld 在浏览器中打开 ./helloworld/helloworld.html 研究/调整源...
Git 克隆git repo(您可能已经做到了):git clone git://github.com/digitalfruit/limejs.git bin / lime.py-帮助bin / lime.py初始化bin / lime.py创建helloworld 在浏览器中打开./helloworld/helloworld.html ...
windows下亲测可用。 TexturePacker是一款把若干资源图片...当然TexturePacker的功能远远不止这些,你还可以用它来生成程序所需的框架,如Cocos2d,Corona(TM) SDK ,Gideros ,Sparrow ,LibGDX,LimeJS 和Moai等。
它可以帮助网页设计师提高图片载入速度,减少内存,还可以用它来生成程序所需的框架,如Cocos2d,Corona(TM) SDK ,Gideros ,Sparrow ,LibGDX,LimeJS 和Moai等。