Creator打地鼠游戏hitmouse.zip // 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 cc.Class({ extends: cc.Component, properties: { mouse: [cc.Node], hammer: cc.Node, txtCount: cc.Label, }, // LIFE-CYCLE CALLBACKS: onLoad () { var manager = cc.director.getCollisionManager(); manager.enabled = true; this.count = 0; this.txtCount.string = this.count; }, start () { cc.director.getScheduler().schedule(this.logic, this, 0.5, false); this.node.on(cc.Node.EventType.TOUCH_START, function(event){ for(let i = 0; i < this.mouse.length; i++){ if(this.mouse[i].opacity == 0){ continue; } let parent = this.mouse[i].parent; let maskPos = parent.parent.convertToWorldSpaceAR(parent.position); let maskRect = cc.rect(maskPos.x - parent.width / 2 , maskPos.y , parent.width, parent.height); let mouse = this.mouse[i]; let mousePos = parent.convertToWorldSpaceAR(mouse.position); let mousRect = cc.rect(mousePos.x - mouse.width / 2, mousePos.y - mouse.height / 2, mouse.width, mouse.height); let mixRect = new cc.Rect(); maskRect.intersection(mixRect, mousRect); if(mixRect.contains(event.getLocation())){ this.hammer.position = parent.position; this.hammer.active = true; this.count++; this.txtCount.string = this.count; break; } } }, this); this.node.on(cc.Node.EventType.TOUCH_END, function(event){ this.hammer.active = false; }, this); }, logic(){ let index = Math.floor(Math.random() * 9); cc.log(`index:${index}`); if(index < 0 || index >= this.mouse.length){ return; } this.mouse[index].getComponent('mouse').appear(); }, // update (dt) {}, });
2022-09-23 16:05:12 468KB Creator打地鼠
1
Scratch游戏项目
2022-09-03 19:06:37 414KB scratch
1
前言在开始构建我们的游戏之前,让我们从GitHub下载教程。你也可以下载已完成的版本,但是首先尝试与我们一起构建你的游戏。如果你在我们的教程中遇到麻烦,请学习一
2022-08-04 21:00:15 2.49MB 游戏
1
appinventer 软件开发 打地鼠游戏
2022-07-31 16:03:49 23KB appinventer 软件开发
1
互联网还刚开始及的时候,我们就开始玩4399里面的各种游戏,没学web之前,我就很喜欢玩打地鼠小游戏,现在我学习了web知识,于是我写了一个关于网页版的石头剪刀布的游戏。用户直接进入开始游戏选择难易模式界面,JS获取到选择的是简单还是困难模式并得到相应模式的地鼠弹出延迟时间,选择后调用函数获取到模式进入游戏界面。此时老鼠可能随机出现在一个坑里,出现后可能回去也可能被打死,如果被打死会记录分数,每个功能都有相应的函数实现,界面会有一个最佳记录窗口,最佳记录储存在本地,每次超过最佳记录时都会更新储存在本地的最佳记录,设置一个定时器,游戏时间为零时,进入结束游戏界面,结束游戏界面可看见本局游戏得分,如果超过最佳记录会提示“恭喜您打破纪录”,如想继续玩可点击重新开始,界面跳到初始界面,可重新选择难易模式。
2022-07-15 16:32:35 4KB web
1
Javascript实现打地鼠小游戏.pdf
2022-07-14 14:04:07 227KB 考试
Android安卓游戏打地鼠源码.zip
2022-07-10 18:08:52 7.52MB 安卓
Android游戏源码自定义人物头像打地鼠.zip
2022-07-08 14:08:10 759KB Android
一个打地鼠游戏,感觉有意思,分享给大家。游戏虽然简单,但是过程中学习到的知识是有价值的。 游戏说明: 1、进入后首先进入欢迎界面,显示hello ereryone!,welcome to here! 2、然后进入难度选择界面 系统提示1?2?3?,1最为容易,3最难 3、之后进入开始界面,如果选了1,系统会显示1 ready?按下开始键后显示随机数 4、外接矩阵键盘,按照显示的数字按下对应的键,如果按对了加一分,一共20分 5、结束后会显示分数,如果超过了最高分,则显示new high_score: **,如果没有超过,就显示fail 6、断电后最高分会记录被记录 实物图片: 难度选择: 开始提示: 新纪录说明: 详细的代码等全部资料详见附件!
2022-07-07 15:13:27 1.38MB 51单片机 电路方案
1
Labview应用技术 虚拟仪器打地鼠课程设计.doc 学习资料 复习资料 教学资源
2022-07-07 09:06:32 1.13MB 计算机