unity球体添加光源_Unity官方实例教程 Space Shooter(一)

本文介绍了如何在Unity 5.2版本中制作Space Shooter游戏,包括从Asset Store下载资源、导入游戏素材、保存编辑器布局、设置游戏视窗和正交摄像机、添加飞船模型、配置灯光、设置物理属性和碰撞,以及添加引擎喷射效果。教程详细讲解了Capsule Collider和Mesh Collider的使用,以及如何优化碰撞检测性能。
摘要由CSDN通过智能技术生成

前言

f54ce783a688c56d7dc511e0e3e62ceb.gif

还是提前说明一下,视频中的Unity版本为4.2,而现在最新版本是5.2,有部分内容的制作方法不一样了,所以文中都以5.2版本为基准。

你将学到什么?如何在Unity Asset Store下载资源

如何导入游戏资源

如何保存适合自己的编辑器布局

如何设置游戏视窗大小

正交摄像机的用法

如何添加模型到场景里面

Capsule Collider和Mesh Collider的用法

如何为飞船添加灯光

如何给飞船添加引擎喷射效果

一、新建一个项目

关于如何新建一个项目,这边就不在做详细的介绍了,有需要的朋友可以查看《Unity官方实例教程 Roll-a-Ball(一)》这边文章的相关内容,我们这边只提示一下,新项目的名称为Space Shooter

二、在Unity Asset Store中下载资源

首先我们在通过Windows -> Asset Store打开Asset Store,如下:

39656819fddabcc244c27594b18bb8b6.png

然后我们便会看到Asset Store的界面,接下来我们在Search栏输入我们需要搜索的资源名称,本例中我们搜索Space Shooter,然后就会出现搜索结果,结果里面第一个就是我们需要的资源素材了

31971ff024fb2569eaf5a6d6074912ac.png

点击该资源,然后在页面中找到下载按钮,然后等在资源下载完成,就可以进行导入了。

4ce5bbbbd5876e6d40aa0cac69985d11.png

导入按钮

对于已经下载的资源,除了在这边进行导入,我们还可以在已下载的列表中进行导入,我们首先点击切换到下载管理器按钮,然后在下载页,选择导入我们需要的资源即可,如下图:

57ec6f65f4832facd34dc8e2a6a0d6fc.png

下载管理器

我们点击导入按钮后,就会弹出导入界面,在这里,我一定要确保所有的资源项都被勾选,如果不确定,我们可以点击一下All按钮来勾选所有的资源,确保所有资源都被勾选后,我们便可以点击Import按钮来进行导入操作了

Unity中,预制件和实例化是非常常见的概念。预制件是一种可重复使用的对象,可以创建多个实例。而实例化则是在场景中创建一个新的对象实例,该实例可以被修改、移动和删除,而不会影响预制件或其他实例。 下面是一个简单的示例,演示如何在Unity添加对象实例: 1. 首先,打开Unity编辑器并创建一个新场景。 2. 在场景中创建一个新的空对象,此空对象将用作容器来保存实例化的对象。 3. 然后,创建一个新的预制件。您可以在项目视图中右键单击,选择“Create”->“Prefab”,然后将其命名为“Cube”。 4. 将预制件拖动到场景中的容器对象中,这将创建一个预制件的实例。 5. 在场景中选择容器对象,然后在Hierarchy视图中右键单击并选择“Create Empty”,这将创建另一个空对象。 6. 您现在可以将此新对象命名为“SpawnPoint”,以便于识别。 7. 接下来,打开脚本编辑器并创建一个新的C#脚本。将以下代码添加到脚本中: ``` using UnityEngine; public class SpawnObject : MonoBehaviour { public GameObject objectToSpawn; public Transform spawnPoint; void Start() { Instantiate(objectToSpawn, spawnPoint.position, spawnPoint.rotation); } } ``` 8. 在场景中选择SpawnPoint对象,然后将SpawnObject脚本添加到该对象上。 9. 在SpawnObject脚本组件中,将objectToSpawn属性设置为Cube预制件,并将spawnPoint属性设置为SpawnPoint对象的Transform组件。 10. 您现在可以运行场景,并查看Cube预制件的实例化。您可以尝试通过更改SpawnPoint对象的位置来更改实例化的位置,并且可以通过更改Cube预制件的属性来更改实例化的外观。 希望这个示例能够帮助您了解Unity中的预制件和实例化的基本概念,以及如何将它们用于创建对象实例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值