IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Rational | Open source  >

用 Rational Application Developer 创建 Second Life(第二人生)脚本

创建 Second Life 中的迷你游戏

developerWorks

级别: 中级

Jesse Dailey (jesse.dailey@gmail.com), 开发人员, 自由撰稿人

2007 年 9 月 27 日

现在注册或者使用您的 IBM ID 和密码登录。

虚拟世界 Second Life 的特别之处在于它里面大部分内容是由用户创造的(且拥有的)。您不仅可以创造华丽的 3-D 物体(并且按照真实货币的同等价值将它们销售!),而且还可以创建简单和复杂的脚本来控制它们的行为和外观。本教程将介绍 Second Life 脚本背后的基本内容(但不是那么“基础”的),并且向您展示,如何利用 Rational Application Developer 在您构建用户可以执行的小游戏时简化开发。

在本教程中

分享这篇教程

digg Digg 这篇教程
del.icio.us 发布到 del.icio.us
Slashdot Slashdot 这篇教程!

随着 Meridian 59 的发布,从 1996 年起,大规模多人在线游戏(Massively Multiplayer Online game,MMO)开始发展起来,直到现在,每个产品要么是定位于宇宙,要么是幻想的陆地上,所有的都属于标准的角色扮演经营的范围内。但是,2003 年,Second Life 的发布改变了这种情况。该游戏提出了罕见但大胆的假设:令用户在从未涉足的领域中面临了创造性的挑战,该游戏让用户构建或创造该游戏可能表现的任何东西。

Second Life 为游戏界面本身提供了一组游戏编辑工具,并且以 Linden Script Language(LSL)的形式提供丰富的、事件驱动的脚本。为了辅助开发,您可以利用 Rational Application Developer,一种基于 Eclipse 的 IDE。为了示范 Second Life 中的一些特性,以及 Rational 如何提供帮助,您可以开发一个简单的游戏,一种 Sumo、Go,和 Marble 的混合。该游戏将装配在一个物品,图腾中,玩家的化身可以放在储备中携带,或者进行使用。他们可以使用该游戏图腾启动新的游戏。

本教程面向那些希望使用他们喜爱的开发工具集在 Second Life 网格上创建新内容的 Rational® Application Developer 用户。您将安装 Rational Application Developer,使用 Linden Script Language(LSL),然后开发一个 Second Life 世界中的小游戏。

内容包括:

  • 安装 Rational Application Developer,使用 Linden Script Language(LSL)

  • Second Life 中的脚本

  • 了解动画和角色方面的知识

  • 开发一个 Second Life 世界中的小游戏

预备知识

要求基本了解某种语言的程序设计知识。了解事件和向量代数一定有帮助,但不是必要的。


系统需求

要完成本教程中的步骤,您需要以下工具:

  • Rational Application Developer —— 如果您还没有,可以下载试用版本。后面将介绍安装它的更详细的信息。
  • Second Life。 —— 在您注册帐户之后可以免费使用。
  • ByronStar SL 插件 —— 为 SecondLife 提供的基于 eclipse 的集成开发环境。
  • Windows XP SP2 或 Windows 2000 SP4(不支持 Vista)。800Mhz、256MB,Geforce 2 或 ATI Radeon 8500 或更高。


学习时间

1 小时


格式

html




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

讨论

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款