A. 从零开始独立游戏开发学习笔记(二十七)--Unity学习笔记(十三)--M_Studio 3DRPG教程(一)
进入教程,虽然重点在于 3D 方法,但多数通用。
新项目,导入素材。对于非升级素材,教程提供升级包。
1.1 素材升级,教程里附带升级包,直接更新即可。
1.2 没有升级包,参考文档。对于多个需要升级的package,使用文档提供的方法代替逐一导入。
创建简单关卡,熟悉工具,如取消勾选skybox去除默认丑陋的天空。
下载好看的skybox。
2.1 更换skybox,环境面板调整属性。
2.2 设置影子,导入地面调整max距离和cascade count。
2.3 设置normal bias,影响阴影效果。
2.4 创建照明设置,调整常见参数。
2.5 使用对齐工具快速设置摄像头位置。
2. PolyBrush制作低多边形地形。
导入PolyBrush样例shader,新建文件夹存放插件内容。
使用PolyBrush工具栏,提供5个工具供选择。
2.1 了解工具,设置成图标形式,鼠标移动显示详情。
2.2 使用ProBuilder,安装后导入URP支持。
调整SnapValue,快捷增加和减少格子间隙。
2.4 Triangulate功能,将正方形切割转换为三角形。
2.5 创建材质,用于地面,调整颜色。
制作智能导航地图,包括:
4. 地面烘焙,导航区域默认可行走,调整角度限制。
5. 障碍物烘焙,限制可行走范围,调整agent大小。
6. 使用nav mesh obstacle组件,适应动态障碍物。
B. 使用循环语句编程输出下三角形状的九九乘法表
以python3为例,其他语言的大致思路都差不多,无非就是循环计算:
1、首先在文本编辑器中输入如下图所示的代码,用任意文件编辑器都可以
C. 找:数长方形,三角形图形的窍门
按大小分类:小号的、中号的、大号的。以三角形为例:
1、先数最小的有几个,用笔记下。
2、然后数稍大一点的有几个,即两个三角形组合成的三角形。
3、再数三个基本三角形合成的三角形有几个,以此类推。
最后累加求和。如图中最小的三角形有5个,二合一的有4个,三合一的3个,四合一的2个,五合一的1个。共5+4+3+2+1=15(个)