Unity3D添加天空盒

添加天空盒 有两种方式 

1 : 在当前相机上添加skybox

 

2 : 在当前场景上添加skybox

上面的两种方式的结果是一样的   第一种方式的优势在于 如果 世界中有多个摄像机的话,切换摄像机 需要看不同的天空 就可以使用这种方式实现

我们先来试试unity 给我们的提供的天空盒 吧 

要使用 unity 当然要先导入天空资源包啦 导入方式 :

assets -> import package ->skyboxes      这里就不上图了 

导入后会在project 窗口下面看到 standard assets 目录下面看到 skyboxes 目录这个目录下面就是unity 给我们提供的9个天空盒啦

如图

 

 

我们先来使用第一种方式   给摄像机添加天空盒

首先选择hierarchy 下面的 main camera 主摄像机  

然后 点击  component->Rendering->skybox  给主摄像机添加一个 天空盒 这是我们就可以再 摄像机的 属性栏看到 skybox 属性  

这个位置有两个位置需要注意 , 见图中 红色标记的位置 

 

 第一个 红色的框框  

使用摄像机 天空盒 camera 下面的 clear flags 的值一定要是 skybox 否则效果是不出来的 ,这点童鞋们要注意哦 

第二个 红色框框 

这就是我们要设置的天空盒材质了 ,  点击 custom skybox 属性后面的 小三角图标 在 弹出的 选择栏中 选择 刚刚我们添的系统天空盒 (直接把天空盒拖到这个位置也可以的)就是在 game 中看到效果了

 

第二种方式  给场景添加天空盒 

在菜单栏中选择:Edit->Render Setting,在保证不在选择场景中其它文件的前提下,Inspector面板中将显示Render Setting属性,入下图

 

 

c、在skybox Material中指定一个天空盒材质,点击运行,将会看到该场景出现天空背景了。

 

是不是同样好简单  咔咔 

 

那如何自己制作天空盒呢

其实同样好简单的 就是 一个球形材质加上 6 个天空图片纹理就可以了

首先在project 栏目中点击右键 create->material 创建一个球形材质 

 

选中 刚刚创建的 material 出现 inspector 属性栏目

如图 

 

第一个 红框框 一定要注意 要选择 RenderFx/skybox  

剩下 的 6 个框框 从上往下 

 Front, Right ,Back , Left , Up , Down   顺序 添加上纹理贴图就可以了 

这样一个天空盒子的材质就做好了, 赶快添加到 游戏场景中试试 看看效果吧 (添加方式 见上面的方式1 和方式2)

在源码中

project\Standard Assets\Skyboxes\Textures天空盒的纹理贴图 童鞋们可以试试 自己制作天空盒材质

 

结果效果图如下

 

 

 

### 回答1: Unity夜晚天空是指在Unity游戏引擎中用于展现夜晚场景的一种特殊的天空背景。夜晚天空包含了夜晚时分的星空、月亮、云层以及其他相关的视觉效果,可以为游戏场景增加更加逼真的夜晚氛围。 Unity夜晚天空的使用非常简单。首先,用户可以从Unity Asset Store或自行创建自己的天空资源。然后,在Unity中创建一个空的3D物体并将天空资源作为其材质贴图,再将该物体放置在场景中心,使其完全包围住整个场景。这样,当游戏运行时,天空就会呈现在相机的视角范围内,呈现出逼真的夜晚天空效果。 Unity提供了一些内置的夜晚天空资源,用户也可以选择导入其他第三方或自己制作的资源。此外,Unity还支持动态的天空,可以根据游戏场景的时间变化或其他触发条件来切换天空资源,再进一步增强游戏的沉浸感。 Unity夜晚天空适用于各种类型的游戏,无论是科幻、恐怖、冒险还是竞速游戏,都可以利用夜晚天空来增加游戏的视觉效果和氛围。例如,在恐怖游戏中,使用夜晚天空可以增加游戏的紧张感和悬疑氛围;而在竞速游戏中,夜晚天空可以为玩家带来更具挑战性和刺激的赛道体验。 总之,Unity夜晚天空是一种可以实现夜晚场景的天空背景效果,能够为游戏增加更加逼真的夜晚氛围和视觉效果,提升游戏的沉浸感和体验。 ### 回答2: Unity夜晚天空是一种在Unity引擎中用于创建夜晚场景的特殊资源。夜晚天空包含了一系列相互关联的纹理和材质,这些纹理和材质可以使场景中的天空在夜晚时呈现出真实的外观。 夜晚天空的使用使得开发者能够轻松地在他们的游戏或应用程序中创建逼真的夜晚场景。通过将夜晚天空应用到场景中,开发者可以快速添加星空、月亮、云层和其他夜晚天空的元素,增加了场景的氛围和真实感。 在Unity中,夜晚天空可以通过导入自定义纹理和材质来创建,也可以使用Unity Asset Store中提供的现成资源。开发者可以根据自己的需要选择适合的夜晚天空资源,如都市夜景、乡村夜晚或者幻想音乐。 夜晚天空对于创建沉浸式的游戏体验尤为重要。它可以在游戏的夜晚场景中为玩家提供逼真的视觉效果,并增强游戏的氛围和情感共鸣。而且,使用夜晚天空还可以加强游戏中的灯光效果,使得游戏场景更加生动和引人注目。 总之,Unity夜晚天空是一种在Unity引擎中用于创建夜晚场景的特殊资源。它能够为游戏或应用程序增加真实的夜晚天空效果,提升场景的逼真感和情感体验。使用夜晚天空可以让开发者更加方便地创造出引人入胜的夜晚场景,提供了更多的可定制化选项来满足开发需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值