不要被各种名词所困扰,比如,引擎,脚本,什么的。其实,就我自己感觉,无非就是定义各种变量,常量,各种类,各种方法逻辑实现,比如碰撞,然后就是按键或者鼠标等的各种接口,或者监听。还有执行线程,等等。学好一门语言(有逻辑控制,有多线程,有绘图,支持继承与接口的编程语言),在加上一般的数据结构水平就可以开发很多游戏了。当然,标签语言貌似还是算了。。。。然后就是平台,所以我喜欢java语言,我可不想一个游戏只能在一种平台上跑。有人说java太慢了,不过那要看开发什么游戏,一般2d游戏,真心没问题,现在的手机硬件都快赶超电脑了。
最后就是,游戏开发?到底该怎么学呢?
首先用键盘或者鼠标等,把一张图片移动起来,图片可以是你期待的主角,如果成功了,那么恭喜你。再给他添一些细节,比如只能在一个围墙里运动,不能越出围墙等等,渐渐地,各种规则的添加,你的水平就在不知不觉中提高了!
当然,真的想学游戏开发,一定要学好一门语言,还有数据结构,尤其数组,**等东西。如果只是用个rpgmaker,yy一下,那还是洗洗睡吧,游戏开发这条路真的不好走,竞争很大,牛人很多。
最后就是,游戏开发?到底该怎么学呢?
首先用键盘或者鼠标等,把一张图片移动起来,图片可以是你期待的主角,如果成功了,那么恭喜你。再给他添一些细节,比如只能在一个围墙里运动,不能越出围墙等等,渐渐地,各种规则的添加,你的水平就在不知不觉中提高了!
当然,真的想学游戏开发,一定要学好一门语言,还有数据结构,尤其数组,**等东西。如果只是用个rpgmaker,yy一下,那还是洗洗睡吧,游戏开发这条路真的不好走,竞争很大,牛人很多。