当前位置: 首页 > news >正文

niche网站建设ui设计软件下载官网

niche网站建设,ui设计软件下载官网,wordpress 多个网站,昆明广告网站制作一、游戏结束显示 1.新建节点 1.新建gameover节点 2.绑定canvas 3.新建gameover容器 4.新建文本节点 2.游戏结束逻辑 Barrier.ts update(dt: number) {//将自身生命值取整let num Math.floor(this.num);//在Label上显示this.num_lb.string num.toString();//获取GameCo…一、游戏结束显示 1.新建节点 1.新建gameover节点 2.绑定canvas 3.新建gameover容器 4.新建文本节点 2.游戏结束逻辑  Barrier.ts update(dt: number) {//将自身生命值取整let num Math.floor(this.num);//在Label上显示this.num_lb.string num.toString();//获取GameController脚本let gc cc.find(Canvas).getComponent(GameController);//自身移动if (gc.is_barrier_move true) {this.node.y - dt * this.speed;}//获取canvas节点let canvas cc.find(Canvas);//如果自身到了屏幕最下方if (this.node.y -(canvas.height / 2)) {//获取GameController脚本let gc cc.find(Canvas).getComponent(GameController);//调用游戏结束函数gc.gameover()}} GameController.ts property({ type: cc.Node, displayName: 游戏结束时显示的节点, tooltip: 游戏结束时显示的节点 })gameover_UI: cc.Node null;//破纪录文字节点如果复活将删除原有破纪录节点lb: cc.Node null;//显示最终分数的文字ultimately_score_lb: cc.Label null;onLoad() {cc.game.setFrameRate(90)//恢复游戏避免游戏暂停导致无法继续cc.director.resume();//给Canvas绑定事件this.canvas.on(cc.Node.EventType.TOUCH_MOVE, this.onMove, this)//开启碰撞引擎let manager cc.director.getCollisionManager();manager.enabled true;//如果要调试if (this.is_debug true) {// 是否绘制碰撞组件的形状默认为不绘制manager.enabledDebugDraw true;//是否绘制碰撞组件的包围盒默认为不绘制manager.enabledDrawBoundingBox true;}//创建障碍物this.create_barrier();this.cre_bar_f (this.barrier_height / this.barrier_speed) Math.random() * this.generation_interval;//生成显示最终得分的文字let score_lb new cc.Node;score_lb.parent this.gameover_UI.children[0];score_lb.addComponent(cc.Label)score_lb.getComponent(cc.Label).string 最终得分 Math.floor(this.score);score_lb.getComponent(cc.Label).overflow cc.Label.Overflow.SHRINK;this.ultimately_score_lb score_lb.getComponent(cc.Label);score_lb.color cc.color(0, 0, 0, 255);}//游戏结束函数gameover() {//打印logcc.log(游戏结束);//将游戏暂停cc.director.pause();//显示游戏结束的UIthis.gameover_UI.active true;//隐藏飞机this.plane.active false;//更新最终分数this.ultimately_score_lb.string 最终得分 Math.floor(this.score);//获取历史最高分let score cc.sys.localStorage.getItem(score);//如果破纪录了更新历史最高分if (this.score score) {cc.sys.localStorage.setItem(score, this.score);cc.log(破纪录了);//生成显示破纪录的文字let lb new cc.Node;lb.getComponent(cc.Label);lb.getComponent(cc.Label).string 破纪录了;lb.color cc.color(0, 0, 0, 255);lb.parent this.gameover_UI.children[0];//获取破纪录文字节点this.lb lb;}//隐藏所有特殊按钮this.special_btn.active false;} 2.复活按钮  1.新建button按钮节点绑定按钮事件  GameController.ts property({ type: cc.Node, displayName: 复活按钮, tooltip: 复活按钮点击一次复活按钮将隐藏 })btn_resurgence: cc.Node null//复活函数resurgence() {//恢复暂停的场景cc.director.resume();//关闭游戏结束时显示的UIthis.gameover_UI.active false;//移除所有障碍物如果不移除游戏将再次结束this.remove_all_barrier();//显示飞机this.plane.active true;//隐藏复活按钮this.btn_resurgence.active false;//显示所有特殊按钮this.special_btn.active true;//销毁破纪录文字节点this.lb.destroy()} 2.绑定canvas 复活一次后 3.重玩按钮  1.新建button按钮节点绑定按钮事件  GameController //重新开始游戏函数reply(){cc.director.loadScene(Game)}4.返回开始界面按钮  1.新建button按钮节点绑定按钮事件
http://www.dnsts.com.cn/news/63671.html

相关文章:

  • 破解空间网站网站企业快速备案
  • 网站建设单位是什么意思外贸网站用什么字体
  • 南山网站设计多少钱教做面食的网站
  • 潍坊市房屋和城乡建设局网站网站建设公司itcask
  • 英文网站的外部链接 建设公司名字变了网站备案
  • 个人制作个网站活动线报app
  • 车行网站源码西安网站制作价格
  • 外贸营销系统湖南网站seo推广
  • 买的网站模板会影响有赞商城商家版
  • 怎样做京东网站网络营销是学什么
  • 学校要求做网站深圳建筑工地招聘信息
  • 漳州做网站建设游戏开发和软件开发哪个难
  • 专业网站设计速寻亿企邦湖北做网站教程哪家好
  • 个人特种证件查询网站ui界面设计实例100例
  • 广东企业网站seo报价做网站开发的公司哪家好
  • 南京做网站制作公司外贸网站建设公司流程图
  • 如何提交网站给百度重庆涪陵建设银行网站
  • 网站建设方案书写做一个app大概要多少钱
  • 郑州专业做淘宝网站汉阴县住房和城乡建设局网站
  • 自助建站系统有什么好处然后搭建网站
  • 网站特效怎么做自适应学广告设计去哪个学校好
  • 做外贸没网站可以吗数据分析师报名官网
  • 百度网站推广方案电商搜索关键词
  • 网页与网站设计说明软件下载官网源码
  • 驻马店做网站优化网站推广关键词排名
  • soho在哪里做网站网站建设需要提供什么东西
  • 成都网站设计推荐柚米wordpress08影院源码
  • 织梦猫网站模板中国最著名网站建设公司
  • 给别人做非法网站能判多久南通网站推广公司
  • go语做网站网站上不去原因