利用社区提供的这些技巧成为更好的 Unity 开发人员
BRONSON ZGEB / UNITY TECHNOLOGIESSenior Content Developer
Jan 6, 2021|3 Min

为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。
每周二,Unity 用户都会在Twitter上以#UnityTips标签分享他们的最佳技巧。我们整理了过去四个月中的热门技巧,帮助您提升视觉效果,改进工作流程。准备好让你的 Unity 技能更上一层楼吧!
增强视觉效果
即使你不是艺术家,这些技巧也能提升你的图形游戏水平,帮助你的项目脱颖而出,获得关注。
- 使用着色器图形创建风格化的瀑布着色器。
- 如果您正在使用内置渲染器,并且更喜欢编写着色器代码,本小贴士将向您展示如何创建风格化的水着色器。
- MudBun 是一款令人印象深刻的软件包,用于构建实时体积效果。看看这些体积水粒子能带来什么。
- 对于技术性更强的用户,请查看此高级方法来构建自己的流体粒子渲染系统。
- 厌倦了 Unity 的默认灯光效果?请跟随本指南了解如何移除它,并顺便了解一下 Unity 灯光。
- 下面是一种使用线条渲染器伪造背景体积光照的简单方法。
- 了解毛皮外壳,制作简单的毛发和毛皮效果。
- 试试用着色器图形为网格添加简单轮廓的简单方法。
- 学习如何在 Unity 中使用光线追踪为阴影添加色彩。
- 您可以使用新的 "主堆栈"对着色器图形中的顶点制作动画。
- 如果你对光线追踪感兴趣,不妨看看这个 60 秒的光线追踪反射教程。
- 在这里,您可以看到如何使物品分解。
- 了解如何使用命令缓冲区勾画选定对象。
改进编辑器工作流程
如果你错过了,Unity 编辑器在 2020 年有了一些很大的改进,你可以使用这些技巧进一步定制和调整它,比以往更快、更智能地完成工作。
- 您可以为重复对象定义自动命名方案。
- 脚本定义现在以 Inspector 数组的形式显示,比以前的逗号分隔列表更好用。
- 预设是一项便捷的新功能,可用于在对象之间快速复制默认参数。
- 查看设备 Simulator Devices,在多种设备上更准确地测试你的用户界面。
- 您知道可以使用这些内置标签自动从构建中移除对象吗?
- 您知道粒子编辑器有便捷的键盘快捷键吗?
- 试试这个免费的自定义层次结构包,让你的游戏对象层次结构井井有条。
- 缺少项目的 Unity 版本?与其翻阅下载档案,不如试试这个 Unity Hub 功能,一键安装 Unity 版本。
- 有一个实验性的项目设置,通过禁用自动域重载,可以立即进入游戏模式。
给程序员的提示
程序员一定会喜欢这些方便的小快捷方式和代码片段。把这些内容收进你的代码库,下次遇到这些情况时,你就能做好准备了。
- 使用这些片段计算圆或球面上的随机点。
- 使用此代码在弧度和度之间进行转换。
- 您知道可以通过扩展为枚举添加功能吗?
- 您可以在 Inspector 字段脚本中使用 name of 来引用您的字段,以方便代码维护。
- 如果你希望保持序列化字段的私有性,可以尝试以下不同方法来修复讨厌的 0649 警告。
- 如果你使用接口,你可能会为引用仍然有效而苦恼,即使底层对象为 null。这里有一个解决这个问题的好办法。
- 你知道通过单独模拟物理现象可以准确预测物理轨迹吗?
- 您知道 Unity 有一个物理调试器吗?您可以用它来查找隐形触发器或解决令人困惑的碰撞问题。
- 这是一种将昂贵的函数自动分配给同一对象的多个实例的巧妙方法。
--
我们希望您能从这些有用的提示中学到一些新知识。如需了解更多信息,请在 Twitter 上搜索#UnityTips标签,您也可以参与社区活动,每周二分享您自己的技巧和最佳实践。别忘了关注@Unity3d,获取每周的#UnityTipsTuesday 提示!
