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

云服务器 做网站公众号微博seo

云服务器 做网站,公众号微博seo,北京网站优化外包,购物网站建设过程视频敌机产生&玩家发射子弹 敌机产生: 创建一个空节点 创建一个敌机预制体 把敌机图片拖入预制体内 使用代码生成敌机 让敌机动起来 创建一个预制体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.rdtb.cn/news/17890.html

相关文章:

  • 杭州网站建设哪里好网络营销优化培训
  • wordpress同标题关键字澳门seo关键词排名
  • 哈尔滨做平台网站平台公司哪家好搜索引擎优化行业
  • 锚文本外链查询网站国内搜索引擎排行榜
  • 佛山微信网站建设哪家好长尾词挖掘工具爱站网
  • 做网站的价格表推广小程序
  • 做境外的赌博网站违法么图片外链生成工具在线
  • 网站建设的文章视频广告
  • 汇泽网站建设虚拟主机搭建网站
  • 佛山网站开发哪家好搜狗seo软件
  • 上海做网站去哪里西安seo主管
  • 如何做网站品类河源网站seo
  • wordpress网站网络平台推广具体是怎么推广
  • wordpress美女站主题sem托管公司
  • 贵阳有做网站的公司吗百度云电脑版网站入口
  • 小程序生成器百度推广怎么优化关键词的质量
  • 九一制作网站百度推广个人能开户吗
  • 用vue框架做的网站seo门户
  • 天猫网站建设的意义天津百度关键词排名
  • wordpress网站语言电商网站如何避免客户信息泄露
  • 做网站万网中国优化网
  • 网站建设项目内控单关键词优化快速
  • 电视看b站直播中国足球世界排名
  • 烟台网站制作公司哪家好做一个私人网站需要多少钱
  • 深圳Ic网站建设近期出现的病毒叫什么
  • 网站结构形式有哪些软文营销文章500字
  • 网站备案说明营销推广与策划
  • 烟台市建委网站seoheuni
  • 网站开发及维护给你一个网站seo如何做
  • wordpress多站点数据共享玉林网站seo