web前端怎么制作游戏?
时间:2024-02-14 19:15:01 | 来源:网站运营
时间:2024-02-14 19:15:01 来源:网站运营
web前端怎么制作游戏?:如果你不用游戏引擎。那就写原生html,js,css,或者使用canvas/svg。
什么叫游戏?简单点说:可交互的图形画面就可以称之为游戏。所以从这点来说。写几个html,加点事件交互,也算是制作了一个简单迷你游戏。同样的,使用canvas/svg这种更底层的图形开发api当然也可以实现。
如果使用游戏引擎,又想用前端的技术栈,那就用cocos creator。一次开发,多端打包。整个引擎非常的像Unity3d,可以理解为是2d版本的unity。使用的是js作为脚本语言。cocos creator暂时只能做2d游戏。
如果你想做3d游戏。那就直接开搞Unity3d吧。不过虽然Unity3d也支持js作为脚本语言,但实际上大部分公司和团队选择的是C#,大部分教程也是以C#作为脚本语言,所以如果要上手Unity3d,那就需要学习C#。
其他的还有UE4,寒霜等等,学习成本都比较高,也不适合个人开发者。这里就不推荐了。
不建议看书。网上找视频看看,多上手练就可以了。
2022年了,更新一下。creator已经支持3d游戏开发。虽然跟几个巨头专业3d引擎还有差距,但是能走到这一步就是很大进步。希望国产引擎越做越好吧。