Unity

Unity Integrations集成功能介绍

Unity Integrations现已正式发布,它允许你将重要的Unity服务连接到Slack、Jira和Discord等热门的生产和通讯工具。

使用Unity Integrations将是获取即时通知的最好方法,例如:当通过Cloud Diagnostics云诊断提交新的用户报告,或是团队成员将新改动推送到Collaborate多人协作时,你会马上得到通知。

如果你是Unity Plus加强版,Unity Pro专业版或Unity Teams Advanced订阅用户,可以获得无限制的集成功能。Unity Personal个人版和Unity Teams Basic用户则可以设置其中的一项集成。

功能简介

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

作者: 陈嘉栋

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

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

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

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

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

Unity小技巧介绍(四)

前面已经为大家分享了三篇Unity小技巧相关的文章,涉及到编辑器操作及脚本等多方面的内容,掌握这些小技巧能大大提高我们的开发效率。今天为大家介绍第四篇。

技巧一

在float型的字段前添加范围属性声明如[Range(0, 10)],即可在检视面板中使用滑动条来设置该字段的值。

1

技巧二

对一组字段使用属性声明[Heaader(“XX”)],可以在检视面板中将字段进行分组。

Unity小技巧介绍(三)

技巧一

程序员们应该都知道,从项目视图点击右键创建的脚本会自动填充一些代码。其实这些自动填充的代码模板也是可以自定义的。

如果使用Mac,找到应用程序中的Unity.app,右键单击显示包内容,找到Resources>ScriptTemplates文件夹,然后选择你要创建模板的脚本类型,复制一份自己命名并编辑后保存,然后退出编辑器之后重新打开,再在项目视图中右键单击创建,就会出现刚刚添加的脚本类型。打开新建的脚本就可以看到自定义的模板代码。

如果使用Windows,则在ProgramFiles(x86)或ProgramFiles目录下的Unity/Data/Resources/ScriptTemplates文件夹下进行同样的操作即可。

1

技巧二

Unity小技巧介绍(二)

unity小技巧介绍(一)第一篇为大家介绍的技巧应该都是大家比较常用到的,而今天要分享的技巧就比较冷门了。

技巧一

如果你是极具冒险精神的程序员,那这个技巧一定要去试试。你知道Unity里面的文件名、类名、函数名、变量名、序列化定义甚至是Tag名称都可以支持中文吗?不过不建议大家这么做,所以出现问题自己负责哈。

1

技巧二

如果你的屏幕够大,可以在开发过程中打开多个场景或其它视图,这样在调整时就可以看到场景的不同区域或角度。

Unity小技巧介绍(一)

大家使用Unity的经验都有多长呢?Unity编辑器中还有这样的隐藏功能你知道吗?本系列文章为大家介绍Unity使用小技巧......

技巧一

如果编辑器意外崩溃了,但场景未保存,这时可以打开工程目录,找到/Temp/_Backupscenes/文件夹,可以看到有后缀名为.backup的文件,将该文件的后缀名改为.unity拖拽到项目视图,即可还原编辑器崩溃前的场景。

技巧二

所有数值类型的字段,都支持在检视面板中直接输入简单的数值表达式。

Unity 2018.3正式发布 为VR控制器添加新的Prefab工作流程及触觉反馈

在虚拟现实(VR)或增强现实(AR)开发方面,独立工作室倾向于选择两种游戏引擎中的一种,即 Unity Technologies的Epic Games的虚幻引擎或Unity。 今天,后者刚刚将其系统升级到Unity 2018.3,为标准和沉浸式内容创作者带来了无数的功能。

Unity 2018.3正式发布

当提到Unity 2018.3时,最重要的更新就是提供新的Prefab工作流程,允许开发人员将场景和 Prefab分开,目的是提供更大的灵活性和提高生产力。事实上,更新提供了2000多个新特性、修复 和改进,包括视觉效果图(预览)和更新地形系统。

Unity 2019.1 Alpha新功能:增量式垃圾回收

我们为Unity 2019.1a10中加入了实验性新功能:Incremental Garbage Collection增量式垃圾回收。本文将介绍增量式垃圾回收功能,如何启用以及未来开发计划。

Unity 2019.1 Alpha新功能:增量式垃圾回收

为什么使用增量式垃圾回收

C#语言使用托管内存和自动垃圾回收,这意味着它使用自动化方法跟踪内存中的对象,然后释放不再使用对象的内存。

这种做法的优点是,开发者不必手动跟踪释放不需要的内存,因为垃圾回收器会自动执行此操作,这样会使开发者的工作更轻松,同时避免出现潜在Bug。缺点是垃圾回收器需要一些时间完成工作,而开发者或许不希望将特定时间用于此处。

【Unity编程】Unity中的欧拉旋转

对于任何参考系,一个刚体的取向,是依照顺序,从这参考系,做三个欧拉角的旋转而设定的。所以,刚体的取向可以用三个基本旋转矩阵来决定。换句话说,任何关于刚体旋转的旋转矩阵是由三个基本旋转矩阵复合而成的。