位置: 编程技术 - 正文

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

  • 哪些进项税额可以抵扣销项税额
  • 申报个人所得税在哪里报
  • 应交税费课程
  • 安置残疾人税收优惠
  • 长期债权投资是什么科目借贷
  • 长期借款利息费用计算
  • 销售费用包括啥
  • 银行回单手续费分录
  • 围挡制作开票的税收分类
  • 旧的固定资产销售怎么算税
  • 百度推广服务费一年多少钱
  • 不动产入股需要交哪些税
  • 当期未开票过收入,以后开票怎么做会计分录
  • 工程项目分包需要缴纳企业所得税吗
  • 这几点政府补助会计新准则值得关注
  • 通用申报表个人所得税应税项怎么填
  • 主营业务成本结转方法
  • 企业开业装修费用分录
  • 国内企业给国外企业开发票
  • 诉讼费计入哪里
  • word字体平滑
  • 金税维护费280怎样填报
  • 融资租赁的租金是什么意思
  • RuntimeError: (PreconditionNotMet) The third-party dynamic library (cudnn64_7.dll) that Paddle depen
  • 出国考察是什么意思
  • 视频监控智能化应用
  • Symfony2创建页面实例详解
  • 非上市员工持股
  • php框架零基础入门
  • php递归实现1到100的和
  • 固定资产是指什么
  • 基于javaweb的图书馆管理系统
  • vue3.0配置
  • 可供出售债权投资
  • 多交的城建税可以抵减扣除吗
  • 利润表三步法
  • 实际缴纳的增值税是什么意思
  • 机动车价外费用发票如何开具
  • 土地作为无形资产摊销年限
  • 不能抵扣的进项税转出账务处理
  • 有赞微小店认证麻烦
  • 所得税汇算清缴前取得跨年发票
  • 租金收入如何确认收入
  • 管理费用主要核算内容包括什么?
  • 公司欠款利息收据怎么写
  • 个体工商户开普票需要进项票吗
  • 应付账款的主要成本包括
  • 银行汇票的账务处理例题
  • 境外情况
  • 小规模纳税人开的专票对方可以抵扣吗
  • 土地租金怎么做账
  • 融资租赁首付租金会计账务处理
  • 工程竣工后发生工程的保修费用入哪个科目?
  • 企业建账选择什么会计准则
  • 工业企业固定资产投资
  • 存储过程mysql
  • wrsvn.exe是什么文件
  • 通过注册表修改office默认字体
  • win8系统出现蓝屏怎样处理
  • 联想win8一键还原系统操作步骤
  • 如何设置电脑开机密码
  • windows开始界面
  • linux 消耗内存命令
  • node.js安装后自带哪个工具
  • 游戏中的物理 processing
  • html5的全局属性
  • Node.js中的核心模块包括哪些内容?
  • jquery课程总结
  • 深入学习习总书记系列讲话精神
  • 利用forever和pm2部署node.js项目过程
  • unity的shader用法
  • 了解python
  • android零基础
  • 油票增值税专用发票几个点开
  • 电子普票最多领多少
  • 静海去天津的公交
  • 电子办税服务厅怎么开电子发票
  • 酒吧要交国税还是省税
  • 小规模一季度多少免增值税
  • 计算本月应交消费税分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设