如何用python制作3d游戏_【教程】12个步骤让你快速学会制作3D游戏

原标题:【教程】12个步骤让你快速学会制作3D游戏

Unity3D不仅是一款功能强大且易于上手的游戏引擎,更重要的是,它还可以被免费下载(它还有一个功能更强大的付费版,但其实你可以使用免费版本完成绝大部分工作)。

你大可不必被它的名字误导,Unity既可以创建2d游戏也可以创建3d游戏。你可以使用C#, Java, 或者一种和Python类似的称为 Boo的语言进行编程。在本教程中,我将带你熟悉Unity的环境,并向你教你如何使用Unity创建一个简单的游戏。

尽管在学习这个教程的过程中,你不需要任何编程经验,但我还是建议你(有一定经验),因为如果你有一些编程背景的话,你在校对代码错误的过程中会更轻松。

此教程是基于Unity网站上的 RollaBall tutorial(RollaBall教程)的。你可以在Unity tutorial webpage网上找到大量的免费教程。我写这个教程的主要目的是为了自己练习使用Unity,同时还为了给相关给视频教程做一套系统的书面补充说明。

步骤1:创建一个新项目

打开Unity3D, 单击“File”(文件)下的“New Project”(新项目)

为你的项目选择一个位置。我喜欢用一个专门的文件夹来保存我所有的项目。

键入您的项目的名称。在截图中,这个新的项目被称为“MyGame”。

在点击创建按钮之前你应当看到这个截图。 点击“Create.”(创建)。

步骤2:自定义布局

你要做的第一件事就是自定义布局。每一个窗口都可以被点击并被并拖动到相应的位置。或者你也可以在屏幕左上角的布局里单击下拉菜单使用由Unity提供的默认布局。我喜欢Tall(高的)布局,因为它可以更容易的把游戏视图放到场景视图下面。

在使用Unity时你大部分时间都在是使用以下五个窗口。他们分别是Scene(场景), Game(游戏), Hierarchy(层次结构), Project,(项目)和inspector(检查窗口)。在这五个步骤的开头,你都将看到每个窗口各自的图像。

Scene(场景)

这是游戏制作的地方。它显示了你游戏中存在有哪些元素,以及他们彼此间的相对位置。在右上角有一个标示块用来显示场景的空间方向。

Game(游戏)

它显示的主要是在游戏时主视角所看到的东西。你可以通过点击屏幕顶部中间的play(播放)按钮,来在这个窗口中测试你创建的游戏。

Hierarchy(层次结构)

它列出了所有被你添加进场景里的元素。同时它也是默认的主视角。你可以通过单击“Create”选择要你想要创建的对象类型从而创建新的元素。你还可以通过使用位于屏幕上方的GameObject(游戏对象)下拉菜单完成上述操作。

Project(项目)

它显示正在使用的游戏文件。你可以通过点击Project window.下的“Create”来创建新的文件夹,脚本等等。

Inspector(检查窗口)

这是你用来自定义场景中每个元素各自特征的地方。只要在Hierarchy window (层次结构窗口)中选择一个对象,或者双击Scenewindow(场景窗口)中的对象,系统就会在Inspector panel(检查面板)中显示出它的属性。

步骤3:保存并生成场景

单击Save Scene. (保存场景),在文件夹中以[项目名称]- Assets的形式保存场景。Assets是一个你为了存储场景和脚本而事先创建好的文件夹。为了防止Assets文件夹变得混乱,你还需要创建一个名为Scene(场景)的文件夹。

将你的场景保存为Scene 或者是Main再或者是与之相似的形式,单击Build Settings (“生成设置”)文件夹。

把当前场景加入到工程中。

选择你所需要的平台。这将会有包括电脑,游戏系统和智能手机在内的很多选项,但如果这是你第一次创建项目,你最好选择Web Player 或PC/Mac/Linux 这样的独立平台。在BuildSettings (“生成设置”)窗口的底部单击Player Settings(“播放器设置”)。这将打开inspector(检查窗口)中的播放器设置选项。在这里,您可以更改公司名称

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值