设为首页 收藏本站
登录 /立即注册 /找回密码

URPGs

快捷导航
  • 门户Portal
  • 论坛BBS
  • 群组Group
  • 导读Guide
  • 家园Space
  • 工具Tools
  • 广播Follow
  • 期刊Periodical
  • 排行榜Ranklist
  • 社区茶坊
  • pixlr图片编辑
  • 资源列表
  • photobucket
  • RMVA Lite [In English]
  • RM RTP
  • TryRUBY
  • RMXP+RMVX下载[VeryCD]
  • RMVA下载[66RPG]
搜索
  • 本版
  • 帖子
  • 用户
URPGs»论坛 › 技术讨论 › 教程 › Construct 2 从零学起 › Construct 2 从零学起 / 基础第4课:游戏发布 ...
返回列表 发新帖
查看: 6931|回复: 3

Construct 2 从零学起 / 基础第4课:游戏发布

[复制链接]
satgo1546
satgo1546 当前离线
积分
201
查看详细资料 窥视卡 雷达卡
发表于 2015-5-1 18:13:54 | 显示全部楼层 |阅读模式
本帖最后由 satgo1546 于 2015-5-9 19:56 编辑

然而URPGs还是没有折叠功能……于是废话干脆就不写了吧。不过URPGs的FTP变成400 Bad request了,于是这次用的是论坛附件——没法改图片大小,因此排版略有点吓人。
这次换了个新版式,大概会导致手机基本无法观看。
导出工程
为了发布游戏,第一步是导出工程——你总不能把你的CAPX文件给别人吧?
1
点击工具栏上的“Export project”(导出工程)按钮。
2
根据需要选择导出目标。免费版只能导出HTML5。所以选择“HTML5 website”并继续。
3
设定导出选项。这一步应该是所有导出目标都一样的。
选项解说:
  • Export files to:填入目标目录(若不存在会自动创建),也就是导出完的东西的存放位置。
  • Subfolder for images(图像子文件夹)与Subfolder for project files(所需文件子文件夹):没有必要修改,通常由小写英文字母组成。
  • PNG recompression:用于选择PNG图像压缩方式。
    • None:不压缩。
    • Standard (recommended):标准压缩。这在图像大小与花费时间之间达到了良好的平衡,因此推荐选择此项。
    • Brute (very slow!):高压缩比,但是非常缓慢。至于有多慢,我也没尝试过,不过应该不是很慢吧……
  • Minify script (recommended):压缩脚本。可以防止某些人偷代码(?),并且会使得下载更快,而不影响程序执行速度,因此推荐勾选此项。但是这需要Java已经安装——因此推荐的做法是,先安装Java,然后勾选此项
点击Next继续。
4
设定HTML5导出选项。如果之前选的不是HTML5就不会是这个界面了。反正免费的只能导出HTML5就说HTML5的好了。选项解说:
  • Normal style:你在游戏测试里看到的是什么样,导出就什么样。(如果你在项目设置中选择了关闭铺满浏览器屏幕,那么游戏测试中看到的那个灰色边框是不会导出的,取而代之的是什么也没有的黑色背景,并且整个游戏画面在页面的最上面居中显示。)
  • Advert bar style:同Normal style,但是会在设置的那一条边显示一条广告条。
  • Embed style:用于嵌入网页(<iframe>)中。游戏内容固定于左上角并且没有滚动条。
点击Next继续。
5
等待导出完成。导出所需时间视工程复杂度和所用的选项而定,导出过程可在状态栏(导出的时候被黑色背景遮着)查看,那里会显示正在压缩什么文件之类的提示。
6
导出完成会显示这个对话框。根据需要,选择打开目标文件夹或返回。

说明:如果你打开了目标文件夹下的index.html,那么你会收到这个提示:
Exported games won't work until you upload them. (When running on the file:/// protocol, browsers block many features from working for security reasons.)

因为在本地打开无法使用AJAX(因为没有服务器),所以会导致游戏无法进行——因此在本地是打不开导出完游戏的。所以下面还有第二步。

上传导出的文件
为了让游戏能够正常执行,必须将导出的内容其上传到服务器上。
如果你选择的不是HTML5导出方式,那么下面的步骤就不一定是这样了。
1

你要有个服务器。
2

根据你使用的服务器,使用在线文件管理器或者FTP客户端上传导出的内容。
3
浏览导出的页面。于是游戏就发布完了。你可以把这个链接发到任何地方,然后别人就可以玩了。

因为没有FTP所以这次没有范例……然后这节课就结束了……
下面的工程导出结果在此。
本文更新记录
  • 2015-5-8
    • 增加范例
    • 增加一张图片
  • 2015-5-9
    • 增加“本文更新记录”
    • 不再使用论坛附件图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1贡献 +1 收起 理由
Sonic1997 + 1 塞糖~

查看全部评分

回复

使用道具 举报

  • 提升卡
  • 置顶卡
  • 沉默卡
  • 喧嚣卡
  • 变色卡
  • 抢沙发
  • 千斤顶
  • 显身卡
Sonic1997
Sonic1997 当前离线
积分
212
查看详细资料 窥视卡 雷达卡
发表于 2015-5-2 13:24:50 | 显示全部楼层
其实是折叠功能里面防不了代码所以是废的。。
然后地址变成http://satgo1546.ftp.urpgs.com/了
然后然后我忘记更新DNS记录了。。
回复 Like Dislike

使用道具 举报

  • 显身卡
satgo1546
satgo1546 当前离线
积分
201
查看详细资料 窥视卡 雷达卡
 楼主| 发表于 2015-5-6 18:21:42 | 显示全部楼层
本帖最后由 satgo1546 于 2015-5-6 20:55 编辑
Sonic1997 发表于 2015-5-2 13:24
其实是折叠功能里面防不了代码所以是废的。。
然后地址变成http://satgo1546.ftp.urpgs.com/了
然后然后我 ...

状态:        正在解析 satgo1546.ftp.urpgs.com 的地址
状态:        正在连接 106.187.96.192:21...
状态:        连接建立,等待欢迎消息...
状态:        不安全的服务器,不支持 FTP over TLS。
命令:        USER satgo1546
响应:        331 User satgo1546 OK. Password required
命令:        PASS *************
响应:        530 Login authentication failed
错误:        严重错误: 无法连接到服务器
似乎还是连接不上
由于Discuz!的延迟,我没看到站内消息……
回复 Like Dislike

使用道具 举报

  • 显身卡
Sonic1997
Sonic1997 当前离线
积分
212
查看详细资料 窥视卡 雷达卡
发表于 2015-5-7 05:57:59 | 显示全部楼层
satgo1546 发表于 2015-5-6 18:21
似乎还是连接不上
由于Discuz!的延迟,我没看到站内消息……

(实际上是他的缓存机制的问题了。。
回复 Like Dislike

使用道具 举报

  • 显身卡
返回列表 发新帖
高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|意见反馈[feedback]| URPGs RPG Maker 游戏制作讨论

GMT+8, 2025-5-18 10:23 , Processed in 0.022168 second(s), 7 queries .

Powered by Discuz! X3.5

© 2011-2019 URPGs (Discuz! X3.4 © 2001-2019 Comsenz Inc.)

积分 0, 距离下一级还需 积分
快速回复 返回顶部 返回列表