论开发工具的重要性--unity3d引擎篇

来源:互联网 发布:电话网络怎么网上缴费 编辑:程序博客网 时间:2024/06/05 19:55

转眼就要2017了,随着年龄的渐长,时间过的也更快,在奔三的路上收获了很多欢声笑语,当然也遇到了很多困难。随着这个千万级项目的收尾(不便透露,望谅解),心中感概良多,以下分享一些项目中的经历,鄙人只是抛砖引玉,望各路大神指点。

本人主要是做三维展示这块的开发,利用的开发工具主要以unity3d引擎为主,此引擎的优点大家应该都知晓(主要是跨平台和开发效率极高),其实选择这款引擎还有一个最大的有点就是便宜,哈哈,老板们和屌丝都喜欢。我记得最开始学C++的时候,做一个简单的场景出来都很费劲,D3d,D3dx,配显卡,配DC,还有啥缓存之类,oh no 全还给老师了,C++已有2年多没碰了,全忘了,抓狂。如果利用工具的话,直接将美工做好的模型和贴图导入Unity3d 中,加个摄像机,打个灯光,全出来了,是不是所见即所得。同样一个完整的项目当前少不了UI,目前比较主流的插件是NGUI,当然U3D也自带了UGUI,本质一样(同一个团队开发的,你懂的),有了NGUI这个工具对界面的开发效率提升也是极高的,当然还有一些简单的运动类插件例如itween等都非常使用。

  在开发过程中当然也少不了调试,VS也提供了相关的和Unity配合的插件(vs tools for unity);前端和服务端交互的话,这里推荐一款监控软件fiddle,非常的使用。如果是发布web 的话,在C盘的文件下里(C:\Users\Administrator\AppData\Local\Temp\UnityWebPlayer\log)也有相应的log日志查看。U3d官网也提供了一些特效插件等,有免费和收费的,可以经常逛逛,搞技术的,不学习就会被淘汰了。

  人类和动物最大的区别就是使用工具,可见工具的重要性。除了工具外,在项目开发过程中积累的一些经验也是非常宝贵的,比如功能实现的方式,以及展示的方式,很多时候程序开发并不一定是最好的解决办法,合理利用美工、动画资源也是非常重要的,做开发的人思维比较受限,这也是开发人员的弱点把。


好了就写这么多了,其实都是一些废话,天天看代码也比较乏味,希望能帮到您。

任何功能都没有想象中那么难实现,只是还没有找到合适的方法而已!开发过程中遇到的问题越多,你解决问题的能力就越强,见多自然识广,开发猿共勉之。


1 0