// Learn cc.Class:
// - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/class.html
// - [English] http://docs.cocos2d-x.org/creator/manual/en/scripting/class.html
// Learn Attribute:
// - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
// - [English] http://docs.cocos2d-x.org/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
// - [English] https://www.cocos2d-x.org/docs/creator/manual/en/scripting/life-cycle-callbacks.html
// var ndxz23=require("Nanduxuanze");
// var ndxz = require('Nanduxuanze');
//道具次数为全局变量
window.Global = {
djnum: 1,
fenshu3: 0,
};
cc.Class({
extends: cc.Component,
properties: {
pass:0,
time:15,
player: {
default: null,
type: cc.Node
},
jdt: {
default: null,
type: cc.Node
},
ex: {
default: null,
type: cc.Node
},
score: {
default: null,
type: cc.Node
},
daoju: {
default: null,
type: cc.Node
},
tips: {
default: null,
type: cc.Node
},
shuzu:new Array(),
t:0,
},
onLoad: function() {
//用于判断玩家选择的难度
var ndxzt=Global.nandu;
//进度条动画播放
var animationComponent=this.jdt.getComponent(cc.Animation);
animationComponent.play('进度条');
var editbox = this.ex.getComponent(cc.EditBox);
var scores=this.score.getComponent(cc.Label);
var fenshu=0;
var fenshu2=0;
var fs=0;
var a=this.time;
var label = this.getComponent(cc.Label);
//时间
var dj=this.daoju.getComponent(cc.Label);
Global.djnum=1;
var arr1=["按图索骥","百废俱兴","波澜壮阔","朝思暮想","抽丝剥茧","愁肠寸断","触景生情","东山再起","奋起直追","感同身受","浑然一体","坚贞不屈","滥竽充数","流光溢彩","每况愈下","门可罗雀","妙手回春","名垂青史","起死回生","潜移默化","轻而易举","情不自禁","去伪存真","日积月累","融会贯通","身不由己","时过境迁","世风日下","寿终正寝","水乳交融","随波逐流","蔚然成风","冶于一炉","一孔之见","一览无余","一目了然","一贫如洗","一文不名","一应俱全","以偏概全","易如反掌","应有尽有","与日俱增","再接再厉","照猫画虎","自强不息"];
var arr3=["抱令守律","尺璧寸阴","愁肠百结","踌躇满志","大刀阔斧","待字闺中","独树一帜","邯郸学步","及笄年华","兼容并蓄","接踵而至","狼狈为奸","鳞次栉比","路人皆知","络绎不绝","盘根错节","杞人忧天","跷足而待","深藏若虚","深孚众望","守正不阿","同室操戈","危言危行","物换星移","宵衣旰食","销声匿迹","信口雌黄","胸无城府","胸无点墨","偃旗息鼓","一见钟情","一语破的","懿言嘉行","因陋而简","鹦鹉学舌","志得意满","置若罔闻","钟灵毓秀"];
var arr2=["博采众长","朝气蓬勃","出类拔萃","当务之急","耳濡目染","分崩离析","过眼烟云","海市蜃楼","魂牵梦萦","交口称誉","经久不息","脍炙人口","乐善好施","美不胜收","名列前茅","名噪一时","评头论足","浅尝辄止","全力以赴","声势浩大","顺水推舟","昙花一现","惟妙惟肖","娓娓动听","无疾而终","养尊处优","杳无音信","义正词严","缘木求鱼","斩钉截铁","终南捷径","重整旗鼓"];
var filename1=["简单","复杂","困难"];
var arr=new String();
var tip=new String();
var filename2=new String();
if(ndxzt==1){
arr=arr1;
filename2=filename1[0];
fs=1;
}
if(ndxzt==2){
arr=arr2;
filename2=filename1[1];
fs=1.5;
}
if(ndxzt==3){
arr=arr3;
filename2=filename1[2];
fs=2; }
var len=arr.length;
//随机创建一个不重复数组
for(var i=0;i<len;i++)
{
var t=0;
this.shuzu[i]=parseInt(Math.random()*(len+1)+0);
if(i>=1)
{
for(var j=0;j<i;j++)
{
if(this.shuzu[j]==this.shuzu[i])
{
t=1;break;
}
}
if(t)
{
i--;
}
}
}
var shuzu=this.shuzu;
this.player.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(cc.url.raw("resources/成语/"+filename2+"/"+arr[shuzu[this.t]]+".png"));
dj.string=Global.djnum;
// this.player.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(cc.url.raw("resources/成语/简单/东山再起.png"));
// label.string = shuzu[0].toString();
// this.chengyu= function(){
// this.player.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(cc.url.raw("resources/"+shuzu[0]+".jpg"));
// }
this.djs= function (){
a=a-0.1;
if(this.pass==1){
this.pass=0;
this.t++;
this.player.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(cc.url.raw("resources/成语/"+filename2+"/"+arr[shuzu[this.t]]+".png"));
animationComponent.play('进度条');
editbox.string="";
fenshu=fs+fenshu;
fenshu2=fs+fenshu2;
// fenshu = fenshu.toFixed(2);
scores.string=fenshu;
a=15;
var tips = this.tips.getComponent(cc.Label);
tips.string=" ";
dj.string=Global.djnum;
//道具次数
if(fenshu2>=5){
Global.djnum++;
fenshu2-=5;
dj.string=Global.djnum;
}
}
a = a.toFixed(1);
label.string = a;
// label.string = ndxzt;
if(a-0<0.01){
this.unschedule(this.djs);
cc.director.loadScene("Ending")
Global.fenshu3=fenshu;
}
}
this.schedule(this.djs, 0.1);
this.TF=function(){
var editbox = this.ex.getComponent(cc.EditBox);
if(editbox.string==arr[shuzu[this.t]]){
this.pass=1;
}
}
},
daoju12:function(){
var tips = this.tips.getComponent(cc.Label);
var dj = this.daoju.getComponent(cc.Label);
var arr1=["按图索骥","百废俱兴","波澜壮阔","朝思暮想","抽丝剥茧","愁肠寸断","触景生情","东山再起","奋起直追","感同身受","浑然一体","坚贞不屈","滥竽充数","流光溢彩","每况愈下","门可罗雀","妙手回春","名垂青史","起死回生","潜移默化","轻而易举","情不自禁","去伪存真","日积月累","融会贯通","身不由己","时过境迁","世风日下","寿终正寝","水乳交融","随波逐流","蔚然成风","冶于一炉","一孔之见","一览无余","一目了然","一贫如洗","一文不名","一应俱全","以偏概全","易如反掌","应有尽有","与日俱增","再接再厉","照猫画虎","自强不息"];
var arr3=["抱令守律","尺璧寸阴","愁肠百结","踌躇满志","大刀阔斧","待字闺中","独树一帜","邯郸学步","及笄年华","兼容并蓄","接踵�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
参赛作品2019 年中国高校计算机大赛(微信小程序应用开发赛(小游戏类别),使用 Cocos creator 、微信 web 开发者工具进行游戏开发; 游戏核心玩法为猜成语,在规定时间内根据所展示的成语部分笔画猜出整个成语,随着时间的减少笔画数量会 增加,可以让玩家在轻… 【目标受众】: 本项目适合IT相关专业各种计算机技术的源代码和项目资料,如计科、人工智能、通信工程、自动化和电子信息等的在校学生、老师或者企业员工下载使用。 也适合小白学习进阶,可以用作比赛项目、可以进行项目复刻去参加同赛道比赛。 【资源内容】: 源码与竞赛资料:教育部认可的大学生竞赛备赛资料代码、源码、竞赛总结。 功能与质量保证:这个资源库是一个宝贵的学习平台,有助于他们深入了解计算机技术的原理和应用。这些源码经过测试和验证,可以直接运行,方便学生快速上手并开始实践。 【应用场景】: 竞赛准备:适用于各种教育部认可的竞赛,如全国电子设计大赛、全国大学生智能汽车竞赛等,他们可以借助这些资料了解竞赛的规则、要求和技巧。 学习与项目开发:可以用作毕设、课设、作业和竞赛项目的开发基础,可以使用这些源码作为项目开发的基础,快速构建出具有竞争力的作品。 【互动与交流】: 资料鼓励下载和使用这些资源,并欢迎学习者进行沟通交流、互相学习、共同进步。这种互动式的学习方式有助于形成良好的学习氛围,促进知识的共享和传播,为计算机相关专业的学习者提供了一个全面的学习和发展平台。
资源推荐
资源详情
资源评论
收起资源包目录
参赛作品2019 年中国高校计算机大赛(微信小程序应用开发赛(小游戏类别).zip (344个子文件)
进度条.anim 377B
playing.fire 44KB
start - 001.fire 29KB
Chooselevel.fire 27KB
Ending.fire 21KB
start.fire 19KB
welcome.fire 11KB
SHOW.fire 2KB
.gitignore 2KB
游戏大厅.jpg 829KB
倒计时.js 16KB
Hall.js 5KB
分数绑定.js 1KB
Nanduxuanze.js 668B
services.json 6KB
builder.json 1KB
project.json 562B
jsconfig.json 266B
project.json 60B
游戏大厅.jpg.meta 704B
WeChat Image_20190521125846.png.meta 704B
WeChat Image_20190521125808.png.meta 702B
规则 logo.png.meta 695B
alert_background.png.meta 694B
愁肠百结.png.meta 687B
抱令守律.png.meta 687B
深藏若虚.png.meta 687B
守正不阿.png.meta 687B
钟灵毓秀.png.meta 687B
胸无点墨.png.meta 687B
危言危行.png.meta 687B
狼狈为奸.png.meta 687B
兼容并蓄.png.meta 687B
一见钟情.png.meta 687B
盘根错节.png.meta 687B
信口雌黄.png.meta 687B
大刀阔斧.png.meta 687B
销声匿迹.png.meta 687B
物换星移.png.meta 687B
一语破的.png.meta 687B
尺璧寸阴.png.meta 687B
跷足而待.png.meta 687B
懿行嘉言.png.meta 687B
胸无城府.png.meta 687B
杞人忧天.png.meta 687B
踌躇满志.png.meta 687B
偃旗息鼓.png.meta 687B
置若罔闻.png.meta 687B
独树一帜.png.meta 687B
络绎不绝.png.meta 687B
鹦鹉学舌.png.meta 687B
待字闺中.png.meta 687B
接踵而至.png.meta 687B
志得意满.png.meta 687B
鳞次栉比.png.meta 687B
邯郸学步.png.meta 687B
宵衣旰食.png.meta 687B
及笄年华.png.meta 687B
同室操戈.png.meta 687B
深孚众望.png.meta 687B
路人皆知.png.meta 687B
因陋就简.png.meta 687B
评头论足.png.meta 687B
惟妙惟肖.png.meta 687B
乐善好施.png.meta 687B
过眼云烟.png.meta 687B
当务之急.png.meta 687B
娓娓动听.png.meta 687B
脍炙人口.png.meta 687B
重整旗鼓.png.meta 687B
朝气蓬勃.png.meta 687B
斩钉截铁.png.meta 687B
终南捷径.png.meta 687B
昙花一现.png.meta 687B
经久不息.png.meta 687B
出类拔萃.png.meta 687B
博采众长.png.meta 687B
海市蜃楼.png.meta 687B
名噪一时.png.meta 687B
杳无音信.png.meta 687B
全力以赴.png.meta 687B
浅尝辄止.png.meta 687B
耳濡目染.png.meta 687B
交口称誉.png.meta 687B
缘木求鱼.png.meta 687B
美不胜收.png.meta 687B
养尊处优.png.meta 687B
声势浩大.png.meta 687B
义正词严.png.meta 687B
顺水推舟.png.meta 687B
无疾而终.png.meta 687B
分崩离析.png.meta 687B
名列前茅.png.meta 687B
魂牵梦萦.png.meta 687B
自强不息.png.meta 687B
一应俱全.png.meta 687B
一览无余.png.meta 687B
门可罗雀.png.meta 687B
与日俱增.png.meta 687B
身不由己.png.meta 687B
共 344 条
- 1
- 2
- 3
- 4
资源评论
妄北y
- 粉丝: 2w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- NE555+74LS192+74LS48电子秒表课程设计报告(纯数电实现)
- 基于深度学习的视频描述综述:视觉与语言的桥梁
- 2024年全球干式变压器行业规模及市场占有率分析报告
- 小红书2024新年市集合作方案解析与品牌营销策略
- 基于javaweb的沙发销售管理系统论文.doc
- 毕业设计Jupyter Notebook基于深度网络的垃圾识别与分类算法研究项目源代码,用PyTorch框架中的transforms方法对数据进行预处理操作,后经过多次调参实验,对比不同模型分类效果
- 基于java的扫雷游戏的设计与实现论文.doc
- 基于java的企业员工信息管理系统论文.doc
- 深度视频压缩框架:从预测编码到条件编码的技术革新
- 1221额的2的2的2额
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功