LimeJS 是一个 JavaScript 游戏开发框架,允许开发者创建基于 HTML5 的游戏,支持主流浏览器包括iOS。
# 时间轴 ## Director 一切都要从director开始。director是一个每个游戏所需要的基本对象,它连接所有网页上 的Limejs逻辑到任何单个地方。如果你来自flash世界你可以把它当做一个舞台,Cocos2d用 户可以当做自己的director。所有其他人可以把它当做一个前部的控制者。 每一个游戏只有一个director的例图。它操控游戏的全程视口,控制屏幕上的可见物。在你
作为一个框架,limeJS由一些基本的编程元件所组成,在阅读基于limeJS的代码之前,有必要搞清楚这些元件的含义和作用。 1. Director 在limeJS中,所有的一切都始于Director。Director是每个游戏所需要的基本对象,它将lime的所有逻辑连接在一个单独的网页中。如果你从事过flash编程的话,你可以把它看成是一个舞台。对于其它环境下的用户,可以把它当作一个前端控制器。
http://www.limejs.com/6_drawing_engines For example current iOS version 4.2 has very slow implementation of the Canvas element, instead it has GPU accelerated CSS transforms. On the other hand current
# 绘图引擎 LimeJS的一个最重要的特性就是支持不同的渲染引擎。也许不应该叫LimeJS一个Canvas 游戏框架,因为Canvas只是它所支持的一个较低的技术。有画图能力的较低的方法集中在在命名空间*lime.Renderer*。不同的渲染可以在任何时候通过方法*setRenderer(renderer)*在任何Node之间切换。现在LimeJS中支持的渲染有*lime.Renderer.D
开始 安装 windows用户:请按照README文件的安装向导安装 limeJS的开发需要[Python 2.6+](http://www.python.org/), [Git](http://git- scm.com/download) 和[Subversion](http://subversion.apache.org/) 或者Git-SVN.如果 你想使用Closure Compiler,
# Building 如果你已经完成之前的例子你可能会想在[Firebug](http://getfirebug.com/)或Webkit开发者工具看看内部是怎样的。在结果表格中看到的也许不能够使你满意。甚至Hello World的例子需要许多不同的Javascript文件加载,而且它们的总大小很大。不像[YSlow](http://developer.yahoo.com/yslow/)或者[Go
# Layout和nodes ## 调整大小和方位变化 在LimeJs中,支持不同的屏幕大小和视口大小的变化很容易,都是自动调好的。在Director的构造中(或在*setSize*方法中),但是这不需要与实际的屏幕大小相适应。你的游戏的实际大小是从你游戏所在的容器DOM元素中得到的。如果容器对象的大小改变,你的游戏也会调整大小以填充容器。注意虽然你的游戏的比例改变,你的游戏的坐标将仍然反应你的做
本文介绍如何在Windows平台下载LimeJS。LimeJS的官网地址为 http://www.limejs.com/,可以在此下载到LimeJS的压缩包。将其解压后,进入bin子目录,里面有个lime.py文件,这是一个Python脚本,毫无疑问要安装一个Python解释器了。我下载并安装的Python版本是3.2。 然后打开一个CMD命令提示符,改变当前目
[img][/img]前文提到LimeJS是一个很不错的游戏引擎,我现在在慢慢研究。貌似中文资料比较少,所以打算把他的Guide用自己的语言翻译一下。也是第一次尝试,凭我10年前英语四级作_弊过关60.5分的奇迹,我想大家应该要多多包容一下。 言归正传下面正式介绍一下LimeJS。他的网站http://www.limejs.com/ LimeJS is a HTML5 game framework
goog.provide('test.events4'); goog.require('lime'); goog.require('lime.CoverNode'); goog.require('lime.Director'); goog.require('lime.Layer'); goog.require('lime.Scene'); goog.require('lime.Sprite')
HTML5是(移动)游戏的未来吗? http://www.maxmars.net/blog/2011/10/is-html5-the-future-of-mobile-gaming/ LimeJS指南: http://www.17html5.com/thread-3-1-1.html
1:LimeJs 从安装到 helloworld 2:LimeJS Guide 1 2 3 3:LimeJS Guide 4 5 6
nebula3 是一个游戏引擎和开发框架,可移植的特性支持多平台,包括 iPhone。 http://code.google.com/p/nebula3-engine/
本项目是win32下大型客户端游戏的游戏辅助开发框架,由于它集成并包含了游戏辅助开发的各方面功能,称本项目为win32辅助开发的组件也可。 内含具体项目有fifa online3、疾风之刃、怪物猎人online、流放之路等,也有辅助帐号验证服务器,帐号查寻与管理工具,特征码识别,资源文件系统等。 本人现已转型,特发布此项目,旨在分享一份只供参考的多年工作经验与心血,若本项目中有些您认为闪亮的设计、
你的常用的数据结构都有什么? HashMap和HashSet的区别? 怎么构造一个HashMap HashMap优势是什么? 还有什么需要注意的? 扩容机制,hash冲突? 如果你去设计一个Hash函数怎么设计呢? 一般 HashMap多线程情况下会出现什么问题? 怎么解决扩容死链的? 尾插会有什么问题? 数据错乱问题以外还有什么其他问题? 怎么解决这个问题? councurrentHashMap
本文向大家介绍Java游戏开发拼图游戏经典版,包括了Java游戏开发拼图游戏经典版的使用技巧和注意事项,需要的朋友参考一下 游戏介绍: 拼图游戏是一款经典的益智游戏,游戏难度分为 简单、正常、困难 三种难度,分别对应3*3,4*4,5*5布局,游戏开始前图片被随机打乱,空块位于最右下角,玩家通过点击空块周围图片或者按键方式对图片和空块进行相互交换,直到所有图片都回到原位即为游戏胜利。 本次制作的拼
base北京,一面全程20min,面试的有点随意只能说,项目都没问。 1.怎么学习的,看过哪些书。 2.你觉得c和c++有哪些区别。 3.你写c和c++有哪些感受和体会。 4.什么是构造函数,什么是析构函数。构造函数初始化列表有什么用 5.智能指针 6.什么是移动语义,移动语义高效在哪里,什么是万能引用。 6.用到的设计模式,或者讲一下你了解的。 7.单例与static T的区别。 8.网络相关,
8.31 一面 20min 0.自我介绍 1.通过这个项目学到了什么 2.主从复制,为什么要用?怎么用? 3.主从复制的最大问题是什么?对于用户而言反应是什么?这个问题给你应该怎么解决? 4.redis怎么用的?为什么要用? 5.redis和主从复制冲突吗? 6.数据库你学过哪些?讲一下 7.count(1)和count(*)是一样的吗 8.tcp和udp区别 9.进程调度算法说一下 10.投的游
全球理念:假设我想做一个游戏/电影/剪辑。为此,我需要这个(不)简单的动画得到工作。 这个问题的一个例子:我得到了类Screen,它有JFrame的Screen Stuff声明,设置它的配置(大小、关闭操作等),然后创建类Box的对象,显示在框架上。请检查这个类的图像/图表(希望我写的是正确的):ClassesDiagram 现在,class Box扩展了JPanel。我从JPanel继承了方法P
1.20分钟的项目 涉及到mvc设计模式 2.数组和链表 3.父类和抽象类 4.如何判断 点在 平面内给四个点 5.判断敌人是否在扇形内 6.反问 我问的是有那些不足 面试官说项目太少啦 自我感觉 回答的很差 大概率g了 面试官很好 哪里说的不好也有在耐心的解答 hr也很温柔 感觉是很平等的