WEB版使用指南

WEB版的特点

相对于本地版而言,WEB版的重点在于”发布”.只需要一个链接,就可以把你做好的游戏发给别人,而其他人只需要先下载很少一部分资源,就可以开始游玩,非常的方便快捷.
而本地版的重点就在于”制作”.因为WEB版和本地版的语法是完全相同的,因此在本地版上测试通过后,只需要花很少的时间就可以移植到WEB版并发布.
在未来的WEB版中,将加入一些本地版没有的特性,主要包括一些界面控件和高级的图片特效.

WEB版和本地版的区别

文件命名规范

PC版的无双引擎对目录名和文件名的要求比较宽松,可以用中文作为目录名.但是web版中所有文件必须用英文命名,并且最终必须以zip包的形式发布.标准的目录结构如下


-zip根目录

 | 
 |_ images (保存图片文件,可以内建子目录) 
 | 
 |_ musics (保存声音文件,可以内建子目录) 
 | 
 |_ codes  (保存代码文件,主要为自定义界面) 
 | 
 |_ script (保存游戏剧本,剧本会根据文件名排序来逐个解析) 
 | 
 |_ config.txt  (配置文件) 


当然,最简单的游戏里面只需要包括 script.txt 和 config.txt 这两个文件即可.无双引擎内置有对话框背景图和选项框背景图,因此可以直接制作纯文本的分支式电子小说游戏.


如果确实需要继续使用中文文件名,那么就需要在压缩zip包时选择utf8方式压缩.(例如使用7zip的-cu参数).注意上述目录名仍然需要为英文,子目录可以用中文.

文件编码规范

PC版中,txt文件可以采用任意的编码,但在web版中,所有文本文件必须以utf8格式编码.绝大多数文本编辑工具都可以在”另存为”选项中,将文本文件转换为utf8格式编码.


无双会自动检查txt文件的编码,如果有错误会在 错误信息.txt 中输出.

文件发布方式

为了使玩家能尽快玩到游戏,zip发布包应尽可能的小,只包括剧本和其他关键资源文件,大部头的图片和音乐文件最好保存在网络中,根据剧情实时下载.这样PC版和web版的图片定义等处剧本会不一致,移植时需要格外注意.

文件格式支持

目前web版的图片文件只支持png和jpg格式,音乐文件只支持mp3格式.

如何发布WEB版游戏

首先你需要将游戏zip包上传至可以直接下载的地方,然后将链接 http://ws.gamediy.net/?game=你的游戏压缩包链接 发布出去即可.

如何将WEB版嵌入到你的网站

将以下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> 

WEB版游戏大集合

doc/webmanual.txt · 最后更改: 2010/10/12 23:48 由 lance
到顶部