初步实现了“等我长壮实了”
游戏入口:http://game.xzzzx.xyz
基于开源小游戏吃掉小鹿乃二次制作,根据原作者要求保留入口
主要特性:
- 修改图片为慢速旋转的sjr、高速旋转的sjr
- 增加小情歌为背景音乐自动播放
- 开启了排行榜和留言功能
warning 请注意
由于本人水平零蛋,修改版本能成功运行实属意外。已知的问题有: 1.未加载完成时无法播放音乐 ,所以需要等一等再点开始游戏 2.不能自动提示输入用户名 3.懒得混淆JS了,我把公钥暴露出来了,欢迎疯狂作弊:)
踩的一些坑:
1.在服务器端做修改,用ms edge做调试的时候一定要(Fn)+shift+F5刷新,不能单纯(Fn)+F5,不然index.js文件会直接调用本地缓存而不会刷新,在这里被坑了好久,还以为自己代码写错了。。。。
2.调用JSEncrypt
库时必须注意,其Public Key必须不换行且在前后保留-----BEGIN PRIVATE KEY-----
及-----END PRIVATE KEY-----
,否则会解密失败。。哈哈,照猫画虎也不会(小丑)
3.在本地调试时,firefox和edge都会有CORS
规则认为本地文件非同域。建议临时关闭安全模式或者在服务器端调试。
4.调用CreateJS
的SoundJS
时,一定注意先register sound再play sound。。且register sound时似乎不方便定义loop等参数。而且。。。loop=k
表示循环k次,而不是我以为的boolean
值,,笑死。Loop=-1
表示无限循环。看文档不能着急,跳读一时爽,调试火葬场。最终通过SoundJS
循环播放代码如下
function playbgm(){
if(played == 0){
var bgmprops = new createjs.PlayPropsConfig().set({loop: -1})
createjs.Sound.play("bgm",bgmprops)
played = 1
}}
5.city json返回错误,原因是pv.sohu.com被当做广告和追踪网址被block了,果断删去并更改地址为地球。
其实应该加一个加载遮罩的,防止小情歌没有加载完就开始游戏导致无法播放。但由于本人JS水平为负且不想花时间了,暂未实现。
越报错,越谷歌,越感慨自己的浅陋无知。
"我时常觉得自己是一个FW."
— ddbdd, a FW
Comments NOTHING