开发一款像素游戏需要哪些准备?
如果你只是想玩像素游戏,建议你直接学HTML5游戏开发。虽然这是一个相对较新的东西,信息很少,但很难坚持javascript。语言简单易学,很快上手,看到效果,会给你带来自信。
学习过程如下:
只要看看javascript的介绍就知道变量、函数、循环的处理了。然后看HTML5中canvas元素的使用,知道如何使用drawImage函数。
在上面画图。
然后用setTimeout或requestAnimationFrame创建一个无限循环来改变绘图坐标点并重新绘制,你会发现你离游戏只有一步之遥。
然后转到js的key事件,通过按键修改绘图坐标点。哟,游戏是做出来的,就这么简单。
剩下的就是添加功能了,比如游戏对象的重载,创建和销毁,资源的加载和使用,鼠标和触摸事件,碰撞检测,性能控制,错误和兼容性,帧动画的使用,骨骼动画的使用,物理的简单模拟。有什么需要,就去网上找相应的资料,先简单实现,然后慢慢成长完善。
如果你专心致志,而且真的有很好的美术功底,不需要什么工具,也不用十年就能做出一个大地图,小人东奔西跑,打斗场面,对话故事情节的rpg。
作者:SOD
链接:
来源:知乎。
版权归作者所有。授权请联系作者。