首页 > 手游资讯 > 游戏产业 >正文

开发者从四个方面介绍Unity的20个实用小技巧

2018-08-26编辑:小黑游戏

118彩票下载

角色扮演

立即下载

导读:Unity是当下最受欢迎的游戏引擎之一,许多游戏开发者都对这款引擎进行过很多研究,并得出了自己的使用心得。下面就来看看一位开发者从四个方面介绍的关于Unity的20个实用小技巧。

  游戏观察8月25日消息,Unity是当下最受欢迎的游戏引擎之一,许多游戏开发者都对这款引擎进行过很多研究,并得出了自己的使用心得。下面就来看看一位开发者从四个方面介绍的关于Unity的20个实用小技巧。

  作者:Damian Wolf

  本文节选翻译自Damian Wolf 的文章

  Unity的20个实用小技巧

  Unity是一个流行的游戏开发平台,它迎合了不同游戏的开发要求。游戏开发者可以使用Unity创建任何类型的游戏,从世界级的RPG游戏到最流行的AR游戏《精灵宝可梦GO》。随着Unity在世界范围内的广泛使用,一些游戏开发人员会直播用Unity做游戏,以此来为自己游戏建立玩家基础!此外,也有许多初学者利用Unity来学习游戏开发或游戏编程。

  Unity的影响力远比上文中提到的要大,因为它是独立游戏开发者以及大型项目团队的完美工具。但是想要用好Unity没有这么简单,因为Unity的处理设计,脚本,调试和游戏开发等其他方面具有一定的复杂性。

  五个工作流程改进技巧

  工作流程改进技巧旨在帮助用户改进游戏开发过程。使用户的项目完成得更快,更正确。下面列出Unity的五个工作流程改进技巧:

  1、使用源代码控制,获得工作最大效率

  正确使用源代码控制来改善用户的工作流程。这将确保用户不会丢失任何工作,还可以让用户检查更改的内容。用户可以序列化资源,使用分支策略来最大限度地控制生产,并使用子模块来最大化源代码的有效控制。

  2、确认项目中所需资源的大小

  这一决定取决于用户的项目类型以及游戏运行的分辨率。

  3、始终用自动化构建过程,节省时间。

  自动化构建过程还将确保用户可以同时处理不同的游戏版本,并且帮助用户进行小的更改,无需在每次更改后完成整个构建过程。

  4、随时保存文档

  养成随手保存好习惯能避免各种问题。此外,文档可以让项目组其他成员更好地了解、协助完成本项目。

  5、请将测试场景与代码分开

  测试场景可能是项目中一个庞大的部分,在项目完成后这些测试场景是没有用的。要确保项目文件不会太占空间,请将测试场景与代码分开,并在项目完成后将其删除。

直播Unity教学

直播Unity教学

  五个编码改进技巧

  1、使用命名空间

  命名空间使用户能够更好地处理代码,因为它能让用户避免在代码的编写中使用第三方库3rd-party libraries和其他类的工具。

  2、协同程序

  协同程序是解决许多游戏问题的好工具,但它们使用起来同样麻烦。如果用户使用了协同工具,请确保你知道自己在做什么。

  3、Unity.Assertions.Assert

  在代码中查找错误时,用户可以使用Unity.Assertions.Assert来排查错误。

  4、扩展方法

  扩展方法非常适合提高代码的语法可读性和管理性。

  5、本地化

  本地化应该在单独的文件中完成。只在一个文件中保留一种语言。

  什么是协同程序

  简单来说,协程是一个有多个返回点的函数。一般来说一个函数只有一个返回点,函数的调用者调用一次后,函数的生命周期就结束了。而对于协程来说,其生命周期由调用者来决定,可以通过返回值来决定如何进行一次调用以及如何结束调用。

  由于协程返回的是一系列的值,每一个yield return对应一次返回。用迭代器作为返回类型是比较好的选择,可以简单的认为每一个yield return对于了迭代器中的一个元素。

  五个调试改进技巧

  调试可能是一个难以破解的难题。通过适当的调试,用户可以准备好游戏发布,并确保维持最终的游戏质量。让我们开始介绍Unity的一些调试技巧。

  1、掌握Unity中可用的调试工具

  Unity中的调试工具有许多功能,包括可以有效帮助用户调试游戏的功能,例如Debug.Break,Debug.Log,Debug.DrawRay和Debug.DrawLine等函数。前两个函数用于理解游戏状态,而后两个函数可帮助用户直观地调试游戏。用户还可以使用调试可视检查器来查找运行时的私有字段。

  2、IDE

  由于Unity不提供任何特殊的IDE,用户可以选择使用任何IDE进行开发工作。这是一个学会使用IDE调试功能的好主意。

  3、Unity测试工具

  Unity发布了许多测试工具,这增加了用户的调试改进方法。Unity的测试工具不仅适合正式测试,而且还可以便于进行可以在编辑器中运行,同时无需场景运行的scratch-pad测试。

  4、控制台日志记录与扩展程序组合使用

  控制台日志记录与扩展程序一起使用,效果惊人。例如,用户可以使用Console Pro Enhanced让控制台变得更好!

  5、调试可视化检查

  用户需要以不同方式来调试可视化检查。Visual调试器可以通过生成图表来帮助用户实现这一点。用户可以使用Monitor Components执行此操作。

Unity使用手册

Unity使用手册

  五个游戏表现改进技巧

  游戏优化是游戏成功的必要条件。即使这个游戏设计的很好,但它仍可能存在性能问题。要确保用户的Unity游戏经过优化,请尝试以下提示。

  1、性能问题的来源

  在开始优化游戏之前,用户需要找出性能问题的来源。对于初学者来说,最好能确定这些问题来自GPU还是CPU。找到罪魁祸首有助于用户更好地进行优化,因为GPU和CPU都有不同的性能优化策略。

  2、代码

  性能优化很重要,但不要编写难以阅读和维护的代码。应根据用户获得的绩效收益做出决定。如果收益很高,请保留这些代码。

  3、共享材质

  尝试在场景中共享物体材质以提高每个场景的性能。

  4、材质和算法

  检查游戏在低分辨率中是否运行更流畅。如果是,则应该更换材质和算法,使游戏在高分辨率环境下流畅运行。

  5、使用分析器来理解和跟踪性能问题

Unity使用手册

Unity使用手册

  结论

  游戏开发是一项复杂的工程,需要掌握不同的技能。以上提示可以帮助用户提高游戏开发效率。另外,上述提示并不是完美的。想要用好Unity还是需要各位的不断地学习和练习。

最新游戏行业资讯,点击进入游戏观察!

开发者从四个方面介绍Unity的20个实用小技巧

推荐入口指数:★★★★★

安卓用户>>点击安装

苹果用户>>点击安装

凤凰彩票下载

凤凰彩票【特色】 提供体彩、福彩、高频彩、竟彩斯洛克、竞彩足球、竞彩篮球、双色球、大乐透、时时彩、各个彩种游戏的专业服务,为移动端用户提供专业的彩票资讯、数据分析...

免费安装

海量手机网游、单机游戏,最新手游资讯、攻略,小黑期待您的关注。

网站地图 | 客服QQ:1012886997

小黑手机站 m.xiaohei.com All Rights Reserved.

X