20170518 Unity学习笔记 - talesten/UnityStep GitHub Wiki

  • Project Settings>> Tags and Layers,标签和层级管理.在Layers里新增层级,并且在Physics里管理各层级碰撞

  • Project Settings>> Time: Fixed Timestep,固定时间步,该时间间隔与帧速率无关,用于物理计算和执行FixedUpdate()事件

  • Project Settings>> Time:Maximum Allowed Timestep,最大时间步,该时间间隔与帧速率无关,用于帧速率很低的糟糕情况。物理计算和 FixedUpdate() 执行不会超过指定的时间。

  • Project Settings>> Time:Time Scale,时间比例,时间流逝的速度。可以通过修改此值来模拟子弹时间的效果。1表示真实时间,0.5表示一半速度,2表示2倍速度。(例如表示击中的特写镜头慢放)

  • Project Settings>>Layer Collision Matrix,层碰撞矩阵,定义层碰撞检测系统的行为。

  • Project Settings>>QualitySettings,质量设置,可以在unity中为特定的质量选项组合设置一个名称。矩阵的行,可以设置不同的平台使用的质量级别。

  • Project Settings>>Graphics Settings,图形设置,在项目中用来自定义和优化图形相关设置

  • Project Settings>>Editor Settings,编辑器设置.注意:需要选取Visible Meta Files.并且Asset Serialization模式为Force Text.便于SVN同步校验

    按Ctrl+7调取性能查看器,实时查看项目运行时的内存消耗情况

    运行时暂停 然后逐帧查看

    在代码里使用AddComponent添加其他脚本,而不是手动挂接.利于管理

    Scene中创建一个Global对象 作为脚本管理器,顺序挂接脚本.避免出现空引用情况

    DontDestroyOnLoad(this.gameObject);挂接到global对象下,避免场景销毁时此对象被销毁