Unity3D技术解析
文章平均质量分 62
结合笔者共总经验,解析unity开发的各项技术、各功能点,适合中阶提升
Focustc
多学习,多思考 Contact Me caozhk@gmail.com
展开
-
VR游戏交互开发的一些体验
VR游戏交互开发的一些体验本文主要写写VR交互输入控制的一些浅薄的经验交互方面,头控和视线按钮依然较为主流,可以获得传感器数据来获得输入除了实体按钮输入之外还可以探索其他交互方式,比如触摸板等,但机制有待成熟头控通过捕获头部转动可以很方便的实现交互,成本最低,适合一些纯观景或轻度游戏设计时,要尽量减少头部移动范围,否则用户容易疲惫视线按钮使用一个醒目的准星或光标来指原创 2016-06-17 23:56:52 · 11660 阅读 · 14 评论 -
Unity的camera组件
Unity的camera组件文章介绍的是个大概,其中rendering paths和culling、clear flag还有更详细的用法正交和透视unity的camera支持两种投影方式:正交和透视人眼看到的物体,近处的比较大、远处的比较小,unity的摄像机支持这种透视效果,称为透视相机如果不需要物体大小随到摄像机的距离改变,可以采用正交投影可视区域一般摄像机仅关原创 2016-05-31 12:04:28 · 14564 阅读 · 0 评论 -
Unity编辑器扩展之EditorWindow
Unity编辑器扩展之EditorWindow继承这个类的编辑器脚本可以用来创建一个编辑器窗口,类似Inspector窗口若要在这个类中添加一些控件,可以使用GUI和GUILayout控件,还可以使用编辑器专用控件EditorGUI/EditorGUILayout脚本创建在Assets/Editor文件夹下创建脚本,并继承UnityEditor.EditorWindow在OnG原创 2016-05-16 21:03:11 · 14330 阅读 · 0 评论 -
Unity中的layer和tag
Unity中的layer和taglayer和tag均用于标识不同类别的gameobject,侧重点不同LayerUnity中默认已经有8种layer,但可以自行设置layer,上限32种,对应于一个int值的32位对于场景中的gameobject,均可以设置其layer。用于cameralayer和camera配合起来,可以达到尽在camera上渲染特定层gameo原创 2016-05-06 15:33:01 · 24296 阅读 · 0 评论 -
Unity新项目如何快速理清顶层代码结构
Unity新项目如何快速理清顶层代码结构半路上手新项目时弄懂scene切换流程是有必要的,scene切换可以说是unity最上层的代码资源结构思路首先我们在入口scene(第一个scene)中添加新的GameObject,绑定脚本,每帧打印当前scene的名字,并防止在scene切换时销毁根据打印输出的scene名字,在代码中搜索LoadLevel如果LoadLevel有一个专原创 2016-03-24 11:02:37 · 12087 阅读 · 0 评论 -
Unity中的场景切换
Unity中的场景切换与电影类似,一个游戏往往需要多个场景。而如果场景中资源较少,那么可以很快的完成切换,如果较多的话,可能需要十几秒时间。在这段时间内播放加载动画等等,可以减少玩家的不耐烦。同步切换场景Application.LoadLevel()Application.LoadLevelAdditive()加载完成后保留旧场景中资源异步切换场景Applicati原创 2016-03-24 10:02:09 · 16387 阅读 · 0 评论