位置: 编程技术 - 正文

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在哪儿)

  • 旧机器设备出口
  • 企业所得税如何做分录
  • 免税发票是普票还是专票
  • 房地产开发企业土地增值税预缴
  • 税后经营净利润加折旧与摊销
  • 发现之前的差旅费补助多报了一天该怎么调整
  • 外经证错了已经交了税怎么办
  • 开具红字发票的当月就要进项税额转出吗
  • 工资3700扣多少社保钱
  • 资本公积转增股本什么意思
  • 个体户雇佣临时工
  • 交通补贴和通讯补贴怎么发合理
  • 收到采购材料发票的会计分录
  • 被投资方减资的会计处理
  • 多付银行承兑退回的会计分录怎么写?
  • 仲裁调解书赔偿多少钱
  • 发票已认证还能作废吗2020
  • 二手车销售挣钱不
  • 单位捐赠汽车账务处理要如何做?
  • 样机销售是什么意思
  • 增值税发票备注栏不写可以吗
  • 一般纳税人能开普票吗,几个点
  • 增值普通发票税率怎么算
  • 过路过桥费电子票验证
  • 专用发票发票联丢失怎么办
  • 仓库间的调拨流程
  • 委托加工白酒的计税依据
  • 原材料损失计入
  • 资产处置损益借贷方向表示什么
  • 研发费用的会计和税法的不同
  • 什么是应收
  • 抵押房屋可以出卖吗
  • 企业出现销售折扣时如何处理
  • php常用的设计模式在开发中的实例
  • frontpage在哪里打开
  • 补缴当年增值税和滞纳金如何入账
  • php timeout
  • 微信开发获取位置
  • phpwhile循环多维数组
  • 开发成本怎么做分录
  • 小程序unload
  • vue el-
  • 主播工资不发
  • 装修费摊销的分录是什么
  • 建立分公司流程
  • 文化事业建设费的征收范围
  • node运行vue项目
  • 住宿补贴怎么算
  • 金税四期对企业影响
  • 关于固定资产的说法
  • 成本票可以用在下个季度吗
  • 预收和预付科目一样吗
  • 什么叫固定资产
  • 材料估价入库发票收到如何记账
  • 现金支票存根金额怎么写
  • 资本公积资本溢价怎么算
  • 企业所得税汇算表
  • 开的发票超过了限额会怎样,怎么办?
  • 新办企业在建期间账务处理
  • 新公司的注册
  • 社保滞纳金怎么记账
  • 原始凭证留存几年
  • 哪些工资属于社会福利
  • 非营利医疗机构是什么单位
  • windows10经常假死
  • windows7开机
  • win10变成win8怎么办
  • jquery简单例子
  • unity项目资源
  • [置顶]马粥街残酷史
  • 批处理/d
  • python 获取网页上文件地址
  • javascript设计简单计算机
  • JavaScript Math.round() 方法
  • 社保银行代扣收费吗
  • 政务服务网怎么打印电子资格证书
  • 威海个人社保余额查询
  • 天津环保网站官网
  • 盐城购车补贴2024
  • 南通地税电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设