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

网上购物最便宜的网站成都集和品牌设计公司

网上购物最便宜的网站,成都集和品牌设计公司,网站建设中网站需求分析的理解,做钢铁资讯的网站敌机产生&玩家发射子弹 敌机产生: 创建一个空节点 创建一个敌机预制体 把敌机图片拖入预制体内 使用代码生成敌机 让敌机动起来 创建一个预制体enemy_prefab双击预制体enemy_prefab,然后拖入一个敌机图片,设置好方向和尺寸,一定要记得保存然后关闭(场景编辑器里面的保存)…

敌机产生&玩家发射子弹

敌机产生:
创建一个空节点
创建一个敌机预制体
把敌机图片拖入预制体内
使用代码生成敌机
让敌机动起来

  1. 创建一个预制体enemy_prefab
  2. 双击预制体enemy_prefab,然后拖入一个敌机图片,设置好方向和尺寸,一定要记得保存然后关闭(场景编辑器里面的保存)
    在这里插入图片描述
  3. 创建一个空节点enemy_node
  4. 创建一个脚本root.ts和root_node绑定
  5. root.ts添加 两行代码,保存
`   @property(Node) enemy_node: Node;   @property(Prefab) enemy_prefab: Prefab;  `

在这里插入图片描述
6. 选中root_node节点 绑定节点和预制体, 保存
在这里插入图片描述
7. root.ts代码

import { _decorator, Component, instantiate, Node, Prefab } from 'cc';
const { ccclass, property } = _decorator;@ccclass('root')
export class root extends Component {@property(Node) enemy_node: Node;   // 添加属性 以便在代码中引用 敌人节点@property(Prefab) enemy_prefab: Prefab;   // 添加属性 以便在代码中 动态生成 敌人start() {this.createEnemies(); //使用定时器生成敌机}update(deltaTime: number) {}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坐标console.log("enemyPrefab: " + (180 - x) + "   y" + 350);}}

运行,飞机出来了,就是不会动
在这里插入图片描述
8. 让敌机飞
①创建Enemy.ts
②Enemy.ts和enemy_node节点绑定
③ 编写enemy.ts代码

import { _decorator, Component, Node } from 'cc';
const { ccclass, property } = _decorator;@ccclass('Enemy')
export class Enemy extends Component {start() {}update(deltaTime: number) {const enemy_list = this.node.children;let need_destroy =[];for (let i = 0; i < enemy_list.length; i++) {const pos  = enemy_list[i].getPosition();if (pos.y < -400) {need_destroy.push(i);}else{enemy_list[i].setPosition(pos.x, pos.y - 10);}}for (let j = 0; j < need_destroy.length; j++) {const index =  need_destroy[j];enemy_list[index].destroy(); //销毁对象}}
}

然后运行 飞机就能飞了
在这里插入图片描述

http://www.yayakq.cn/news/347456/

相关文章:

  • 怎么申请网站详细步骤深圳网站建设策划
  • 小学生网站制作Wordpress必备chaj
  • 陕西住房建设厅考试官方网站个体工商户可以备案哪些网站
  • 网站建设信息在哪儿发布网站改版有什么影响
  • 小说网站怎么做推广重庆市建设公共资源交易中心网站首页
  • 网站开发技术简介dwphp英文商城网站建设
  • 网站公司建设个服务号多少钱成都租车公司网站
  • 小说网站建设吧电子商务主要就业方向
  • 网站如何做视频点播平台网站开发风险
  • 建站导航网页设计尺寸1440
  • 网站建设财务处理网站建设公司有哪些重要职务
  • 做网站建设与推广企业三门峡住房城乡建设局网站
  • 合肥网站制作QQ展示型网站建设价格
  • 二七网建站网店设计教程
  • 四川新站优化大数据营销案例分析
  • 做网站的公司不会设计手机报价网站大全
  • 全球做空现货黄金的网站莱芜手机网站建设电话
  • 如何更好的建设和维护网站网站描述怎样写
  • 简单网站建设方案策划白银市建设管理处网站
  • 网站注册搜索引擎的目的是html网页框架代码实例
  • wampserver搭建网站辽阳专业网站开发公司
  • 云南网站设计流程龙岩网站开发
  • 网站加强队伍建设网页设计与制作教程机械工业出版社
  • 专业做网站方案ppt物流网站建设规划书
  • 企业邮箱是怎么样的鄂州seo厂家
  • 高端网站开发价格自己0基础怎么创业
  • 购物网站建站系统网站开发工作周记
  • 网站宣传推广的目的wordpress产品参数多图
  • 江苏专业网站推广公司网站怎么做好 优帮云
  • 游学做的好的网站深圳英文网站建设公司