我想学习游戏编程语言,网上有免费教学的网站吗?
发布网友
发布时间:2022-05-15 09:26
我来回答
共3个回答
热心网友
时间:2023-08-13 17:47
本人从事游戏行业多年,用过的技术极多。游戏工作的确是一件艰辛但却其乐无穷的事情,基础是要打的,但是打基础时不能毫无目的性,一开始要有一个约莫的全局观,不一定很深刻,但要有一定的方向性,不能盲目地学技术,要以商业应用为主,就是说任何技术以够用为原则,点到即止。
虽然C++是本人最喜欢的编程语言,但是游戏编程与传统编程不同,它是一种以面向游戏应用为主的工作,所以,一开始,游戏编程的全局观便成了最重要的指导思想,阻碍游戏编程的拦路虎有很多很多,初学者要尽量避免之,以可以让游戏编程思想继续贯彻下去。
以上说到的拦路虎(如各种游戏编程底层技术),对初学者而言,学习都是极其困难的,所以一开始最重要的是要选择易于实现游戏编程的开发接口,这时,各式各样的游戏引擎或开发包便成为最炙手可热的法宝。
最后,要对初学者说出自己的建议,一开始可以从Flash和as3.0学习2D游戏开发开始,Flash和as3.0虽然不是尽善尽美的开发工具,但是它包含了开发2D游戏的所有技术接口、事件通信机制、一定程度的面向对象思想,而且学习难度也不算很高,最重要的是可以快速看到成果,这无疑成为初学者学习游戏编程的一种鼓舞和动力所在。
最后的最后要说的是,游戏编程的学习过程就像走路,走路是要很多很多次的,不是说走一次路,便能纵观全局,绝非如此,但纵观全局的渴望要无时不在。有目的性地每走一次路,有目的性地吸收有用的游戏编程思想和方法。走路的次数越多,你的编程思想将变得越壮健且越经得起考验。学习的过程往往是,走相同的路,但是却有意外不同的收获也未定,要做到勤练多思持之以恒。
热心网友
时间:2023-08-13 17:47
游戏开发分好多工种的,简单的编码 也包含框架设计,游戏引擎,后台编码 前台编码等。
你先要确认你的方向,我们才能提供相关的网站信息给你。你说呢
www.下料机.net(纤云工作室)
参考资料:www.下料机.net
热心网友
时间:2023-08-13 17:48
即便你将来用别人的引擎开发游戏,还是建议你从底层开始学,数据结构、算法、图形学等,然后再看看OpenGL、directX。
要想在游戏编程里吃得开,扎实的技术底子一定要有的。