Chinaunix首页 | 论坛 | 博客
  • 博客访问: 474456
  • 博文数量: 95
  • 博客积分: 1773
  • 博客等级: 上尉
  • 技术积分: 1641
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-17 23:28
文章分类
文章存档

2018年(2)

2017年(10)

2016年(7)

2015年(48)

2014年(2)

2013年(2)

2012年(2)

2011年(7)

2010年(7)

2009年(3)

2008年(1)

2007年(4)

分类: 系统运维

2012-10-26 09:59:53

响应http://blog.chinaunix.net/uid-24789255-id-3382992.html
翻译了:动手动脑玩转Web游戏之一:GammaJS引擎简介及安装.doc
具体内容见附件 Gamma简介.doc  
--------------下面是内容正文(请注意:所有链接均是原文链接)--------------------------

Gamma简介

Gamma是一个用于创建2.5D网页游戏的Javascript库。利用这个库与HTMLJavaScriptCSS以及WebGL技术,就可以方便的创建功能强大的网页游戏了。

开始使用

· 下载与安装

· 创建你第一个游戏

常规主题

· 图形:定义实体的位置和大小(形态)

· 可移动实体

· 实体与标签.

· 角色对象

· 默认敌对势力(对象)

· 平台对象

· 创建层

· 定制外观 ——对角色、敌对势力和平台.

· 键盘控制

· 添加起始介绍(HUD)

· 显示消息 (HUD)

高级主题

· 利用Gamma进行开发

· 框架体系结构

· 定义碰撞行为

· 如何进行层分析

· 渲染帮助

· 完整API

索引与术语表

· 术语表

· 索引

快速安装指南

Gamma Javascript库要求浏览器支持WebGL.最新版本的Firefox,ChromiumSafari都是支持WebGL。要了解支持WebGL浏览器的详细情况可以浏览khronos 这个网站

使用Gamma

下面将介绍如何使用Gamma(使用压缩了的库)。如果你需要完整源代码(方便调试)请按设置开发环境页面所介绍的内容进行配置。 好的,让我们开始:

按下面的文本内容创建一个HTML页面,它已经包含了必须的JavaScriptCSS,你可以按自己需要对HTML文件命名。


点击(此处)折叠或打开

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

  3. <head>

  4.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

  5.     <title>My Awesome Game</title>

  6.     

  7.     <!—引入Gamma库 -->

  8.     <script type="text/javascript" src="gma-min.js"></script>

  9. </head>

  10. <body>

  11.     <!—这个命名为#gamma的元素是默认定义,用于渲染场景的-->

  12.     <div id="gamma">

  13.     <!—下面的javascript文件就包含了游戏定义-->

  14.     <script type="text/javascript" src="game.js"></script>

  15. </body>

  16. </html>
下载gamma 并且把gma-min.js文件放置在HTML文件相同的目录下。

创建一个JavaScript文件来定义和开始你的游戏,我们这里命名Javascript文件为game.js。最小化的JavaScript必须包含下面的内容:

点击(此处)折叠或打开

  1. require(['gma/base', 'gma/manager'],

  2.     function(gma) {

  3.         // 游戏的具体定义包括在这个函数中

  4.         var manager = gma.manager();

  5.         manager.storeLevels({});

  6.         manager.init();

  7.     }

  8. );


提示

如果你的游戏定义文件不叫game.js,你需要保证HTML中正确的引入了它,引入的语句像下面

 .

现在你已经正确安装并建立起你自己游戏框架了,让我们按照建立简单游戏.这个入门指南开始开始游戏之旅吧! :D

阅读(1764) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

五岳之巅2012-10-27 21:47:27

请直接以博客文章的形式,发表您word文档中的内容