您的位置首页百科知识

【技术篇】如何改微信游戏源码,改游戏代码

【技术篇】如何改微信游戏源码,改游戏代码

的有关信息介绍如下:

【技术篇】如何改微信游戏源码,改游戏代码

现在微信圈上面比较火爆的小游戏很多,大家都比较喜欢玩,一样简单而有意思的小游戏的。是不是很多人想知道这些游戏怎么做出来的呢?怎么根据自己的想法去修改呢?改成自己想要的效果呢?下面将用一款小游戏源码教大家怎么修改游戏,保证人人一学就会。

先将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,预览游戏的效果了!每点击一个月饼就变成你想要的图片!这小游戏代码适合一个商品推广使用。