unity学习一
Published on 2023-07-21 14:56 in 分类: unity with id_shiguang
分类: unity

unity学习一

【【唐老狮】Unity系列之Unity四部曲—Unity入门】 https://www.bilibili.com/video/BV1HX4y1V71E/?p=7&share_source=copy_web&vd_source=03c1dc52eeb3747825ecad0412c18ab1

工程文件夹

1.Assets:工程资源文件夹(美术资源,脚本等等)
2.Library:库文件夹(Unity自动生成管理)
3.Logs:日志文件夹,记录特殊信息(Unity自动生成管理
4.obj:编译产生中间文件 (Unity自动生成管理)
5.Packages:包配置信息(Unity自动生成管理)
6.ProjectSettings:工程设置信息(Unity自动生成管理)

窗口

快速布局

右上角layout-> 2 by 3 (推荐)
自定义布局->右上角layout->save Layout

scene场景窗口和hierarchy层级窗口

层级窗口中看到的内容就是场景窗口中的显示对象

hierarchy层级窗口

我们可以在Hierarchy窗口中创建或拖入各种游戏对象比如:
模型、光源、图片UI等等内容。
层级窗口中显示的就是一个场景中的所有对象。
窗口中右键或者点左上角加号建 ,可以创作对象或者操作对象。

3d object

右击后3d object里有自带的集中集合模型对象
Cube立方体 Sphere球体 Capsule 胶囊
Cylinder 圆柱体 Plane 面板 Quad 面片

快捷键

F2 对象改名 Ctrl + C 复制 Ctrl + V 黏贴 Ctrl + D 克隆一个(复制粘贴一步到位) Delete 删除

scene窗口

窗口上方工具条内容

1.渲染模式
2.2D、3D视图切换
3.光源、音效、特效显示开启
(它右边的小眼睛和层级窗口搭配,显示隐藏了几个东西,层级窗口物体的右侧除了眼睛还有手,点击手了以后,在scene窗口框选时不会框选到那个物体)
4.辅助线显示
5.辅助功能,控制场景上提示图标等
6.搜索
7.场景轴向

关于Unity中的3D世界坐标轴心

(在scene窗口右上角)
红色为X轴正向 绿色为Y轴正向 蓝色为Z轴正向
以屏幕为参照物
垂直屏幕向内为Z正方向
平行屏幕向右为X正方向
平行屏幕向上为Y正方向

iso 正交模式 2d
persp 透视模式 3d

操作物体


tips:
本地和全局的切换坐标轴位置 Golbal<->Local
Goobal 右边的磁铁,功能按单位移动(或者按ctrl移动,小格子移动)
综合 Y 的右边是物理系统的控制,碰撞盒

快捷键

小结

所有的游戏对象都会出现在Scene场景窗口和Hierarchy层级窗口中
需要掌握的就是熟练快捷的在Scene窗口中操作游戏物体(位置旋转缩放)

Game游戏窗口和Project工程窗口

Game游戏窗口:游戏画面窗口,玩家能看到的画面内容
Project工程窗口:工程资源窗口,所有的工程资源都会在该窗口中显示,显示的内容为Assets文件夹中的所有内容

Game游戏窗口

Game游戏窗口中显示的内容是场景中摄像机拍摄范围内的游戏对象是玩家通过屏幕能看到的东西

分辨率后面可以用来测试UI的自适应效果
scale 一般默认为1
status 性能 也很重要 后面会讲

Project工程窗口

窗口中显示的内容主要是Assets文件夹中的内容,主要用来管理资源脚本文件,所有游戏资源都会显示在该窗口中
默认文件夹:scene(有个空场景)、packages(官方拓展包)

Project工程窗口关键功能

1.窗口设置
⒉创建相关资源文件
3.查找
4.按资源类型查找
5.按名字查找

窗口设置 -> one column layout (windows文件布局)
窗口设置 -> one column layout (mac文件布局)
创建相关资源文件 = 右击-> create
按资源类型查找= 查找中输入 t:资源类型
右上角的眼睛,隐藏功能

资源类型

小结总结

Game游戏界面,是玩家玩游戏看到的画面界面,其中重要功能是分辨率设置项、渲染统计界面
Project工程界面,是我们用于管理游戏资源和代码的界面,重要的是知道支持的主要资源类型

Inspector检查和Console控制台窗口

Inspector检查窗口:查看场景中游戏对象关联的C#脚本信息
Console控制台窗口:用于查看调试信息的窗口, 报错、警告、测试打印都可以显示在其中

Inspector检查窗口

lnspector检查窗口不选择场景中游戏对象或不进行任何相关设置该界面不会显示任何信息,
当选择场景中意游戏对象时该界面将显示和该游戏对象关联的C#脚本信息

lnspector检查窗口

红色部分:游戏对象基本设置
蓝色部分:关联的C#脚本
绿色部分:脚本的公共成员变量

游戏对象基本设置

从左到右:颜色标记(方便找东西),失活or激活(打对勾了没),名字,static (静态勾选框),
下一层 tag(标签)用来分类或者找东西,layer 层级

关联的C#脚本

Transform 位置信息(位置postion,旋转角度rotation 缩放scale)
Add Component 添加脚本

Console控制台窗口

该窗口将显示代码编译过程中或者游戏运行过程中的报错、警告、测试信息,主要用于查错和调试

Editor编辑 ,显示打印信息的,暂时不要动
中间栏有搜索
右边三个都选中,显示错误、警告、打印信息。

小结

Inspector检查窗口:用于设置游戏对象具体信息
Console控制台窗口:用于显示调试信息,报错、警告、打印信息等
Scene场景窗口:所有游戏对象所在地
Hierarchy层级窗口:所有游戏的对象名单
Game游戏窗口:玩家看到的游戏画面
Project工程窗口:所有游戏资源和脚本内容

在Unity中做游戏就像在拍戏
Scene是舞台,所有演员都在舞台上
Hierarchy是舞台演员名单
Game是摄像机拍到的画面
Inspector可以看到每个演员的剧本,它要扮演什么角色
Project是后台,所有未上场的演员和没有使用的剧本都在这里
Console是表演过程中的信息反馈

posted @   id_shiguang  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示