浏览器游戏的编程语言是什么
What languages are used for programming browser games
是否需要学习Adobe Flash来编写浏览器游戏程序?在Flash中使用和编程需要花钱吗?我还有一个问题,是关于Python和pygame的。我可以用Python和在浏览器中运行的pygame编程游戏吗?或者,从程序员和用户的角度来看,JavaScript是最好、最简单的方法吗?
1)不,我相信这需要花钱(不确定)。
2) 读取此
3) 使用你喜欢使用的东西,无论是python还是javascript。此外,如果您选择javascript,只需使用html5和带有html5画布的javascript。
你可以用任何一种方式编写游戏,我没有使用过flash,所以我不能给你建议,但我相信,只使用你所知道的东西会更容易、更高效,但如果你多年没有使用python或javascript进行黑客攻击,我会学习javascript,但这在某种程度上是个人偏好,但在javascript IMHO中要容易得多。我和几个朋友花了几个月的时间才得到一个2d游戏地图wasd控件,但我们用java制作3d物理引擎的时间更少。此外,未来更少的平板电脑和其他新兴市场不会支持Flash,除了它是你所知道的。
您可以使用几个选项。
Java,可以使用小程序嵌入浏览器中,并在许多浏览器游戏中使用。
有一个Unity游戏引擎是跨平台的,但需要Unity Player作为网络平台。正如你提到的,Flash也有同样的方法。
flash的唯一优势是超过95%的桌面设备都支持flash,在HTML5之前的网络时代,我们需要一些活力。但如果你选择flash,你就会错过移动市场。
如果你想让你的游戏成为真正的跨浏览器游戏,JavaScript就是你的选择。性能是人们心中的主要问题,但现代浏览器总是试图在Javascript性能方面表现出色。例如,Mozilla最近将Unreal3游戏引擎导入Firefox,使用了他们闪亮的技术"Emscripten"。点击此处查看演示Mozilla和Epic Games将虚幻引擎3带入网络,无需插件。
所以我的最终答案是JavaScript。使用JavaScript,你会很开心。
- 这是什么 ==- javascript 运算符
- 以编程方式填充组合框道场 (1.8) 的最佳方法是什么?
- JavaScript是同步编程语言,不是吗
- AngularJS:以编程方式将ngif添加到指令中的最佳实践是什么?
- 除了隐藏在多范式/函数式语言(如 JavaScript)中的信息之外,闭包的真正价值主张是什么?
- FlowType 用于定义接口的语言是什么?
- ++符号在编程代码中是什么意思
- 一种编程语言可以同时是客户端和服务器端吗
- JSON的正确语言是什么
- 通过编程将数据添加到JSON的最简单方法是什么
- 浏览器游戏的编程语言是什么
- 在NodeJS中处理语言文件的最佳方式是什么?
- 这是最好的编程语言
- Dart语言相对于JavaScript (Node.js)的优势是什么?
- 制作多语言网站、复制粘贴页面的最佳解决方案是什么?脚本
- 在视图源上,这是什么语言
- 使用TypeScript作为类型化语言的效用是什么?
- 执行A/B分割的最理想的跨语言方法是什么?
- 多语言javascript应用程序的不同方法是什么?
- 函数编程-Javascript/EMMAScript中函数的作用域是什么