2.5D网络游戏,是相对于二维游戏(2D游戏)以及三维游戏(3D游戏)而言的。2.5D是电脑游戏对于图像处理方式的一种术语,俗称伪3D。方法是利用2D的sprite来模拟出3D环境。这种方式的好处,是免去纯3D图像出来所涉及的大量计算工作,从而使模拟出来的立体图像得以更快显现。
2.5D游戏从根本上来说是3D游戏,但是经过开发者的处理后,游戏玩法只停留在2D轴上。比如:超级玛丽兄弟Wii》、《小小大星球》和《Paper Monsters》都是绝妙的2.5D游戏。
制作制作2.5D游戏的绝妙方式是使用流行、简单和廉价的游戏开发工具Unity。
教程主要是以介绍如何使用Unity来制作来制作简单的2.5D游戏,首先你要明确思路,了解自己需要进行的操作有哪些,在这款游戏中,你控制的是架小型但装备精良的飞机,你的目标是向邪恶的鲨鱼投炸弹,同时还要保护可爱的小丑鱼。
需要注意的是,这是个针对Mac用户的教程,Windows用户可能无法使用。而且还要记住,你只能在iOS设备(游戏邦注:不是模拟器)上进行测试,所以要先确保拥有可使用的设备!
从安装到制作完成的详细讲解教程
安装Unity
首先,让我们来安装Unity编辑器。如果你的Mac电脑上已经安装了这个工具,可以跳过这个步骤。
从下载页面处下载Unity。获得DMG文件后,打开Unity安装程序,经过标准安装过程后,你会在二进制数据存放点看到/Applications/Unity文件夹。
打开Unity,点击“注册”按钮(游戏邦注:该工具可以先免费试用)。选择“连网激活”,点击“下一步”,填写网页上的表格。
重点:根据本教程需要,你需要选择“激活专业/iOS测试版”选项,这样你才能将游戏发布到iPhone上。
注册完成后,Unity就会开启如下窗口:
Welcome To Unity 2(from raywenderlich)
关闭弹出窗口“欢迎来到Unity”,选择“文件\新项目”,选择文件夹存放点,将项目命名为“SharkBomber”。确保所有程序包都未被选择,然后点击“创建项目”。
现在,你看到的是个空白窗口。窗口上有许多按钮,我们将在下个部分中挨个解释。
Unity编辑器概述
现在,让我们通过某些额外的调试来实现已知的配置。
在应用窗口右上方,你会看到选择框,从列表中选择“高度”。这会重新分布窗口内容(游戏邦注:默认选择为“宽度”)。
现在,在窗口左上角(游戏邦注:工具栏下方)找到“游戏”标签,将其拖动到窗口底部附近的区域,直到你看到它将融入底部的指示,将其放在底部。
unity01_game_drag(from raywenderlich)
现在,你应当可以看到如下图所示的窗口布局:
unity02_editor_layout(from raywenderlich)
介绍一下这几个不同的面板:
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的标签已被选中,如下图所示:
unity03_player_settings(from raywenderlich)
此处可以进行诸多设置,多数内容你已经在Xcode中接触过,你可以随后自行体验和探索。
现在,使用这个检查器进行下列修改:
1、在“分辨率和呈现”选项的“默认方向”中选择“水平左向”。
2、在束检查器的“其他设置”选项中输入所有你想要的内容(游戏邦注:除了默认值)。
3、在“其他设置”选项中,将目标设备选择为“仅限iPhone”。
评论