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

社团网站开发模板百度做直播和短视频网站

社团网站开发模板,百度做直播和短视频网站,易名网站备案,伪造wordpress浏览量现在游戏基本能完了, 飞机能发射子弹,打了敌机,敌机也能炸; 接下来要做计分了; 步骤: 搞出一个lable让lable显示炸了多少飞机 开搞: ①创建一个Lable标签 ② root.ts文件 添加 property(Label) player_score: Label; // 标签属性 标签绑定 ③ 代码添加 注册 然后回调 contac…现在游戏基本能完了, 飞机能发射子弹,打了敌机,敌机也能炸; 接下来要做计分了; 步骤: 搞出一个lable让lable显示炸了多少飞机 开搞: ①创建一个Lable标签 ② root.ts文件 添加 property(Label) player_score: Label; // 标签属性 标签绑定 ③ 代码添加 注册 然后回调 contactListener() {// 注册全局碰撞回调函数if (PhysicsSystem2D.instance) {PhysicsSystem2D.instance.on(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this);}}// 全局的碰撞检测onBeginContact(selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {// 只在两个碰撞体开始接触时被调用一次//console.log(Main_ROOT - onBeginContact);console.log(selfCollider : selfCollider.name);console.log(otherCollider : otherCollider.name);if (selfCollider.name.includes(enemy_prefab) otherCollider.name.includes(playerBullet_prefab)) {this.score;this.player_score.string 当前得分: this.score;}if (selfCollider.name.includes(player_node) otherCollider.name.includes(enemy_prefab)) {this.player_score.string 被炸了;}root.ts完整代码 import { _decorator, Collider2D, Component, Contact2DType, instantiate, IPhysics2DContact, Label, Node, PhysicsSystem2D, Prefab } from cc; const { ccclass, property } _decorator;ccclass(root) export class root extends Component {property(Node) enemy_node: Node; // 添加属性 以便在代码中引用 敌人节点property(Prefab) enemy_prefab: Prefab; // 添加属性 以便在代码中 动态生成 敌人property(Label) player_score: Label; // 添加属性 以便在代码中 动态生成 敌人private score 0;start() {this.createEnemies(); //使用定时器生成敌机this.contactListener();}update(deltaTime: number) {}contactListener() {// 注册全局碰撞回调函数if (PhysicsSystem2D.instance) {PhysicsSystem2D.instance.on(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this);}}// 全局的碰撞检测onBeginContact(selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {// 只在两个碰撞体开始接触时被调用一次//console.log(Main_ROOT - onBeginContact);console.log(selfCollider : selfCollider.name);console.log(otherCollider : otherCollider.name);if (selfCollider.name.includes(enemy_prefab) otherCollider.name.includes(playerBullet_prefab)) {this.score;this.player_score.string 当前得分: this.score;}if (selfCollider.name.includes(player_node) otherCollider.name.includes(enemy_prefab)) {this.player_score.string 被炸了;} }createEnemies() {this.schedule(() {this.createOneEnemy();}, 1);}// 创建一个敌机createOneEnemy() {// console.log(createOneGold !);const enemyPrefab instantiate(this.enemy_prefab); // 实例化一个对象 动态生成this.enemy_node.addChild(enemyPrefab); // 将对象 添加到某个 节点内let x (Math.random() * 360) // random() 0-360 enemyPrefab.setPosition(180 - x, 350); // 设置敌机的Y坐标} }剩下的就是结束场景 创建一个gameOver_scene 一个GameOver_node 一个retry_button 还有俩脚本retry_button.ts GameOver.ts 绑定 最重要的是这里 retry_button.ts脚本文件 import { _decorator, Component, director, Node } from cc; const { ccclass, property } _decorator;ccclass(ButtonRetry) export class ButtonRetry extends Component {start() {}update(deltaTime: number) {}// 跳转到主场景gotoMainScene() {director.loadScene(main_scene);} } GameOver .ts import { _decorator, Component, director, Label, Node } from cc;const { ccclass, property } _decorator;ccclass(GameOver) export class GameOver extends Component {property(Label) ScoreLabel: Label; // 添加属性 以便在代码中 修改得分start() {this.ScoreLabel.string 游戏结束;}update(deltaTime: number) {} } root.ts脚本中需要添加 director.loadScene(gameOver_scene); // 跳转到结束场景这一章写的有点糙, 先这样吧, 这些天有点累了 后面的章节是小游戏部署到微信小游戏平台; 和登陆获取信息和跟后台交互
http://www.w-s-a.com/news/639550/

相关文章:

  • 加强部门网站建设工作wordpress文章页横幅
  • 中英网站怎么做wordpress本地音乐
  • 万网提供的网站建设服务的具体项目祥云平台网站建设
  • ftp网站怎么看后台的代码网站 制作软件
  • 网站开发软件教程网站tag 怎么实现
  • 中国建设监理协会化工监理协会网站彩票站自己做网站吗
  • 170个可带链接锚文本外链的网站论坛微信上如何创建小程序
  • 用js来做网站亳州建设局网站
  • 做网站的公司利润多少呢纺织厂网站模板
  • 网页设计构建的基本流程宜宾seo网站建设
  • 西安网站开发公司价格保定徐水网站建设
  • 学做川菜下什么网站软件著作权和专利的区别
  • 百度网站标题东莞外包公司有哪些
  • 织梦增加网站英文名称网页界面设计特点
  • 企业如何进行网站建设棋牌代理平台
  • 韩国做美食网站有哪些seo优化在线诊断
  • 网站建设规划模板做擦边网站
  • 做网站台式还是笔记本网上下载的免费网站模板怎么用
  • 高校网站群管理系统凡科建站是永久的吗
  • 深圳网站建设服务电话网站通栏设计素材
  • 网站里面的视频功能怎么做网站名注册
  • 网站游戏下载厦门php网站建设
  • 沈阳关键词网站排名一台服务器做两个网站吗
  • 哪个行业该做网站但是没有做dom手表官方网站
  • 网站建设费 大创wordpress中函数get
  • 怎样建设个自己的网站首页有没有专门教做扯面的网站
  • 网站后台怎么添加模板教育类网站开发公司
  • 网站的外链是什么php创建一个网站
  • 语文建设 官方网站网络工程可以从事什么工作
  • 无锡便宜做网站如何下载网站模板