【unity3d】1 界面 贴图 渲染 相机

一 学习背景

暴雪国服停运后,没有星际玩要死力

玩了一段时间[原神]感觉这个世界观和机制设定有点牛笔,米哈游怎么不像[魔兽世界-魔兽争霸]的关系那样,做个[原神争霸]捏,不如自己做一个耍耍

二 unity3d安装

1 官网,直接下unity hub,从hub安装本体,否则unity本体缺失language语言设置菜单,只能撸英文

2 建立项目,进入界面

右上角layout选择2to3,这样有场景、摄像机视角、高度最高的三个菜单:场景内容、项目目录、编辑栏。

3 操作

 场景:左键选取物品;中键平移;右键旋转视角;选择物品按f切换到中央;按住右键再按住wasd进行场景移动,qe升降;

in... 场景内容:当前场景内的组件;

project 项目目录:rt,各种资源文件;

编辑栏:根据点选的对象展示可编辑属性。

4 结构

【项目】包含若干【资源】、【场景】,

【场景】包含若干【实例(导入场景的资源,或场景中建立的物体)】

【实例】包含若干【资源(预制体)】或【gameObject】

三 创建、导入模型

场景内容菜单中右键create,组件可拖拽形成父子关系;或3dmax之类的导出fbx模型,拖入project项目目录(建议搞个model文件夹),再从项目目录拖进场景。

在场景中可见,需要此组件拥有mesh filter(网格过滤),以及mesh rendering(网格渲染)。

四 渲染,着色器

project中右键create,material,即可创建材质。拖进组件的mesh rendering可赋予材质。

 rendering mode 模式:op一般;cut会使png的透明部分透明化;fade在alpha为0时完全不可见;tran在alpha为0时可见边框;

albedo贴图,点后面可选颜色,拖图片到前面方框可赋图片

 五 贴图shader

美工制作shader文件,拖给material,再把拆分图拖进去

六 天空盒

project新建material材质,stand改为skybox天空盒。

camera中添加组件,天空盒。

window-light,其中天空盒使用新建的材质天空盒。

七 相机

1 天空盒如上

2 layer图层。所有组件都可定义进某图层,摄像机选择渲染哪些图层。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Unity中,图层遮挡是指通过设置物体的图层和摄像机的深度来控制物体的可见性和遮挡关系。当物体的图层在摄像机的视锥范围内,并且在深度上位于其他物体之前时,它们将被渲染并显示在屏幕上。否则,它们将被遮挡并不会显示出来。 为了实现图层遮挡,在Unity中可以使用以下方法: 1. 设置物体的图层:在Inspector面板中,每个游戏对象都有一个Layer属性,你可以将其设置为不同的图层。这样,你可以通过设置摄像机的Culling Mask属性来控制哪些图层的物体将被渲染。 2. 设置摄像机的深度:在Inspector面板中,摄像机有一个Depth属性,该属性决定了摄像机的渲染顺序。较小的深度值意味着物体将在屏幕上显示在更前面。你可以通过调整摄像机的深度值来控制物体的遮挡关系。 3. 使用遮罩层:Unity还提供了遮罩层的功能,可以用于更精确地控制图层遮挡。通过使用位图层遮罩(Bitmask)和位运算,你可以创建复杂的遮罩层规则,以确定物体的可见性。 需要注意的是,在Unity中,图层遮挡只适用于3D对象,而对于2D对象,可以使用Sorting Layer和Order in Layer属性来控制渲染顺序。 总结起来,Unity中的图层遮挡是通过设置物体的图层和摄像机的深度来控制物体的可见性和遮挡关系。通过设置物体的图层和调整摄像机的深度值,你可以实现物体的遮挡和显示效果。同时,你还可以使用遮罩层和排序图层来更精细地控制图层遮挡效果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值