`
veryEdu
  • 浏览: 17691 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

 
阅读更多
[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/
分享到:
评论

相关推荐

    LimeJS--Html5游戏引

    **LimeJS——HTML5游戏引擎详解** LimeJS是一款基于HTML5技术的游戏开发框架,专为构建高性能、跨平台的互动游戏而设计。它利用WebGL和HTML5 Canvas技术,提供了一套全面的工具集,让开发者可以更加便捷地创建2D...

    limeJS-source

    LimeJS-source 是一个基于HTML5的游戏开发框架,专为无需Git安装和编译即可直接使用的便捷性而设计。这个压缩包包含了LimeJS的核心组件和资源,使得开发者可以迅速进入HTML5游戏的开发流程。 LimeJS 的核心特性...

    limejs 游戏开发框架

    压缩包中的“digitalfruit-limejs-6f5104a”可能是一个特定版本的LimeJS源码仓库,包含了完整的框架代码、示例项目、文档和可能的更新日志。下载后,开发者可以通过阅读源码和示例,进一步学习如何使用LimeJS进行...

    JavaScript游戏开发框架LimeJS.zip

    LimeJS 是一个 JavaScript 游戏开发框架,允许开发者创建基于 HTML5 的游戏,支持主流浏览器包括iOS。 标签:LimeJS

    limejs 框架

    LimeJS 是一个基于 HTML5 的游戏开发框架,专为创建高性能、跨平台的互动娱乐内容而设计。它提供了一套简洁的 API 和工具,使得开发者可以利用 JavaScript 和 Canvas 技术来构建丰富的游戏体验,无需依赖任何浏览器...

    JS游戏框架LimeJS安装指南

    本文介绍如何在Windows平台下载LimeJS。LimeJS的官网地址为http://www.limejs.com/,可以在此下载到LimeJS的压缩包。将其解压后,进入bin子目录,里面有个lime.py文件,这是一个Python脚本,毫无疑问要安装一个...

    html5游戏开发框架

    压缩包中的"limejs-master"可能包含了LimeJS的源码,这对于开发者来说是一个宝贵的资源。通过查看源码,你可以深入了解框架的工作原理,学习如何优化性能,甚至可以根据自己的需求进行定制化开发。此外,源码中可能...

    制作游戏纹理贴图必备工具TexturePacker2.4.6最新版+破解

    支持以下游戏引擎: Cocos2d iPhone - iPhone Corona(TM) SDK - Cross-platform game development framework Gideros - Cross platform game development framework Sparrow - iPhone LibGDX - Java (Android ...

    ungravity:使用 LimeJS、Google Closure 和 Box2d 制作的 HTML5 游戏

    本篇文章将深入探讨"ungravity"这款游戏,它是利用LimeJS、Google Closure Library以及Box2D物理引擎创建的一款创新性的HTML5游戏。我们将详细解析这些技术,并分析它们如何协同工作,为玩家带来独特的游戏体验。 ...

    使用HTML5和CSS3构建基于webkit的Web-PageApp.doc

    2. 使用垂直的js库,如canvas游戏库LimeJs, GameJs等。 3. 使用Mobile UI库,如jquery mobile, sencha touch, iui等。 4. 使用隐藏标题栏的技巧,如addEventListener(“load”, function() { setTimeout(function ...

    H5小游戏源码 果冻任务.zip

    在数字娱乐领域,H5小游戏因其无需安装、即开即玩的特性,受到了广大用户的喜爱。本篇将深入探讨一款名为“果冻任务”的H5小游戏源码,旨在帮助开发者理解和学习如何构建此类游戏。 “果冻任务”是一款轻量级的游戏...

    three7-html5:HTML5Canvas 落块游戏的灵感来自 YuYu Hakusho 动漫中的类似游戏

    三七-html5 ... 我在 2012 年 3 月使用limejs now nowjs 在几天内制作了这个游戏,但我决定发布代码,因为我非常喜欢这个游戏概念。 演示 。 请注意,由于它是作为 github 上的静态页面托管的,因此

    html5-Game-Labyrinth:基于HTML5 Canvas的游戏“迷宫”。 帮助迈克收集所有徽章

    ###对于开发人员在安装Limejs之后,您只需运行以下命令即可创建新游戏: bin/lime.py create labyrinth 只需告诉它创建游戏并为其命名即可。 它将在您需要运行它的文件夹中创建一个HTML文件和一个JavaScript文件。...

    五个2015 年最佳HTML5 框架

    LimeJS是针对游戏开发者的强大HTML5框架,尤其适合有经验的开发者。它支持跨浏览器和触摸设备的游戏开发,提供高性能和高效的工作流程。LimeJS为游戏开发带来丰富的功能,包括动画逻辑、异步通信和触控识别,简化了...

    diamondrun:钻石运行

    钻石运行 本地设置 git clone ... Windows 用户的安装说明: - 确保安装了 python 2.6+ 并且在你的 PATH 变量中 修复 spritesheets 周围的石灰错误: limejs/lime/src/helper/parser

    30组常用前端开发组件库,前端组件收集整理列表.pdf

    对于游戏开发,前端游戏框架如`cocos2d-html5`、`Egret Engine`、`LimeJS`、`EaselJS`、`three.js`、`AlloyStick`、`The-Best-JS-Game-Framework`、`CanvasEngine`和`Quintus`提供了创建2D和3D游戏的平台。...

    neuro-metacognition:元认知实验

    #LimeJS ##入门: ###Mac OS X 和 Linux 用户: 要求:Python 2.6+,Git 克隆 git repo(您可能已经这样做了): git clone git://github....helloworld 在浏览器中打开 ./helloworld/helloworld.html 研究/调整源...

    JogoFrontEnd:使用HTML,JavaScript,CSS和lime.js库进行概念验证和大学工作,FrontEnd Game

    Git 克隆git repo(您可能已经做到了):git clone git://github.com/digitalfruit/limejs.git bin / lime.py-帮助bin / lime.py初始化bin / lime.py创建helloworld 在浏览器中打开./helloworld/helloworld.html ...

    TexturePacker 3.1.2 破解版

    windows下亲测可用。 TexturePacker是一款把若干资源图片...当然TexturePacker的功能远远不止这些,你还可以用它来生成程序所需的框架,如Cocos2d,Corona(TM) SDK ,Gideros ,Sparrow ,LibGDX,LimeJS 和Moai等。

    TexturePacker4.6.1破解版

    它可以帮助网页设计师提高图片载入速度,减少内存,还可以用它来生成程序所需的框架,如Cocos2d,Corona(TM) SDK ,Gideros ,Sparrow ,LibGDX,LimeJS 和Moai等。

Global site tag (gtag.js) - Google Analytics