当前位置: 首页 > 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/797749/

相关文章:

  • 网站商城建设多少钱防内涵吧网站源码
  • 怎样做国外能看到的网站网站目录安全设置
  • 可以用自己电脑做网站吗微信服务号怎么做商城
  • ftp上传后没有网站长春经济技术开发区人才网
  • 阿里巴巴国际站网页版自助建站软件
  • 长沙市网站推广多少钱牛天下网站建设
  • 成都网络公司网站建设徐州哪家公司做网站水平好
  • 鞍山建设集团网站交易网站开发
  • 网站开发的前端后端wordpress主题简约
  • 哪些平台可以建立网站吗电子商务网站的建设流程图
  • 深圳网站关键词优化公司哪家好境外直播app
  • 软件网站开发合同先进的网站设计公司
  • 建设银行泰州江洲路支行网站WordPress 布局 企业网站
  • 温州网站建设方案维护广州网站建设商
  • 高明网站建设搜索关键词可以过得网站
  • 济南网站seo优化诸城网站建设与制作
  • 番禺建设网站外包下载类网站如何做
  • 5昌平区网站建设营销网站建设哪个平台好
  • 网站经常出现502萍乡做网站的公司有哪些
  • 哈尔滨模版建站公司推荐百度云建设网站
  • 建立视频网站wordpress 短信登录
  • 自己做个网站的流程合肥seo排名优化公司
  • 设计网站需要哪些流程网站建设需要掌握什么知识
  • cmseasy做网站简单吗北京网站建设方案系统
  • 营销型网站建设定制金泉网普通会员可以建设网站吗
  • 仙桃建设网站竞价账户托管公司
  • 百度投放广告怎么收费优化 英语
  • 买国外域名 网站外贸soho 网站建设
  • 南宁网站建设专家wordpress免邮箱 注册
  • 网站的目录怎样做的宁夏小蚁人网站建设