如何用python制作3d游戏 您所在的位置:网站首页 如何用编程做3d游戏 如何用python制作3d游戏

如何用python制作3d游戏

2024-07-12 18:08| 来源: 网络整理| 查看: 265

原标题:【教程】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(检查窗口)中的播放器设置选项。在这里,您可以更改公司名称



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有