位置: 编程技术 - 正文

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

  • 递延所得税如何影响所得税费用
  • 预收账款的税费怎么处理
  • 本月计提所得税费用
  • 车船使用税代扣怎么计算
  • 印花税的征税对象是条例列举的凭证未列举的不征税
  • 船舶吨税范围
  • 一般 小规模
  • 个人销售货物缴增值税吗
  • 广告制作赚钱吗?
  • 开发区代管
  • 旅行社的营业收入主要由( )构成
  • 无息银行承兑汇票
  • 退休职工报销医药费
  • 税务局查账一般需要几天
  • 退税入其他收益需要再缴税吗
  • 职工福利进项税可以抵扣吗
  • 一次还本付息摊余成本计算公式
  • 土地使用权的原值和账面价值
  • 未结转是什么意思
  • 企业的其他业务收入
  • 跨年度的费用发票,如何做分录
  • 六税两费包括哪三税
  • 进口增值税计入关税完税价格吗
  • 用友t8怎么删除凭证
  • 按简易办法征收增值税
  • 工程在建期间土地税滞纳金
  • 公司购买基金怎样入账
  • 洗车店如何开
  • 一列火车穿过一条隧道,已知火车长450米,隧道长750米
  • 如何安装wordpress图文教程
  • 刚收到的假发怎么处理
  • 城镇土地使用税纳税义务发生时间
  • 缴纳房产税需要扣除折旧吗
  • zend framework手册
  • vue 使用js
  • 资产负债表中其他流动资产包括哪些科目
  • 工业会计和商业会计有什么区别
  • 简单描述php中的数组
  • 旅游景点html代码
  • 定期存款应计入会计哪个科目
  • 消耗性生物资产的账务处理
  • 帝国cms怎么调用文章随机段落
  • 车费增值税税率
  • 预缴所得税亏损费用金额大会被监测到吗?
  • 新公司成立需要刻哪些章
  • 换了公司个人所得税重新计算吗
  • 注销小规模财务报表怎么办
  • 使用sql server
  • 劳务税能退税吗
  • 购买员工团体意外险条款
  • 金蝶低值易耗品报废操作
  • 专项资金的账务处理 借:银行存款 贷:其他应付款
  • 车费报销记入哪个账户
  • 小微企业不用缴纳社保可以吗现在
  • 专用发票过期未认证最新规定
  • 一般纳税人购进税控设备如何抵扣
  • 工业企业会计与管理论文
  • 航天信息服务费不交可以吗
  • 分公司第二季度总结报告
  • 房租的发票没有收到,账务处理
  • 征收率和税率的区别举例
  • sqlserver的主数据库是什么
  • 如何解决工作
  • linux设置用户名和密码
  • linux快速查找历史命令
  • xp系统停止服务了还能用吗
  • win7电脑系统如何
  • windows10累积更新很慢
  • opengl oes纹理
  • js创建对象的三种方式区别
  • 简易bmp图片读取软件
  • node.js异步编程
  • js获取url参数值的两种方式
  • 税务财务负责人承担什么责任
  • 金条如何销售
  • 破产重整期间的税收
  • 如何查询甘肃省清产核资系统扶贫项目资产金额
  • 没工作个人所得税怎么交
  • 西安市人力资源和社会保障局关于2020年
  • 宁波新注册公司什么时候开始报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设