请问能把变量值传入到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 9
有javascript的api吗?
2014年08月02日 06点08分 3
没用过,之前好像看到过一篇和 javascript api 相关的教程是制作插件的。当时觉得太高端了 =。= 就没看。如果这个能解决问题,我还是应该试着研究一下的。
2014年08月03日 10点08分
回复 sppam :朋友圈的api有吧.
2014年08月09日 12点08分
level 13
酷! 大家都在好奇微信分享啊~(不过好像台胞不能申请??)
用Browser插件的JavaScript动作试试,我记得是可以直接读取index.html内的变数的。
2014年08月02日 15点08分 4
微信在大陆很火啊,基本都在用,我爸爸妈妈50多岁了也都在用[哈哈] 我会先尝试一下傅老师说的这个 Browser插件的js动作。毕竟这个感觉应该比 rexrainbow说的 api 简单一些。如果不行我再试试了解一下哪个 api
2014年08月03日 10点08分
回复 sppam :楼主能分享下工程文件学习下吗?[email protected] 非常感谢!
2015年01月04日 02点01分
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 13
什麼时候去别的吧广告一下啊~??[开心]
2014年08月04日 16点08分 7
level 9
这时才知道原来C2也可以用得这么吊[真棒]
2014年08月05日 10点08分 8
因为C2生出的是HTML5~[哈哈]
2014年08月05日 13点08分
level 2
吧主,分辨率使用的是多少啊?
2014年08月09日 09点08分 9
我用的 480*854,比较靠近16:9。 原则是尽量让画面比较“瘦高”。 然后游戏主体部分放在中间,上面多画点蓝天,下面多画点沙漠。碰到矮胖屏幕时候,只会截掉蓝天和沙漠,不会影响游戏运行。
2014年08月09日 09点08分
level 3
这游戏出来后体积多大呀?
2014年08月09日 12点08分 10
1.26MB
2014年08月09日 12点08分
回复 sppam :能否share学习一下?
2014年08月09日 17点08分
回复 莪仅仅湜个茑亾 :你睡得可真晚,留个邮箱吧,我把工程文件发你
2014年08月09日 23点08分
回复 sppam :求指教[呵呵] [email protected]
2014年08月10日 00点08分
level 13
@sppam 这篇先把他置顶吧~!这个是我们吧的特色作品。
2014年08月09日 14点08分 11
level 9
谢谢吧主!!!
2014年08月13日 01点08分 13
level 8
MARK
2014年08月13日 09点08分 14
level 8
楼主您好 如果用scale inner 让它在移动设备上面全屏 您的最开始做的是把layout 和window设置成多大
2014年08月28日 08点08分 15
level 5
请问下楼主大神,你的代码是手动在那里改的呢?是在哪个服务器的网站上吗?
2014年08月30日 06点08分 17
level 5
请问下楼主大神,你的代码是手动在那里改的呢?是在哪个服务器的网站上吗?
2014年08月30日 06点08分 18
c2昨完游戏,导出html5格式,是一个文件夹。我就是直接在里面改的文件,改完后菜打包上传sae空间
2014年08月30日 17点08分
回复 sppam :请问老师,你的生成的HTML5的那个文件里有 第一页那个图片里的代码吗?是改的原有的,还是展示的那部分都是手打的呢?我生成的文件貌似没有那段代码哈
2014年09月01日 10点09分
level 5
我也想看一下工程文件 能发一下吗~谢谢啦~[email protected]
2014年08月30日 07点08分 19
好,明天给你发
2014年08月30日 17点08分
回复sppam:已收到太谢谢啦~
2014年08月31日 04点08分
回复 sppam :插件已收到 太感谢了~
2014年08月31日 06点08分
level 5
请问下 我怎么没有Browser插件的JavaScript动作呢 各位老师。。。
2014年08月30日 09点08分 20
level 5
我成功上传了服务器上,然后我发现在手机上运行的时候 会出很多错误 但是在电脑上就没事是咋回事呢、、、
2014年08月30日 09点08分 21
Android吗?
2014年08月30日 14点08分
回复 傅老師_台灣 :是安卓手机 但是我用我朋友的苹果的就没事,就是他运行的时候很流畅很好,但是我用我的安卓的就很错乱,莫名的屏幕出现各种东西
2014年08月31日 04点08分
回复 乄尐丶秋灬 :你是安卓4.0以上的吗?
2014年08月31日 04点08分
回复 傅老師_台灣 :luffyaki.新浪app.com 就是这个网址 您看看哈 我用的是4.0
2014年08月31日 06点08分
1 2 尾页