位置: 编程技术 - 正文

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

  • 计提城建税怎么算
  • 外贸企业的出口收入免征其地方水利建设基金
  • 契税完税凭证是不是契税发票
  • 固定资产入账怎么做账
  • 现金流量表季度报表本期金额
  • 跨年租赁费如何处理
  • 会计凭证辅助项
  • 增值税减免所得税填在哪一栏
  • 支付安全生产费怎么入账
  • 进项和销项税额需要结转吗
  • 融资租赁和经营性租赁区别
  • 房地产土地使用权是无形资产吗
  • 软件公司主营业务类别
  • 个体工商户核定征收税率
  • 银行的划分标准
  • 汽车租赁的印花税税率
  • 企业所得税税前扣除和不扣除的区别
  • 银行代扣出口快递费用
  • 代别的公司付款怎么做账
  • 打桩和挖土
  • 法律责任的具体内容
  • 哪几种跨省邮寄发票是违法的?
  • 企业预缴多交税了如何申请退税
  • 普通的增值税发票可以查询到购买人的信息吗
  • 以前年度少计提收入
  • 增资印花税税目
  • 高新产业扶持补贴怎样申请
  • 3070和3070ti性能差多少
  • 自然人独资企业交什么税
  • 一家公司各项费用支出
  • 库存商品过多说明什么问题
  • 冲减其他应收款需要领导审批吗
  • 品质扣款单
  • 企业注销清算需要交什么税
  • 为什么结转各项支出时本年利润在借方
  • 个体户跟企业户
  • php 邮件发送
  • python模块怎么写
  • 网上打印企业征信流程
  • thinkphp框架介绍
  • 业务招待费的企业是什么
  • vue全家桶介绍
  • 终于见识到什么叫云横秦岭了
  • vue遇到的问题和解决方法
  • 为etc充值
  • 小规模工程服务开票几个点
  • 电子税务怎么绑定开票员信息
  • 织梦怎么调用当前栏目下的文章
  • 织梦cms要钱吗
  • 租赁公司一般都有什么税
  • 残疾人就业保障金上年职工工资总额
  • 房地产企业的业务范围
  • 港币转人民币差多少钱
  • 代收污水处理费免税
  • 代理进口产品
  • 存货跌价准备的计算
  • 加油账务处理
  • 什么叫零售差额退税
  • 给对方承兑对方不承认怎么办
  • 收到是怎么写
  • 什么叫归集和分配
  • win7蓝屏咋办
  • win10怎么设置开机自启软件
  • mac怎么打开terminal
  • win8无法安装其它软件
  • ubuntu安装指南
  • 运行ghost
  • msswchx.exe - msswchx进程是什么文件 有何作用
  • css清除浮动方法有哪几种
  • 苹果手机如何给视频添加字幕
  • 判断输入的日期是一年中第几天
  • perl \w
  • perl use cwd
  • Fast TileMap
  • jquery课程总结
  • js模块化开发教程
  • js全选和全不选效果复选框
  • jquery添加自定义属性
  • 粮食企业所得税税率
  • 个税申报表明细怎么打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设