编程能力与编程年龄

程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。每每我听到这样的言论,都让我感到相当的无语,大家都希望能像《21天速成C++》那样速成,好多时候超级有想和他们争论的冲动,但后来想想算了,因为你无法帮助那些只想呆在井底思维封闭而且想走捷径速成的人

继续阅读

夕阳无限好-Unity for Flash落幕

Unity CEO大卫在官网博客上发了一篇博文:

Unity要选定一个新的平台支持要进行很艰难的调研才能决定.往往要猜测瞬息万变的游戏环境,将来会什么样的发展,是否有明确的发展路线.有时候,事情并不能像预期的那样发展.

今天起,Unity将停止销售Flash的授权,整个4.x周期中,将继续给现有买了Flash授权的客户进行支持.

在18个月前Unity开始计划支持Flash发布,当时他们对未来Flash在游戏平台发展有很高的期望,早期Flashplayer版本性能也非常好的,同时Adobe似乎也在努力让它完善.

而现在,Unity看不到Adobe坚定的发展Flash意向,从Adobe最近的”路线图”(http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html)以及对其它项目的用功可以看出这一点.

Adobe从引进然后又放弃收入的分成模式,Adobe辜负了开发者的信任.无法感受到Flash是一个可靠的,持续发展的平台.

开发者正在离开Flash,而且发布为Flash的才具有的影响力已经变小,Unity网页播放器插件在最近几个月进行着前所未有的增长(目前装机量已超200M台电脑,在所有Facebook游戏玩家中,占有率1/3).

Unity知道有些人针对Flash开发投入了巨资,Unity也将尽他们所能支持这些开发者.将在Unity4.x这个版本周期中保存目前的Flash部署功能,将来4.x的更新也会包括Bug的修复.但是现在Unity并没有打算进一步投入大量人力物力进行Flash平台部署的开发.

有关任何有关Unity for Flash许可的问题或者担心都可以联系support@unity3d.com或相关客户经理.

虽然Unity淘汰了for Flash部署,但是Unity依旧继续取得新的突破,让他更好!

鉴于现在Facebook游戏玩家增长,Facebook新的功能以及Unity网页插件的装机量成倍增长,我们预计未来一年将保持这个良好的增长趋势,而且新的Unity网页发布很快就要到来,更多细节稍后发布.

原文:http://blogs.unity3d.com/2013/04/23/sunsetting-flash/
转载请注明来自1vr.cn

 

拷问Unity:开发U3D游戏要思考的问题

代码驱动带来的技术题

游戏碎片化。U3D 引擎有个很有力的特色,就是实时编译运行。这意味着无论在任何时候,只要按下运行图标,当前的场景就会进入可执行状态。这导致了游戏在开发的过程中经常陷入一种不应当的自信状态。同时也导致了游戏内容长期处在碎片状态下,并低估游戏功能整合时可能遇到的困难。

资源管理是 U3D 引擎的一个难点。U3D 的资源管理系统因为跨平台的缘故和操作系统的文件系统是脱钩的,需要熟练的掌握 Resources 目录和 Assetbundle 的技术才能灵活的控制游戏中的资源使用情况。但这一工作时常会被简单的理解为将资源放置在游戏工程目录下,剩下的交给引擎自己搞定 ……

继续阅读

了解Unity中的多线程及使用多线程

如果你想在游戏中使用多线程,你应该看看这篇文章,线程是一个相当复杂的话题,但如果你掌握了它,你就可以从容的使用多个硬件处理器或处理很难划分管理数据块.

如在场景中用A*算法进行大量的数据计算.
变形网格中操作大量的顶点.
持续的要运行上传数据到服务器.
二维码识别等图像处理.
继续阅读

使用中国CDN网络分发Unity 网页插件的方法

为了让中国用户以最快的速度下载并使用Unity Web Player插件,从而运行使用Unity引擎开发的网页游戏和应用,Unity公司已经与中国的CDN网络提供商ChinaCache达成了深度的合作协议,允许中国用户通过ChinaCache来下载Unity Web Player的插件、播放器以及升级包。以下是具体的使用方法。

为了确保中国用户从ChinaCache下载相关资源,网页游戏开发商需要自行修改自己的html文件,对于使用Unity3.x编辑器发布的html文件,请使其包含以下内容: 继续阅读