? 未来的游戏开发程序媛,现在的努力学习菜鸡
?本专栏是我关于游戏开发的学习笔记
?希望这些基础笔记可以帮助到刚刚入门的你
?本篇是unity的基础概念以及整体结构
unity的主要窗口
窗口名称 | 详细解释 |
---|---|
Scene窗口 | 场景窗口,开发者可以在这个窗口对游戏场景进行编辑 |
Game窗口 | 游戏预览窗口,可以预览当前项目运行后的效果 |
Hierarchy窗口 | 层级窗口,可以用来了解并设置各游戏对象的层级关系 |
Inspector窗口 | 检查器窗口,修改查看选中资源游戏对象游戏对象上的组件的属性 |
Project窗口 | 项目窗口,部分资源的导入,导出,新建,删除,以及资源内容的目录管理 |
unity的项目目录
- Assets,packages,projectSettings,UserSettings,这四个目录是基础内容,其它都可以自己生成。
- 导入Assets目录中的资源并不会被直接使用,而是会被转化后放在Library目录下,所以,在Assets目录中可以使用中文命名。
- Assects目录下的特殊目录:
目录名 | 是否唯一 | 说明 |
---|---|---|
Editor | 否 | 编辑器脚本目录,为unity编辑器添加功能 |
Editor Default Resources | 是 | 编辑器脚本动态资源目录,为编辑器脚本提供动态加载资源 |
Gizmous | 是 | 场景视图图标目录,为场景视图的游戏对象添加图标,目的是方便编辑,运行时看不见 |
Plugins | 是 | .dll等插件目录,将使用其它语言写的脚本放到该目录下,否则无法被检测到 |
Resources | 否 | 动态加载资源目录,只推荐放配置文件,不推荐使用其加载图片、视频等 |
Standard Assets | 是 | 官方标准资源目录,有一些基础的资源 |
StreamingAssects | 是 | 非压缩动态资源目录,适合存放视频文件等需要动态加载的内容,在一些平台,该目录的内容不会被压缩。 |
注:只有Editor和Resources目录可以存在多个且路径没有要求,其它的在一个unity项目中只能有一个且只能在Assects目录下。
虚拟的三维世界
- unity虚拟世界使用的是左手坐标系,当x轴正方向朝右、y轴正方向朝上的时候,z轴的正方向是读者面向的方向。
- unity虚拟世界的长度单位使用的是米。
- unity虚拟世界在一定程度上支持牛顿力学三大定律(不支持万有引力和相对论),默认使用地球重力。
Unity的坐标
- 世界坐标:世界坐标是unity的虚拟世界坐标,一个三维的左手坐标系坐标。(每个游戏物体的Transform的position属性就是这个游戏对象的世界坐标。
- 摄像机坐标:对应摄像机观察到的范围大小,一个二维坐标。
- 屏幕坐标:最终显示到屏幕上的范围大小,一个二维坐标。
- UGUI坐标:是一个相对的二维坐标,坐标原点是锚点,长和宽由父节点的高和宽来决定。
?更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录
评论记录:
回复评论: