Untiy2D入门——小狐狸学习笔记01:2D场景角色创建、角色移动、角色动画...
1、小狐狸学习笔记01:Unity2D场景角色创建、角色移动和动画入门 2D场景构建首先,从M_Studio老师的教程开始,我们导入背景图,通过调整Pixels Per Unit设置图片缩放。在Scene中,通过拆分素材图为Sprites,使用Tilemap构建关卡地形,Tile Palette方便素材操作。

2、D场景构建 导入背景图:首先导入背景图,并设置“Pixels Per Unit”参数,以决定场景中每个单元对应的像素数量。像素值越小,图像显示越大。 搭建关卡地形:将背景素材图拆分成多个Sprites,创建Tilemap,并通过Tile Palette面板快速绘制素材至场景。
3、添加Player角色并启用Rigidbody 2D组件,赋予角色重力。为角色和Tilemap分别配置Box Collider 2D和Tilemap Collider 2D。移动控制:使用Unity内置的Horizontal按键,通过C#脚本实现角色移动。
...Unity学习笔记(九)--M_Studio教程2D入门(二)
脚本跟踪使用Unity的Cinemachine工具,创建2D Camera并调整其设置,以达到理想效果。背景处理复制背景并加长,使用CinemachineConfiner2D处理边界,确保镜头跟随得当。
闭包在Unity开发中常用于UI事件处理、动画回调等场景。在这些场景中,经常需要访问一些局部变量或实例变量,而闭包提供了一种方便的方式来延长这些变量的生命周期并访问它们。总结委托、匿名函数和闭包是C#中非常重要的概念,它们在Unity开发中有着广泛的应用。
本文系根据M_Studio老师的教程整理的学习笔记,重点在于Unity2D场景角色创建、角色移动与角色动画的实现。在构建2D场景时,我们首先需要导入背景图。设置参数“Pixels Per Unit”,以决定场景中每个单元对应的像素数量,像素值越小,则显示的图像越大。接着,导入背景素材至Scene。接下来,搭建关卡地形。
创建:在Hierarchy中创建2D Object子项中的第一个矩形,新建后会出现一个网格。Tile Palette:通过Window - 2D - Tile Palette打开。将素材放入这里,就可以在场景中用素材“画画”。步骤:创建一个新的palette,会弹出资源管理器页面,新建一个文件夹用于存放该palette。导入tileset前,设置PPU。
小狐狸学习笔记01:Unity2D场景角色创建、角色移动和动画入门 2D场景构建首先,从M_Studio老师的教程开始,我们导入背景图,通过调整Pixels Per Unit设置图片缩放。在Scene中,通过拆分素材图为Sprites,使用Tilemap构建关卡地形,Tile Palette方便素材操作。
从零开始独立游戏开发学习笔记(二十)--Unity学习笔记(八)--M_Studio...
1、概念:在Asset Panel中点击素材(拖进游戏画面前),在Inspector中可以看到Pixels Per Unit设置。Unit指的是Scene Panel中的小网格,Pixels Per Unit即表示这个小网格代表多少个像素。设置:默认的100太大,画面会很小,不适合操作。因此,我们统一使用16的PPU。
2、学习方法项目实践:通过实际项目实践技术,避免光看不做。即使是简单案例,也需亲手敲代码,培养独立开发能力。系统设计:注重需求分析、架构及框架设计、系统设计等前置过程,培养从0到1做游戏的能力。
3、公共属性优化不必将rigidbody和animator这类只用一次且不会再更改的组件公开,可在脚本内部直接引用。镜头跟踪为实现镜头跟随,需用脚本处理,避免因为scale改变导致的问题。脚本跟踪使用Unity的Cinemachine工具,创建2D Camera并调整其设置,以达到理想效果。
4、本文作为Unity中实现PBR材质的学习笔记,聚焦于COD风格的PBR材质实现。核心的渲染方程描述了亮度的计算,通过累加不同入射光影响。BRDF(双向反射分布函数)描述了表面如何反射光线,而BTDF(双向传输分布函数)则涉及物体如何投射光线。
5、Godot Engine:完全开源免费,GDScript语言易学,适合预算有限或偏好Python风格编程的开发者。GameMaker Studio 2:专为2D设计,GML语言简单,适合像素风或休闲游戏新手。建议:完全新手可从Unity或Godot入手,前者资源多,后者易上手。
6、在安装Unity3D后,正式步入使用前,一个重要的步骤是激活个人许可证。Unity官网贴心地为个人用户提供免费申请选项。首先,你需要在官方平台的Hub界面进行操作,找到相应的管理许可证功能。在Hub界面中,找到并选择针对个人用户的unity个人版选项。
