【技术篇】如何改微信游戏源码,改游戏代码
的有关信息介绍如下:现在微信圈上面比较火爆的小游戏很多,大家都比较喜欢玩,一样简单而有意思的小游戏的。是不是很多人想知道这些游戏怎么做出来的呢?怎么根据自己的想法去修改呢?改成自己想要的效果呢?下面将用一款小游戏源码教大家怎么修改游戏,保证人人一学就会。
先将Notepad++代码编辑器和FTP上传工具下载安装好,等会用到的。
在百度搜索微信游戏源代码,找到游戏代码,下面用中秋吃月饼小游戏代码为例子,如图所示:
我们用Notepad++代码编辑器打开源码,我们开始来DIY游戏设置,
是页头,这里定义游戏的参数,我们开始写控制时间的代码,因为这个游戏本身就是设置时间,要玩家在规定的时间,点击任务品的。由于原来的源码的时间太短,在苹果系统显示乱码,现在我们来加个timeout通用代码函数,来限制时间为20秒以内。代码:
function refreshSize(){
clearTimeout(refreshSizeTime);
refreshSizeTime = setTimeout(_refreshSize, 200);
然后我们时间代码写好了,js样式就用会以前的,然后我们就要替换游戏中的图片,找到images根目录文件,打开之后发现月饼的素材,这里可以随便换图片,但是名字要原来的一致,不然会崩溃的。
修改好图片就替换过去,现在我们来写效果代码,就是我们吃了多少个月饼,出现什么效果,原来的源码的效果太少,可以自己DIY几条,最重要是要想别人玩完这个游戏之后,需要他点击去哪个网址,就加一个var mebtnopenurl = '你要想跳转网址'; 这样的代码就可以了,如图所示:在这里设置游戏的难度
附上效果代码:
function showGameScoreLayer(){
var l = document.getElementById('GameScoreLayer');
var c = document.getElementById(_gameBBList[_gameBBListIndex-1].id).className.match(_ttreg);
l.className = l.className.replace(/bgc\d/, 'bgc'+c);
document.getElementById('GameScoreLayer-text').innerHTML = shareText(_gameScore);
document.getElementById('GameScoreLayer-score').innerHTML = '得分 '+_gameScore;
var bast = cookie('bast-score');
if( !bast || _gameScore > bast ){
bast = _gameScore;
cookie('bast-score', bast, 100);
全部改好之后就可以,按右上角的保存,用浏览器打开游戏文件中index.htm,预览游戏的效果了!每点击一个月饼就变成你想要的图片!这小游戏代码适合一个商品推广使用。