找回密码
 立即注册

如何使用Unity制作2.5D游戏(一)

热度 1已有 3316 次阅读2012-11-29 20:53 | 3D游戏, 超级玛丽, 开发者, 小丑鱼

2.5D游戏从根本上来说是3D游戏,但是经过开发者的处理后,游戏玩法只停留在2D轴上。

《超级玛丽兄弟Wii》、《小小大星球》和《Paper Monsters》都是绝妙的2.5D游戏。

制作2.5D游戏(注:3D游戏也可以使用)的绝妙方式是使用流行、简单和廉价的游戏开发工具Unity。

所以,在本系列教程中,将展示如何使用Unity来制作简单的2.5D游戏《Shark Bomber!》。

如果你是个Unity新手,而且想要学习这种工具,那么本教程正适合你!你会学到如何从头开始制作出简单的游戏,并在此过程中学到许多东西。

在这款游戏中,你控制的是架小型但装备精良的飞机,你的目标是向邪恶的鲨鱼投炸弹,同时还要保护可爱的小丑鱼。

Unity不使用Objective-C,所以阅读此教程不需要任何Objective-C经验。但是,拥有OO语言经验会使学习更加顺畅,比如C#、Java或Actionscript。

要记住,这是个针对Mac用户的教程,Windows用户可能无法使用。而且还要记住,你只能在iOS设备(游戏邦注:不是模拟器)上进行测试,所以要先确保拥有可使用的设备!

安装Unity

首先,让我们来安装Unity编辑器。如果你的Mac电脑上已经安装了这个工具,可以跳过这个步骤。

从下载页面处下载Unity。获得DMG文件后,打开Unity安装程序,经过标准安装过程后,你会在二进制数据存放点看到/Applications/Unity文件夹。

打开Unity,点击“注册”按钮(游戏邦注:该工具可以先免费试用)。选择“连网激活”,点击“下一步”,填写网页上的表格。

重点:根据本教程需要,你需要选择“激活专业/iOS测试版”选项,这样你才能将游戏发布到iPhone上。

注册完成后,Unity就会开启如下窗口:

 

关闭弹出窗口“欢迎来到Unity”,选择“文件\新项目”,选择文件夹存放点,将项目命名为“SharkBomber”。确保所有程序包都未被选择,然后点击“创建项目”。

现在,你看到的是个空白窗口。窗口上有许多按钮,我们将在下个部分中挨个解释。

Unity编辑器概述

现在,让我们通过某些额外的调试来实现已知的配置。

在应用窗口右上方,你会看到选择框,从列表中选择“高度”。这会重新分布窗口内容(注:默认选择为“宽度”)。

现在,在窗口左上角(注:工具栏下方)找到“游戏”标签,将其拖动到窗口底部附近的区域,直到你看到它将融入底部的指示,将其放在底部。

现在,你应当可以看到如下图所示的窗口布局:

 

让我们花点时间来阐述下这几个不同的面板:

1、场景:你可以在这里移动3D模型,浏览3D世界。

2、游戏:这是你所选择的镜头(注:在这款游戏中指主镜头)看到的画面,在你使用编辑器时会即时更新。当你点击“运行”时,你的游戏可在此处运行,你可以测试游戏。

3、等级系统:显示你的对象树(注:类似于HTML DOM),目前你只有一个镜头,但是我们随后会添加更多东西。该列表中的对象会呈现在场景中。

4、项目:这里的内容有你的项目、资产、音频文件以及所有你现在或随后将用到的东西。

5、检查器:你可以在这里看到场景中所有选择对象的资产并对它们做出调整。Unity的独特之处在于,当你运行场景时检查器依然保持运转,所以它同样也是你的调试器!

6、工具栏:这里有你可以用来与场景中对象互动的工具和用来测试场景的“运行”和“暂停”按钮。

在你的Unity3D项目中,你可以拥有许多不同的场景,并在它们之间来回切换。现在,你已经在编辑器中设立了一个空白的场景。让我们将其保存。

1、在项目面板中点击右键,选择“创建/文件夹”,新文件夹生成。

2、将其重命名为“场景”,左键单击文件夹名称或选择文件夹后按“回车”都可以重命名文件夹。

3、现在,在主菜单处选择“文件/保存场景”,将保存对话框导航到“(你的项目目录)/资产/场景”,将场景保存为“LevelScene”。

让我们来确认下,在项目面板中打开场景文件夹,你可以看到LevelScene场景。

现在,我们做好了运行游戏的准备,点击上方的播放按钮!虽然画面没有发生改变,但事实上游戏正在游戏面板中运行!不要忘了,再次点击播放按钮来暂停游戏,这一点很重要!

设置iPhone Unity3D项目

Unity的精妙之处在于,它可以用来为iPhone、 Mac、Wii和其他平台构建游戏。在本教程中,我们将构建的是iPhone游戏,所以我们需要先创建某些细节。

从菜单中选择“文件/构建设置”,然后点击“添加当前”按钮将当前选择场景添加到项目中。你可以看到,当它被添加时获得了指数“0”,这意味着它将是游戏开启时首个被加载的场景。这正是我们想要的结果。

从平台列表中选择iOS,点击“转换平台”按钮。现在,Unity的图标显示在iOS列中。

这便是我们现在需要的所有设置,点击“玩家设置”并关闭这个弹出窗口。你会注意到,玩家设置在检查器中开启,我们也需要在这里进行许多设置。

在“呈现平台”中,确保显示iPhone的标签已被选中,如下图所示:

 

此处可以进行诸多设置,多数内容你已经在Xcode中接触过,你可以随后自行体验和探索。

现在,使用这个检查器进行下列修改:

1、在“分辨率和呈现”选项的“默认方向”中选择“水平左向”。

2、在束检查器的“其他设置”选项中输入所有你想要的内容(注:除了默认值)。

3、在“其他设置”选项中,将目标设备选择为“仅限iPhone”。

最后个步骤:左方的“游戏”标签下有许多可用的不同方向和分辨率,选择“iPhone Wide (480×320)”以匹配默认的横向方向。

 

 

祝贺你,现在你完成了个基本的“Hello World”项目,你可以尝试将其在iPhone上运行!


路过

雷人
1

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-4 01:38 , Processed in 0.078824 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

返回顶部