Dici

cc.Class({extends: cc.Component,properties:{//主角遇刺音效dieAudio:{default:null,url:cc.AudioClip},},onLoad: function () {//计时器this.schedule(this.setDiciMove,1);//为屏幕设置触摸侦听事件,控制地刺移动this.node.parent.on(cc.Node.EventType.MOUSE_ENTER,this.setDiciMove.bind(this),this);},//设置地刺移动setDiciMove:function(){     var goAction= cc.moveBy(1,cc.p(-960,0));this.node.runAction(goAction);},//返回地刺在世界坐标中的包围盒noteBox:function(){return this.node.getBoundingBoxToWorld();},update: function (dt) {var player = cc.find("Canvas/player").getComponent("Player");if(cc.rectIntersectsRect(player.node.getBoundingBoxToWorld(),this.noteBox())){cc.audioEngine.playEffect(this.dieAudio,false);//cc.director.loadScene('over');}if(this.node.y > cc.winSize.height/2){this.node.destroy();}},
});```**over**

cc.Class({
extends: cc.Component,

properties:
{scoreLabel:cc.Label,     //本轮得分文本button:cc.Node,          //重新开始按钮highScoreLab:cc.Label,   //最高分文本breakRecordParticle:cc.ParticleSystem,
},breakRecordAction:function()
{var action1 = cc.scaleTo(0.2,1.2);var action2 = cc.scaleTo(0.2,1);var seq = cc.sequence(action1, action2);var repeat = cc.repeatForever(seq);return repeat;
},onLoad: function ()
{this.breakRecordParticle.enabled = false;var highScore = cc.sys.localStorage.getItem("highScore") || 0;var score = cc.sys.localStorage.getItem("score");cc.director.preloadScene("game");if(Number(highScore) < Number(score)){this.breakRecordParticle.enabled = true;this.highScoreLab.node.runAction(this.breakRecordAction());cc.sys.localStorage.setItem("highScore",Number(score));}highScore = cc.sys.localStorage.getItem("highScore");this.highScoreLab.string = "HighScore: " + highScore;this.scoreLabel.string = "本轮得分:"+score;this.button.on("touchstart",function(){cc.director.loadScene("game");});
},

});


**welcome**

cc.Class({
extends: cc.Component,
properties:
{
//背景音乐
bgAudio:
{
default:null,
url:cc.AudioClip
},
//按钮图标
startBtn: cc.Node,
},

onLoad: function ()
{cc.audioEngine.playMusic(this.bgAudio,true);cc.director.preloadScene("game");var scaleTo = cc.scaleTo(0.8,0.9);var reverse = cc.scaleTo(0.8,1);var seq = cc.sequence(scaleTo,reverse);var repeat = cc.repeatForever(seq);this.startBtn.runAction(repeat);this.startBtn.on("touchstart",function(){cc.audioEngine.pauseMusic();cc.director.loadScene("game");});
},

});

**player**

cc.Class({
extends: cc.Component,

properties: {},onLoad: function (){},noteBox:function()
{return this.node.getBoundingBox();
}

});
“`

橡皮怪Dici,over,welcome,player相关推荐

  1. cocos creator小游戏案例之橡皮怪

    橡皮怪勇闯地下室 主界面 1. 触摸事件 注册 setInputControl: function() {var _this = this// 触摸开始this.node.on('touchstart ...

  2. Cocos Creator游戏之橡皮怪(二)

    1.创建计分板 (1)添加计分板bg (2)创建倒计时时间和分数Label (3)创建进度条  2.创建粒子特效(相当于装饰) (1)创建粒子 (2)修改粒子组件: 修改前: 修改后: 3.创建橡皮怪 ...

  3. Cocos Creator游戏之橡皮怪(一)

    素材百度云: 链接:https://pan.baidu.com/s/1pJhLqrLWvsVGoNwquloQgg  提取码:3hpj 先上效果图: ps:我自己写的只是按照时间来判断游戏结束,也可以 ...

  4. 橡皮怪main.js

    cc.Class({extends: cc.Component, //继承属性类properties: {_LEFT: -1,_RIGHT: 1,score:0,playTime:60, //游戏时间 ...

  5. 上课记录笔记 项目1 文字大乱斗 v0.1

    需求 一个玩家 一个怪物  互相打斗 直到死亡 需要 !名字.血值.技能名字 .攻击力 用到了 元组 技能                                   攻击           ...

  6. Advanced Programming: Unity Game Dev Course(4)-Closing the Loop

    1.Alternate Singleton 主要介绍: 修改Singleton 具体实现: 之前Intermediate Programming: Unity Game Dev Courses(1)- ...

  7. Win10 新版Edge浏览器Flash Player不兼容,总是显示flash与地区不兼容(完美解决)

    微软已经推出 Microsoft Edge based Chromium 浏览器正式版并开始向 Windows 10 用户主动推送替代经典版.然而已经安装的用户应该发现该正式版在部分功能和稳定性还不如 ...

  8. 【雕爷学编程】Arduino动手做(82)---Mini MP3 Player播放器

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...

  9. 替换插件解决Microsoft Edge浏览器Flash Player地区不兼容问题

    微软已经推出 Microsoft Edge based Chromium 浏览器正式版并开始向 Windows 10 用户主动推送替代经典版.然而已经安装的用户应该发现该正式版在部分功能和稳定性还不如 ...

最新文章

  1. C++ 指针运算符( 和 *) 终于讲明白了
  2. Jquery判断元素是否隐藏:display属性状态值
  3. 蓝桥杯-删除数组零元素(java)
  4. shiro之第一个程序认证
  5. PMT_Header-节目映射表的数据结构2
  6. AbstractQueuedSynchronizer浅析——同步
  7. Spire.Doc 教程:在C#,VB.NET创建、编辑和保存Word
  8. 图书管理系统(个人)
  9. linux手机拍照翻译软件,有没有直接拍照就可以翻译的软件-拍照翻译app哪个好用...
  10. 8个免费、高质量PPT素材网站,值得收藏
  11. 钟平逻辑英语语法_钟平逻辑英语教程视频1-5季全(含笔记 支持百度云)
  12. win11-删除账户导致输入正确密码也无法卡机(windows无法进入系统)
  13. win7启动任务管理器快捷键
  14. 谷歌浏览器收藏栏不见了解决办法
  15. 全球 AI 人工智能报告 —— 来自乌镇互联网大会
  16. Day8——反转字符串、反转字符串||、替换空格、反转字符串里的单词、左旋字符串
  17. php 可视化模板编辑,MetInfo
  18. 高级网吧光纤组建网络技术方案(转)
  19. FFmpeg使用手册 - MP4的格式解析
  20. 笔记本连接投影仪全屏调试

热门文章

  1. mysql 实现类似 postgresql 数据库的 generate_series 函数
  2. Mac命令行退出vim
  3. js中splice和slice方法的用法和区别
  4. 《Android 移动应用基础教程(Android Studio)(第2版)》【课本客观题】+【学习通2023春】【参考答案】
  5. android:stretchColumns什么意思
  6. 79、基于STM32的激光测距仪远距离倒车防撞报警器系统设计
  7. php生成4个随机数字,PHP生成随机数的几种方法
  8. 2019阿里云双11拼团全攻略指南
  9. vue 登录直接跳转首页
  10. 自动驾驶的重要一环:谈谈感知前沿技术