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

京美建站官网广告公司海报用的易拉

京美建站官网,广告公司海报用的易拉,阿里云wordpress 安装,网页设计作业成品框架集敌机产生&玩家发射子弹 敌机产生: 创建一个空节点 创建一个敌机预制体 把敌机图片拖入预制体内 使用代码生成敌机 让敌机动起来 创建一个预制体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/644857/

相关文章:

  • 免费的建站软件推荐下载有没有什么专门做兼职的网站吗
  • 爱站网 关键词挖掘工具网站哪里可以查到做ddos
  • 专门为98k做的网站有没有专门招代理的网站
  • 找回老网站驻马店市住房和城乡建设局网站首页
  • 做微课的网站龙华网站建设招商
  • 小精灵儿童网站免费做踢wordpress 主题 路径
  • 云南商城网站建设ps个人主页设计模板
  • 爱站之家免费做手机网站
  • 合肥做网站联系方式网络哪里能接活做网站
  • 电子商务网站开发原则电商购物网站模板下载
  • 一个公司主体可以在多个网站做备案免费网站正能量
  • 网站建设工作室制作平台建立网站需要服务器吗
  • 花都网站建设设计济南百度推广优化
  • 淄博手机网站建设费用 天堂在线搜索
  • 公司网站开发费用计入什么科目备案域名交易
  • 网站开发 .net 开源做个营销型网站设计
  • 宿州科技网站建设广东省城乡建设部网站
  • flash网站源代码wordpress字体替换
  • 济南 外贸网站建设app的开发流程是什么
  • 域名备案网站负责人crm网站下载
  • 紫色的网站建e网效果图
  • 百度云网站建设教程平山县建设局网站
  • 济南网站排名优化报价网站推广工作计划
  • 宜昌网站设计制作公司蚌埠企业网站建设
  • 做网站賺钱wordpress模板 购买
  • 做网站读哪个专业网站建设招标文件技术部分
  • html5国内网站建设软文广告案例500字
  • 做服装的网站80后陈某做盗版视频网站
  • 外贸网站sns免费行情软件app网站mnw下载
  • 网站建设相关视频页面设计感想