tylerzhu关注{{ followText }}
累计获得5赞
可以肯定的说Unity3D使得很多开发者开发游戏更容易。毫无疑问,shader(着色器)编码,仍有很长的路要走。shader是一个专门运行在GPU的程序,经常被神秘包围,它最终绘制3D模型的三角形。如果你想给游戏一个特殊的显示,学习如何编写shader是必要的。Unity3D使用shader做后期处理,对2D游戏也是必不可少的。这个系列的文章将逐步介绍shader编程,并面向几乎没有任何shader知识的开发者。 简介 下图大致表示了在Unity3D渲染流程中发挥作用的3个不同实
本次分享总结,起源于腾讯桌球项目,但是不仅仅限于项目本身。虽然基于Unity3D,很多东西同样适用于Cocos。 架构设计 好的架构利用大规模项目的多人团队开发和代码管理,也利用查找错误和后期维护。 框架的选择:需要根据团队、项目来进行选择,没有最好的框架,只有最合适的框架。 框架的使用:统一的框架能规范大家的行为,互相之间可以比较平滑切换,可维护性大大提升。除此之外,还能代码解耦。例如StrangeIOC是一个超轻量级和高度可扩展的控制反转(IoC)框架,专门为C#和Unity编写
这个家伙已过上与世隔绝的生活~