位置: 编程技术 - 正文

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

  • 税金返还需要交税吗
  • 个体户需要交哪种税
  • 如何做进项税额转出,又认证不了发票
  • 营业总收入包含投资收益吗
  • 机关和事业单位哪个好
  • 公司自建房屋如何进行入账?
  • 金蝶软件如何设置单价小数点
  • 房地产公司缴纳契税的会计分录
  • 同一地级行政区怎么划分
  • 营业外支出用什么账户
  • 试生产期间的账务处理
  • 营运能力指标正常范围
  • 不动产投资包括哪些
  • 没有组策略权限
  • 税控机抵减增值税税额
  • 成品油企业自用油需要开具发票吗
  • 新会计准则2020变化
  • 在windows操作
  • 商品流通企业会计科目表
  • 法恩达尔的信
  • thinkphp5执行流程
  • 图像相似性度量
  • 日本长野县在哪
  • flutter项目怎么运行
  • python爬虫推荐
  • 深入理解php
  • php读取xml接口数据
  • 银行承兑是什么意思
  • mongodb数据库中使用哪个数据库可以设置用户名和密码
  • mongodb数据库基本操作
  • 企业出租无形资产使用权取得的收入应计入
  • 开票一定要确认收入嘛
  • 其他应付款二级明细科目有哪些
  • 小微企业增值税减免政策
  • 购买实验材料入什么科目
  • 磁盘监控命令
  • 小规模纳税人应交税费的二级科目
  • 代扣代缴附加税减免政策文件
  • 事故赔偿金分配
  • 子公司注销前资金怎么办
  • 暂估入库一直未取得发票需要调账吗
  • 建筑简易征收适用哪些业务
  • 进项税额有抵扣期限吗
  • 滴滴发票抬头是什么意思
  • 增值税结转是月结转还是年度
  • mysql zip archive 版本(5.7.19)安装教程详细介绍
  • window怎么升级系统
  • win10启动项怎么设置
  • ubuntu更新设置在哪
  • win7系统硬盘分区类型
  • centos中如何查看ip地址
  • CentOS yum php mcrypt 扩展安装方法
  • ha1.dll丢失开不了机
  • win7开机连不上网
  • scair.exe是什么程序
  • win10浏览器下载不了软件怎么回事
  • Linux分区详解
  • win7如何打开浏览器
  • win7找不到启动
  • tar命令参数详解
  • cocos 2d x
  • iframe内容自适应缩放
  • relative absolute无法冲破的等级问题解决第1/3页
  • 15个常用的excel函数公式
  • unity优化gc
  • jquery jwt
  • nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
  • shell section
  • javascript基础笔记
  • python查找字符串中指定字符的个数
  • 编写一个python函数is_multiple
  • js获取文本框的值进行计算
  • js的scrolltop
  • javascript文字特效
  • 营改增之前建筑业税率是多少
  • 张家港保税区地区生产总值
  • 如何在电子税务局看本月应申报的税
  • 事业单位大额资金拨付需要什么报账材料
  • 江苏税务个税查询
  • 镇江市物业管理协会
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设