PHP程序员想转入游戏开发,需要学习哪些知识? 10
RTRT,我是一名有着两年开发经验的PHP程序员(所以不要把我当做程序界的新手来回答此问题)。最近对游戏非常感兴趣,想转入游戏开发行业。我想问下游戏开发有哪些领域,都需要...
RTRT,我是一名有着两年开发经验的PHP程序员(所以不要把我当做程序界的新手来回答此问题)。最近对游戏非常感兴趣,想转入游戏开发行业。我想问下游戏开发有哪些领域,都需要具备什么方面的专业知识。
展开
4个回答
展开全部
游戏开发根据平台有PC游戏开发、移动设备游戏开发(如手机游戏,PSP)、网页游戏开发等。一般还可以分为2D游戏开发和3D游戏开发。在PC上开发大型的3D游戏一般用C++,在手机上一般是小型的2D游戏,用JAVA,J2ME,网页不怎么清楚,一般用flash吧。做游戏的话要掌握一些数学知识(如三角函数)、物理知识(碰撞模拟等),要懂得进行图形编程,向高级发展还要懂人工智能(如有限状态机,A*寻路算法),如果做3D游戏的话还要懂一些计算机图形学算法(如空间变换,光照计算,插值算法等),根据楼主现有的知识建议楼主做网页游戏吧,用PHP+flex。楼主既然有兴趣那就去做,下定决心,本人以前是做化工的,因为兴趣自学转了做程序员。只要相信自己就能成功。
2011-02-14
展开全部
代码效率,程序构架,数据结构,flex/flash和PHP的通信,通信调试工具。有热情就有将来~~
不过我个人觉得,现在PHP开发游戏负载和效率方面很一般,大多只能通过PHP connector进行HTTP通信,之前用的amfphp和flex,调试用charles proxy,因为技术水平有限,做出来的游戏负载并不理想,500左右在线。相比之下,用socket要好的多,这类通信通常JAVA的connector,比如那个blazeDS还是啥的。
有兴趣的话多了解策划方面的知识,编故事~数值什么的。。
不过我个人觉得,现在PHP开发游戏负载和效率方面很一般,大多只能通过PHP connector进行HTTP通信,之前用的amfphp和flex,调试用charles proxy,因为技术水平有限,做出来的游戏负载并不理想,500左右在线。相比之下,用socket要好的多,这类通信通常JAVA的connector,比如那个blazeDS还是啥的。
有兴趣的话多了解策划方面的知识,编故事~数值什么的。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
轻武器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-02-14
展开全部
你,还是算了吧,整点什么不好,搞这玩意,算了,听哥劝,改行吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询