Project1
标题:
关于新WebRM可行性的讨论
[打印本页]
作者:
hyperzlib
时间:
2018-10-9 16:25
标题:
关于新WebRM可行性的讨论
本帖最后由 hyperzlib 于 2018-10-9 16:26 编辑
最近在研究语音合成时,使用了WebAssembly,个人感觉兼容性很强,所以就想,能不能通过wasm实现新WebRM。
老的WebRM是使用ActiveX控件实现嵌入浏览器。这样做的缺点是需要下载一个插件,而且已经不能兼容现代浏览器。
基于WebAssembly的新WebRM可以实现兼容最新的现代浏览器。
要实现这个,需要一个开源的RGSS解析器。目前已知可用的是EasyRPG的Player(For RM2K)。
已知需要修改的部分:
文件系统
窗体控制
键盘事件
鼠标事件(可选)
网络
另:目前WebAssembly已经支持OpenGL ES2.0和Audio API
作者:
fux2
时间:
2018-10-10 11:31
已经有MV了就不要纠结WEBRM了吧……
作者:
chd114
时间:
2018-10-15 16:08
感觉有点浪费···而且现在除了flash小游戏(《阳光下的真实除外》和《新新魔塔2》这种除外···),基本都是下在本地玩吧
作者:
shitake
时间:
2018-10-16 23:36
干就完事了
作者:
梦想家大魔王
时间:
2018-11-8 20:25
目前HTML5是趋势,MV已经搭上了这班车(虽然做得并不怎么样),用来做一些小游戏差不多够用了吧。
如果硬要说WebAssembly的效率要比MV默认引擎高出天际去,可那样就完全是另写一个游戏引擎了,何必还绑在RM这棵树上?
毕竟,RM的局限性就在那儿摆着。真有心思搞创新的话,我觉得用些功夫做一个Unity下开发RPG游戏的插件,利用起Unity的功能,要比自己从头做更合适。
作者:
garfeng
时间:
2019-2-1 15:29
本帖最后由 garfeng 于 2019-2-1 15:30 编辑
你的想法实施得怎样了?
假如用 webASM 执行 va制作的游戏,是否流程可以这样理解:
1. 有一个WASM的程序,可以解释rb的代码,相当于解释器了。自己写一个ruby解释器,这要怎么实现?
2. 把运行之后的东西,显示到界面上去,也就是之前Game.exe提供给ruby的所有显示接口,比如Sprite、Bitmap怎么显示,自己要完整地写一个web版本,绘制到canvas里。这要怎么实现?
完全没有思路=-=。
不过我觉得,照着MV的js代码,写一个c++的WASM版,倒是可行,我有思路=-=。(当然实现起来肯定很难,而且,意义不大)
作者:
不死鸟之翼
时间:
2019-4-16 01:58
据说之前微软的在线office应用是用.NET写的 巨硬的硬核程序员在前端实现了一套.NET运行时
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1