相对于本地版而言,WEB版的重点在于”发布”.只需要一个链接,就可以把你做好的游戏发给别人,而其他人只需要先下载很少一部分资源,就可以开始游玩,非常的方便快捷.
而本地版的重点就在于”制作”.因为WEB版和本地版的语法是完全相同的,因此在本地版上测试通过后,只需要花很少的时间就可以移植到WEB版并发布.
在未来的WEB版中,将加入一些本地版没有的特性,主要包括一些界面控件和高级的图片特效.
PC版的无双引擎对目录名和文件名的要求比较宽松,可以用中文作为目录名.但是web版中所有文件必须用英文命名,并且最终必须以zip包的形式发布.标准的目录结构如下
| |_ images (保存图片文件,可以内建子目录) | |_ musics (保存声音文件,可以内建子目录) | |_ codes (保存代码文件,主要为自定义界面) | |_ script (保存游戏剧本,剧本会根据文件名排序来逐个解析) | |_ config.txt (配置文件)
PC版中,txt文件可以采用任意的编码,但在web版中,所有文本文件必须以utf8格式编码.绝大多数文本编辑工具都可以在”另存为”选项中,将文本文件转换为utf8格式编码.
为了使玩家能尽快玩到游戏,zip发布包应尽可能的小,只包括剧本和其他关键资源文件,大部头的图片和音乐文件最好保存在网络中,根据剧情实时下载.这样PC版和web版的图片定义等处剧本会不一致,移植时需要格外注意.
目前web版的图片文件只支持png和jpg格式,音乐文件只支持mp3格式.
首先你需要将游戏zip包上传至可以直接下载的地方,然后将链接 http://ws.gamediy.net/?game=你的游戏压缩包链接 发布出去即可.
将以下HTML代码插入到你的网站即可(把game=后面的部分换成你要加载的游戏链接).你也可以参考官网主页的代码自行设计.
<object id="WuShuangWebHost" data="data:application/x-silverlight," type="application/x-silverlight-2" width="640" height="480">
<param name="source" value="http://ws.gamediy.net/WuShuangOL.xap?v=1.0.2"/>
<param name="background" value="#FF000000" />
<param name="initParams" value="debug=false, reportErrors=errorLocation, game=http://bbs.gamediy.net/job.php?action=download&aid=275" />
<param name="windowless" value="true" />
<param name="minRuntimeVersion" value="4.0.50401.0" />
<param name="autoUpgrade" value="true" />
<param name="enableHtmlAccess" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0"
style="text-decoration: none;">
<img
src="http://go.microsoft.com/fwlink/?LinkId=161376"
alt="Get Microsoft Silverlight"
style="border-style: none"/>
</a>
</object>