请问能把变量值传入到html文件中吗?
construct2吧
全部回复
仅看楼主
level 11
sppam 楼主
最近看微信上轻游戏挺火的(2048、神经猫、颜色),就想试一下微信分享功能。
我是把C2做好的游戏 export HTML5 形式的,放到服务器上。
把网址通过微信发送就能直接访问了。但这时候点右上分享,只有名称,没有其他信息。
通过修改 index.html 文件,可以实现分享信息的完善,增加图标、说明文字等等。
如果要进一步添加游戏分数( “仅用XXX秒击败对手”) ,就需要引用变量值。
比如在我这个游戏里,就需要把 shoottime 变量的值,赋给 html 文件中的 "desc"
我试着直接写 "desc": shoottime 无效,想问问大家有没有好的方法?多谢。
应用地址就是图片里 lineLink 后面的,推荐在手机里打开。为保证手机上全屏,我把游戏做的比较长,上下都预留了一部分可删画面,选用 scale inner 模式。如果在电脑上宽屏会不正常,也可以把浏览器窗口调成比较长的形状运行。
2014年08月02日 05点08分 1
level 11
sppam 楼主
因使用 scale inner 模式,宽屏会不正常,请调整窗口成长条形。。。 =。=
2014年08月02日 05点08分 2
level 11
sppam 楼主
我是来做测试结果反馈的,在大家的帮助下,最后目标终于实现了。
我先试的Browser插件的 JS 动作,直接就顺利运行了,就没再尝试 JS API 。
通过Browser插件,把event sheet 中的变量顺利传递到 html 页面上,使得在不同条件下分享可以显示不同文本,当然也可以把游戏成绩显示进去。
至此,我做这个游戏的目的基本已经达到了:实现了微信分享,并根据游戏情况显示不同的分享说明。尽管音效播放上还有问题(我看了一下其他分享的微信小游戏好像也都没声音,我准备也干脆去掉。。。),再次感谢 rexrainbow 和 傅老师的帮助~
下面是不同情况下分享显示的不同内容:
1.不完成游戏,直接分享:
2.失败后,点分享:
3.胜利后,会显示成绩:
2014年08月04日 07点08分 5
恭喜!
2014年08月04日 08点08分
太强啦![真棒]
2014年08月04日 08点08分
微信分享要申请公众号吗?
2014年08月04日 08点08分
回复 rexrainbow :多谢~[吐舌]
2014年08月04日 09点08分
level 11
sppam 楼主
我用手机和平板都试了~直接拿微信扫一扫也能进游戏。
更新:
加了个称号,根据射击时间来算,蜗牛、猎豹、飞机、火箭什么的。。。
0.1秒以内还有个隐藏称号(我觉得如果不是碰运气一般人到不了0.1秒以内。。。)
加了个百分比,就是那种”你击败了全国 xx%的用户”,不过我当然没对所有玩游戏的人成绩进行汇总计算。。。这个百分比也是根据设计时间加随机数大概算出来的,哈哈,就是个娱乐~
2014年08月04日 12点08分 6
[大拇指] 楼主能不能分享一下工程文件,学习下!![email protected] 多谢楼主!
2014年12月29日 09点12分
level 11
sppam 楼主
你留个邮箱,明天我回家把文件发给你
2014年09月06日 17点09分 24
level 11
sppam 楼主
诶,是客户端的事儿吗。。。[惊讶]自动把无头像的换成小熊了? @rexrainbow
2014年09月06日 17点09分 25
昨晚跟傅老师拿到code了, 目前插件已经做好初版了, 并且傅老师也以测试通过了.
2014年09月07日 01点09分
你还笑他...你知不知道最近独立游戏吧有个人头像跟你一模一样?还有人把他认成你。
2014年09月08日 03点09分
1