|
|
小弟不才,当年先学PHP,再学JAVA之后面向对象设计模式,之后才C++。
进入游戏之后接触Ogre3D。
从这条路线进来的人,难免着重于结构设计。
小弟刚参加工作不久,被老大说:你有框架设计的潜力。然后又读《新思维》:只有天才的程序员,没有天才的设计师。
忽然萌发一种想法,老子要做设计师。
好的设计应该像物理规则或者数学公式一样,浅显直白,简单易懂,有一种纯粹的自然之美。
设计师在工程界,在web2.0届,在商业程序届,在UI届都受到足够的尊州和爱戴。
但是在国内游戏届:
我去完美面试,给他讲我如何把Ogre,OIS,Fmod组织如行云流水,严格MVC,逻辑系统完美分离。
面试管给我一句:你都用开源的阿,你不是啥技术也没有么。
·!¥#·#% 我就,XX你个OO了。
还有人说我的软件是,东拼西凑的烂柿子。 OO你个XX。
靠,为什么图形引擎就是技术,我搞框架就不是技术?
老子小时候也看过图形学,知道那个是n多年前数学家搞出来的,皮克斯搞了一个渲染流程,卡马克把它实时化了,然后SGI搞了个OpenGL接口,微软抄了一便套个Com叫做DX,然后还有一堆做硬件的。除了这些人,还有几个真正创造图形学的,U3写了流程和工具,Ogre3D搞了能换场景的框架,后面的人都是些框架的。就是有所创新,我估计今天图形引擎很难和最早的皮克斯渲染流程相差20%的,现在图形学斗是硬件的了,随便买本书就都写了。现在图形学说是能叫上创新的,实时光照、体素渲染。有几个在做的?
你同屏多渲染两个人,写个shader叫技术。
你改个Ogre3D,改个Q3骗个国家某基金计划叫技术。
我们搞框架的,从零开始完成一个思想,竟然啥技术也没有。
技术是XX你个OO。
总体来说 程序员分两类 实现 和 库。 库中有分量类 引擎 和 框架。我一直认为这些人是同等重要的,不分高低优劣。但现在似乎 引擎最高,实现此之,框架啥也不是。
这。。。。很吊。很吊
|
|