18、Unity游戏开发入门指南

Unity游戏开发入门指南

1. 空对象与渲染基础

在Unity开发中,将空对象保持在坐标(0, 0, 0)是一个很好的习惯。当你使用空对象来组合其他对象或创建枢轴点时,其位置就变得尤为重要。

若想让对象可见,就需要用到渲染器。以旋转的桶对象为例,操作步骤如下:
1. 选中新的旋转桶对象,依次点击“Component” -> “Mesh” -> “Mesh Filter”菜单项,为旋转桶对象添加网格过滤器。网格过滤器负责处理模型的所有实际顶点数据。在项目中选择“barrel - Cylinder”网格。
2. 点击“Component” -> “Mesh” -> “Mesh Renderer”菜单项,添加网格渲染器。若无法看到对象,可检查以下两点:
- 确保桶对象位于坐标(0, 0, 0)。
- 检查场景视图是否指向桶对象。可以在场景视图中滚动查找,或者在层级视图中选中桶对象,将鼠标指针移到场景视图并按下“f”键,自动在场景视图中框选所选对象。

目前的桶对象颜色为黑色,因为网格渲染器使用的是默认的无材质。材质本质上是纹理和着色器的组合。操作如下:
1. 在检查器中打开材质菜单,选择“barrel - cylindermat”材质。
2. 由于场景中没有灯光,桶对象可能很暗。在场景视图的顶部中心,点击类似太阳的按钮关闭场景灯光,可获得不错的环境光效果。

总结一下,创建对象的过程为:先有一个空容器对象,添加网格(包含顶点、UV和法线列表),再添加网格渲染器将网格绘制到屏幕,最后添加材质。这与编写OpenGL引擎的过程大致相同,而且这是构建对象最复杂的方式,但能让你了解对象在屏幕上绘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值