1. 数学 [3D数学基础:图形与游戏开发]
2. 英语 [日常代码积累]
3. 图形学 [3D数学基础:图形与游戏开发]
4. Unity
5.API
6.UnityEngine
7.UnityEditor
8.Shader
9.数据结构
创建项目
File>new project>create new project
注意
创建新项目时保存其的文件夹不能有中文。
点右键选择 show in Explorer可以查看文件的保存路径。
File>Build Settings 编译设置
Hierarchy 下 create>3D Object>
创建相应的模块。
Eidt 编辑
Duplicate Ctrl+D=ctrl+C + Ctrl V;复制粘贴
Ctrl+C 复制
Ctrl V 粘贴
Ctrl+Shift+s另存为
Ctrl+z 撤销
Ctrl+y 还原
Shift+Delete 彻底删除
Ctrl S 保存
选中一个模型在Scene 按f 直接找到你选定的模型。
GameObject Move To View Ctrl+Alt+F 将选中模型移动到当前场景的中心。
Align witn view Ctrl+Shift+F 将模型的正方向移动到当前视角
Align view to selected 将视角移动到模型的正方向
Ctrl +Alt +1 将多个形同模块归类诚同一组。
Ctrl+Shift+1将选中的模块编队
右键Assets 选择Import Package Skyboxes 向项目添加天空数据包,terrain Assets 添加地形数据包。
Snap settings 设置选中的物体(角度,大小)
Edit Unity Preferences External Tools 修改
拖尾 向模块添加Trail Renderer 将材质球添加到Element0中。并相应的改变其时间。
并且改变材质球的Shader 比如改为Paticles-Additive.
将一个材质球赋给多个模块式若改变材质球的物理特性则这些模块都会改变。
Layer层:滤镜 Tag 用于区别与其他物体的唯一标示。
Assets>Import Package>Character Controller 导入角色控制器
Character Controller 角色控制器
Frist Person Controller 第一人称角色控制器
3rd Person Controller 第三人称角色控制器