本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

程序丨如何用简单的方式让工作变轻松?Unity优化(2)

时间:2017-06-07 09:36来源:118论坛 作者:118开奖 点击:
那么,这两个工具之间的不同点又有哪些?Jenkins开源,拥有大量插件供你安装。比如你可以将它与像Slack这样的第三方API进行结合。Jenkins还允许按照你自

那么,这两个工具之间的不同点又有哪些?Jenkins开源,拥有大量插件供你安装。比如你可以将它与像Slack这样的第三方API进行结合。Jenkins还允许按照你自己喜欢的方式去配置它,并且提供给你配置自己独有的编译流程的可能。另一方面,Unity Clouds只服务于Unity,同时你还不能向其中添加任何东西。当然你可以通过配置Slack,从Cloud中获取通知消息,或者使用Unity提供的Webhooks,但也只能如此。但是,Clouds优势在于它简单易配置,使用起来也方便。

那么你应该使用哪一种呢?想简单一点的话,就使用Unity Cloud Builds。如果需要更加高级一点的,附带很多配置选项的,就选用Jenkins。

4.以便捷的形式存储数据

许多人会将数据存入场景里的对象中,atv直播,或者在某个其他的地方写死。这么做的话,一旦你在后期开发,为了得到预期的结果而不得不去调整参数数据,就经常性地难以找到这些数据…

但是,这里我给出了两种更好的方式去存储数据:

1. 文本数据存储,可以是json文件、Excel文件或者任何其他文本形式的文件。这种方式的问题在于这些文件中只能存放文本数据,需要通过读取文件并进行解析,来获取里面的数据。

2. 另外一种更加便捷的方式就是创建脚本对象(ableObject)。你可以向其存放任何你想要的东西(文本、数字、纹理、材质、模型等等)。而且最重要的是,你可以像项目中的其他资源一样去使用它,并且从中读取数据时,跟获取变量一样简单。

下面是一个脚本对象(ableObject)代码的例子:

程序丨如何用简单的方式让工作变轻松?Unity优化

而且,有了以上的代码,你可以轻松创建任意多你想要的WeaponData对象。

程序丨如何用简单的方式让工作变轻松?Unity优化

5.自动生成引用

UI创建工作并不好做,最主要是因为涉及到太多脚本,从而甚至需要更多的引用,而这些引用需要进行手动分配。可是,让所有的这些引用进行自动填充分配,不是更好吗?

当然更好!下面提供了一个实现的样例:(点击下图,可放大查看代码)

程序丨如何用简单的方式让工作变轻松?Unity优化

下面是使用上述实现而创建的一个类的例子:

  

程序丨如何用简单的方式让工作变轻松?Unity优化

下面是Unity中显示的结果:

程序丨如何用简单的方式让工作变轻松?Unity优化

程序丨如何用简单的方式让工作变轻松?Unity优化

这样就实现了自动添加这些引用!

总结

本文提供了5条优化建议,希望能够帮助你从Unity开发过程中脱离其中的日常琐碎部分,提高生产力。

【版权声明】

原文作者未做权利声明,视为共享知识产权进入公共领域,自动获得授权。

今日推荐

进阶必看:游戏引擎开发中常用的设计模式

Unity技术总监杨栋:Unity游戏原型快速开发案例剖析

1.加入GAD程序猿交流基地

获取行业干货资讯,观看大牛分享直播

2.直接领取60G独家程序资料库,地址在小编朋友圈

包括腾讯内部分享、文章教程、视频教程等全套资料

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容