《Unity 3.x游戏开发实例》——1.11节别停下来——享受一下

简介:

本节书摘来自异步社区《Unity 3.x游戏开发实例》一书中的第1章,第1.11节别停下来——享受一下,作者 【加】Ryan Henson Creighton,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.11 别停下来——享受一下
我们简单地浏览了一下Unity界面的关键元素,但是不要只满足于此。还有很多菜单选项、按钮和控件没有介绍。为什么不研究一下那些菜单,或者随机点击你还不了解的内容呢?是时候搞些无风险的破坏了。你并没有努力制作AngryBots演示程序,那为什么不摆弄一下它呢?

下面是可以尝试的内容。

选择Hierarchy面板中的一些游戏对象,使用场景控件在Scene窗口中移动它们。在半空中放入一个气闸会发生什么呢?Player对象还能通过吗?在游戏开始前把金属罐或电脑放到Player对象的头顶又会怎么样呢?它们是会掉下去,还是会悬浮着?你能移除对象来帮助Player对象在窗台边侧倾吗?它这么做时又会发生什么呢?
在三个不同的面板中随机右击,通读上下文菜单选项来看看你会面临什么情况。
随机选择GameObject | Create Other菜单的菜单项。该菜单中有一系列有趣的组件,即使没有任何3D模型程序,也可以将它们添加到场景中。
从场景中删除光源会发生什么呢?删除摄像头呢?能再添加一个摄像头吗?添加更多光源呢?这会如何影响场景呢?
你能将Player对象移动到演示程序的其他位置来改变你的起始位置吗?
你可以替换声音文件,使得每次射击时都发出“哞哞”声吗?
从网上下载一幅小猫图片,看看你能不能将它包装成一个巨石模型。小猫岩石!可以使用菜单中的Assets | Import New Asset选项将小猫图片拖放到项目中。

调整者的天堂

把Unity 3D界面设计为可定制的。你不仅可以自定义窗口布局,而且可以编写自定义脚本,制作在Unity中出现的按钮和面板来加快工作流程。这些内容远远超出了本书的范围,但是如果你是乐于钻研的人,那么你会很乐意按你自己的喜好来调整Unity 3D——可能添加一些赛车条纹,安装一对巨大的低音喇叭。

相关文章
|
4月前
|
vr&ar 开发工具 图形学
Unity引擎:收费模式和服务升级,为游戏开发带来更多可能性
Unity引擎:收费模式和服务升级,为游戏开发带来更多可能性
|
10月前
|
图形学
Unity构造器注入+配置文件小实例
Unity构造器注入+配置文件小实例
|
5月前
|
人工智能 图形学
Unity——游戏AI实例
Unity——游戏AI实例
|
7月前
|
vr&ar 开发工具 图形学
Unity引擎:收费模式和服务升级,为游戏开发带来更多可能性
Unity引擎:收费模式和服务升级,为游戏开发带来更多可能性
|
9月前
|
图形学
Unity基础-Vector3.Lerp的使用给一个简单的实例
Unity基础-Vector3.Lerp的使用给一个简单的实例
|
11月前
|
存储 图形学 Android开发
【游戏开发】使用unity创建2D游戏
Unity是一种非常强大的游戏引擎,可以帮助你创建各种类型的游戏,包括2D游戏。在本文中,我们将教你如何使用Unity创建2D游戏。首先,你需要确保你已经下载并安装了最新版本的Unity。如果你还没有安装Unity,可以从官方网站下载免费的Unity Hub来管理你的Unity版本。
392 0
|
11月前
|
图形学
【游戏开发】unity透明特效的制作方法
Unity是一种强大的游戏开发引擎,它支持许多不同的特效和图形效果。其中一种常用的特效是透明特效,它可以使游戏中的材质变得半透明或完全透明。在本文中,我们将介绍如何使用Unity创建透明特效。
526 0
|
11月前
|
JavaScript 前端开发 vr&ar
【游戏开发】unity入门教程
Unity是一款非常受欢迎的游戏引擎,它可以用于开发2D和3D游戏以及虚拟现实和增强现实应用程序。如果你是一个刚开始接触Unity的开发者,这篇教程将为你提供一些有用的指导。
226 0
|
5月前
|
C# 图形学
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
55 0
|
5月前
|
人工智能 自然语言处理 区块链
【Unity 3D】元宇宙概念、应用前景、价值链等概述
【Unity 3D】元宇宙概念、应用前景、价值链等概述
52 0