位置: 编程技术 - 正文

Unity3D【火星大战四】(unity火堆)

编辑:rootadmin

推荐整理分享Unity3D【火星大战四】(unity火堆),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity火箭发射,unity怎么做火焰粒子特效,unity火堆,unity怎么做火焰粒子特效,unity星球,火星unity3d课程,火星unity3d课程,unity火堆,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity3D【火星大战四】(unity火堆)

利用协程使敌机和圆盘重复出现

using UnityEngine;using System.Collections;public class RandomSp : MonoBehaviour { public GameObject[] enemy2;//圆盘 public GameObject[] enemy1;//敌机 public GameObject player;//我机 void Start() { player = GameObject.FindWithTag("Player");//获取我机的名称 NextTime(); StartCoroutine(RandomSpNext()); //开始协程 } IEnumerator RandomSpNext() { yield return new WaitForSeconds(f); while(true){ if(player==null){//当我机销毁时,敌机圆盘不在出现 break; } NextTime(); yield return new WaitForSeconds(f);//停秒 } } void NextTime() {//产生第一波 EnemyRandomSp();//随机产生三个圆盘 StartCoroutine(Enemy1());//停3秒后随机产生三个敌机 } void EnemyRandomSp() {//圆盘 for (; ; ) { int index = Random.Range(0, enemy2.Length);//随机产生圆盘 float posX = Random.Range(-7f, 6f);//x轴随机产生 int index2 = Random.Range(0, enemy2.Length); float posX2 = Random.Range(-7f, 6f); int index3 = Random.Range(0, enemy2.Length); float posX3 = Random.Range(-7f, 6f); if (Mathf.Abs(posX - posX2) > 3f && Mathf.Abs(posX - posX3) > 3f && Mathf.Abs(posX3 - posX2) > 3f) {//位置不重叠时克隆圆盘 Instantiate(enemy2[index], new Vector3(posX, 1.2f, -8f), Quaternion.identity); Instantiate(enemy2[index], new Vector3(posX2, 1.2f, -8f), Quaternion.identity); Instantiate(enemy2[index], new Vector3(posX3, 1.2f, -8f), Quaternion.identity); break; } } } IEnumerator Enemy1() {//敌机 yield return new WaitForSeconds(3f); for (; ; ) { int index = Random.Range(0, enemy1.Length);//随机产生敌机 float posX = Random.Range(-7f, 6f);//x轴随机产生 int index2 = Random.Range(0, enemy1.Length); float posX2 = Random.Range(-7f, 6f); int index3 = Random.Range(0, enemy1.Length); float posX3 = Random.Range(-7f, 6f); if (Mathf.Abs(posX - posX2) > 3f && Mathf.Abs(posX - posX3) > 3f && Mathf.Abs(posX3 - posX2) > 3f) {//位置不重叠时克隆敌机 Instantiate(enemy1[index], new Vector3(posX, 1.2f, -8f), Quaternion.identity); Instantiate(enemy1[index], new Vector3(posX2, 1.2f, -8f), Quaternion.identity); Instantiate(enemy1[index], new Vector3(posX3, 1.2f, -8f), Quaternion.identity); break; } } }}

更多精彩请点击

Unity3d Shader开发(一)Properties 着色器可以定义一个参数列表,可以由开发者在材质检视面板编辑参数。着色器文件中的Properties块定义了这些参数:该文章出自【狗刨学习网】语法:P

EasyTouch Broadcast messages选项在js和c#下的用法 easytouch传递消息到脚本中的方法:如果使用js写代码,需要勾选Broadcastmessages选项,otherreceiver选择接收消息的gameobject。因为在js里没法像c#那么方便的使

法线贴图原理 我算个笨人吧.笨人以前弄懂一些东西后,讲给笨人听往往更有效.看之前请自行具备图形学关于光照的基础知识.world/objectspacenormalmap我们先讲基于世界或

标签: unity火堆

本文链接地址:https://www.jiuchutong.com/biancheng/383585.html 转载请保留说明!

上一篇:Unity3D学习笔记——NGUI之UIToggle(unity3d官方教程)

下一篇:Unity3d Shader开发(一)Properties(unity的shader在哪儿)

  • 全国增值税发票查询平台 手机版
  • 已申报税额是什么意思,要交吗
  • 商贸流通企业出口退税的会计处理怎么做
  • 新购车辆车船税多少钱
  • 福利费属于管理费用的哪个明细
  • 怎么确定开票项目是否属于经营范围
  • 预付货款后收到货怎么做账
  • 个体工商户开普票流程
  • 音乐茶座取什么名字好呢
  • 工程结余物资清理方案
  • 税务变更需要哪些材料
  • 销售商品收入确认的五个条件
  • 工程预收款如何处理
  • 收到基金计入什么科目
  • 计提坏账准备,坏账准备是增加还是减少
  • 支付银行借款利息属于现金使用范围吗
  • 营改增之前固定资产可以抵扣吗
  • 公司员工体检计入什么科目
  • 销售开发后的产品
  • 金税盘和税控盘和ukey
  • 公司投资另一家公司怎么做科目
  • 简易计税项目取得的进项发票可以抵扣别的项目吗
  • 国税退税怎么做账
  • 固定资产什么时候增加
  • 打车进项可以抵扣吗
  • 少付的运费如何做分录
  • win11重置此电脑失败
  • Win10 Build 21354 太阳谷ISO镜像版体验报告 含下载地址
  • 在win7系统中,添加打印机驱动程序
  • 代理公司变更地址多少钱
  • linux安装常用命令
  • php imagick
  • 购进原材料款项怎么入账
  • 超过认证期的发票怎么办
  • vue前端页面设计
  • 外购商品转为自用洧费税计算
  • 分公司可以给总公司开发票么
  • 托收账款属于什么会计科目
  • 小规模纳税人工商年报网上怎么报
  • 企业工会注销怎么办理
  • get请求与post
  • 发票写的是信息怎么办
  • 购入固定资产的会计科目
  • 如何禁用笔记本键盘触摸板
  • 广告公司纳税人类型
  • 样品属于存货吗
  • phpcms api
  • c语言指针妙用
  • 员工高工资
  • 资产负债表没有
  • 融资性无形资产的入账价值
  • 专项应付款转入资本公积的规定
  • 长期的待摊费用包括哪些
  • 微信公众号注册时间在哪里看
  • 纳税人去税务局办什么
  • 发票金额比实际支付金额大
  • 员工办理健康证费用由谁支付
  • 退回备用金在现金怎么办
  • 简单介绍春节的风俗
  • Windows10安装net3.5
  • git服务器默认端口
  • winpe安装步骤
  • 如何在windows沙盒中导入文件
  • linux wc命令如何实现
  • windows8如何添加打印机
  • Mac系统中word怎么单独设置一页横向
  • android怎么ping
  • 安卓的系统设置在哪
  • pm2启动nodejs
  • js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
  • 怎么用python画图具体步骤
  • 安卓 存储权限 访问的地方是哪里
  • 吉林省税务局发票查询真伪
  • 广东国家税务局电话
  • 辽宁取暖补贴发放标准2020
  • 如何打印高速公路电子发票
  • 免租期算租赁期限吗
  • 北京市平谷区有地铁吗?
  • 审计报告的数据真实性
  • 保税区社会车辆能进吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设