unity开发

Unity 2021.1 内置教程功能开放试用

Unity 2021.1 技术更迭版已经正式上线,本文为大家介绍新版本中的 Unity 编辑器内置教程(In-Editor Tutorials,简称IET)功能,该功能可以帮助 Unity 开发者们为编辑器内使用的工具或者是某 Unity 项目制作内置互动式教程。该功能最开始是 Unity 内部团队会使用的工具,用来为项目学习制作互动式教程,比如 LEGO® Microgame 就用到了它。

按需渲染如何改善移动端性能?

大多数时候,项目并不需要一直保持最高帧率渲染,尤其是在移动平台上。过去,Unity开发者们常使用Application targetFrameRate或Vsync(垂直同步)来限制引擎的渲染速度。这种方法在影响渲染的同时,还会对其他部分的运行速率造成一些影响。而新的按需渲染API允许开发者将渲染频率从整体中独立出来调整。

Unity开发实战探讨-资源的加载释放最佳策略

游戏资源的加载和释放导致的内存泄漏问题一直是Unity游戏开发的一个黑洞。究其根源,一方面是因游戏设备尤其是Unity擅长的移动设备运行内存非常有限,另外一方面是因为Unity不太清晰的加载释放策略和谜一样的GC(垃圾收集)机制,共同赋予了Unity “内存杀手”“低效引擎”的恶名......

Unity项目开发过程中常见的问题,你遇到过吗?

作者: 陈嘉栋

最近看到有朋友问一个unity游戏开发团队,需要掌握哪些知识之类的问题。事实上Unity引擎是一个很灵活的引擎,根据团队开发游戏类型的不同,对人员的要求也有差异,所以不能一概而论。但是,一些在Unity项目开发过程中常常会遇到的问题还是可以总结一下的。

下面我就来聊聊实际工作中,一个项目组可能会遇到的问题吧。

0x01.项目前期规划时的问题

这里指的不是策划的需求或者游戏玩法的计划,而是作为一个Unity项目我们需要在一开始明确并制定好的规范和标准。作为一个Unity项目或软件项目,这部分是很重要的,因为项目早期的规划随着项目的开发时间越久,就越难以修改。

对支持的最低机型不明确
作为一个Unity项目,我们首先要明确我们所需要支持的最低设备标准。并且项目组要有这样的设备,以供开发和QA团队使用。
否则,对项目的优化将无从谈起。

Unity开发中提升效率的高级技巧(二)

作为一名Unity3D游戏开发者,无论是初学者,还是已经就业的工作者,在平时的学习工作里,掌握一些Unity开发的高级技巧,能够很好的节省开发时间,提高开发效率,毕竟世界如此美丽精彩,我们应当把时间花费在更有价值的事情上。

Unity开发技巧:

41、使用[Tooltip( "提示信息" )]可以在鼠标停留时显示提示信息。


42、在层级视图中选中游戏对象,按快捷键Shift + Alt + A可以快速设置对象激活状态。

Unity开发中提升效率的高级技巧(一)

作为一名Unity3D游戏开发者,无论是初学者,还是已经就业的工作者,在平时的学习工作里,掌握一些Unity开发的高级技巧,能够很好的节省开发时间,提高开发效率,毕竟世界如此美丽精彩,我们应当把时间花费在更有价值的事情上。

Unity开发技巧:

1、借助编辑器自带的标记功能为脚本分类,在检视面板中点击脚本图标下方的小三角,即可为脚本设置颜色或选择图标,可以选择自定义的图标。

Unity开发中提升效率的高级技巧

2、在使用Debug.Log函数时传递游戏对象给第二个参数gameObject,既可在点击控制面板的输出信息时自动定位到对应的游戏对象,方便查找游戏物体。