`

第九课 粒子的控制

阅读更多
http://bbs.9ria.com/thread-145721-1-1.html

using UnityEngine;
using System.Collections;

public class DParaticle : MonoBehaviour {

private GameObject paraticle;
private int paraticleID = 0;

void OnGUI()
{
if(GUI.Button(new Rect(10,10,100,20),"清除粒子"))
{
paraticleID = 1;
}
if(GUI.Button(new Rect(10,30,100,20),"开启粒子"))
{
paraticleID = 2;
}
}

void Start ()
{
paraticle = GameObject.Find("Particle");
}

void Update()
{
if(paraticleID == 1)
{
//enabled为false的时候暂停粒子,并清除
paraticle.particleEmitter.enabled = false;
if(paraticle.particleEmitter.enabled == false)
{
//清除粒子
paraticle.particleEmitter.ClearParticles();
}
}
else if(paraticleID == 2)
{
//开始粒子
paraticle.particleEmitter.enabled = true;
}
}
}

下面的方法也能实现粒子的开启,和关闭

if(paraticleID == 1)
{
paraticle.transform.particleEmitter.emit = false;
}
else if(paraticleID == 2)
{
paraticle.transform.particleEmitter.emit = true;
}
分享到:
评论

相关推荐

    电子科大 多媒体实验 粒子系统实验代码

    "Lesson19"可能代表实验的第十九课,这可能是一个逐步进阶的过程,让学生从基础的粒子发射器开始,逐渐学习到更高级的粒子交互和碰撞检测。在这一课中,学生可能会接触到以下几个关键知识点: 1. **粒子生成**:...

    3D_Max教程1-10课基础教程.zip

    第九和第十课,可能是实战练习或者更高级的技巧介绍,如环境光效、粒子系统、动态模拟等,这将让你的3D作品更加丰富多彩。 这个教程虽然只包含1-10课,但覆盖了3D_MAX入门所需的重要知识点。通过逐步学习并实践,你...

    河南省确山县第二高级中学高中物理第1章第9节带电粒子在电场中的运动教学案无答案新人教版选修3_1

    这节课的目标是让学生理解和掌握带电粒子如何在电场的作用下改变运动状态,以及如何运用动能定理解决相关问题。 【知识梳理】 1. 物体做直线运动或曲线运动的条件:物体的运动轨迹取决于受力情况。当合力与速度方向...

    GitChat-Three.js:Three.js达人课相关案例

    09第九节 controls OrbitControls控制器 TrackballControls控制器 DeviceOrientationControls控制器 10第十节 Loader ObjectLoader GLTFLoader FBXLoader OBJLoader ColladaLoader 11第十一节 animation 变形实现...

    Android3D 教程(基础PPT)

    9. **地形**(第28课):在3D游戏中,地形生成和渲染是一项关键任务。课程可能讲解了如何使用纹理映射和高度图来创建逼真的地形表面。 通过这个基础PPT教程,开发者不仅可以学习到3D图形的基础知识,还能了解到在...

    美国海军(NPS)的OSG教程

    第九课:处理键盘输入 - **键盘事件监听**:讲解如何监听键盘事件,并根据用户的输入改变场景的状态。 - **更新回调实现**:进一步探讨如何结合键盘事件与更新回调机制,实现更加复杂的交互效果。 ##### 10. 第十...

    趣学3D One——青少年三维创意与设计(第2版).rar

    9. **第12课:扭曲花盆** - 变形工具:学习使用变形工具来创建非规则形状,如扭曲的效果。 - 修改器的应用:通过使用不同的修改器来改变物体的形状和结构。 - 纹理应用:在花盆上添加纹理,例如木纹或泥土质感。 ...

    北京林业大学844《微生物学》2021年考研专业课初试大纲.pdf

    ##### 第九章 微生物基因表达调控 - **知识点**: - 转录水平的调控机制 - 转录后调控(反义RNA调控、细菌蛋白质分泌调控) - Two-component System与信号传导机制 ##### 第十章 微生物与基因工程 - **知识点**...

    贵州大学909微生物学2020年考研专业课初试大纲.pdf

    ##### 第九章 食品制造中的主要微生物及其应用 - **食品制造中的细菌**:介绍醋、发酵乳制品、谷氨酸、黄原胶等食品制作中使用的细菌种类及其作用。 - **食品制造中的酵母**:描述酵母在面包、酿酒等食品加工中的...

    赣南师范大学无机化学和分析化学2020年考研专业课初试大纲.pdf

    ##### 第十九章 滴定分析法 - **滴定分析法概论**:介绍滴定分析法的基本原理。 - **酸碱滴定法**:掌握酸碱滴定的操作步骤及其应用。 - **配位滴定法**:了解配位滴定的特点及应用场合。 - **氧化还原滴定法**:...

    Nehe的OpenGL教程电子书

    这一课是基于第7课的代码的,你将学会三种不同的雾的计算方法,以及怎样设置雾的颜色和雾的范围。 17.2D 图像文字 在这一课中,你将学会如何使用四边形纹理贴图把文字显示在屏幕上。你将学会如何把256个不同的...

    OPenGL编程书籍

    这一课是基于第7课的代码的,你将学会三种不同的雾的计算方法,以及怎样设置雾的颜色和雾的范围。 17.2D 图像文字 在这一课中,你将学会如何使用四边形纹理贴图把文字显示在屏幕上。你将学会如何把256个不同的文字...

    nugi视频教程下载地址

    - **下载地址**:[UGUI视频教程第9课](http://forum.china.unity3d.com/thread-1298-1-1.html) #### 9. 自定义UGUI控件 - **知识点概述**:这部分教程将引导学习者了解如何创建自定义的UGUI控件,包括如何扩展现有...

    OpenGL Nehe 中文教程

    8. **Lesson 08 - 混合**:混合操作在实现透明效果和粒子系统等高级效果时至关重要,本课会讲解如何使用OpenGL的混合模式。 9. **Lesson 09和以后的课程**:教程可能还包含更多关于深度测试、视口转换、投影、动画...

    九年级物理第十八章 第二课时 核能教案人教版.doc

    4. **核电站的工作原理**:核电站通常采用控制下的链式反应,通过不锈钢管道将反应堆中的热能传递给第二回路的水,使其转化为蒸汽驱动汽轮机转动,进而产生电能。在这个过程中,第一回路的水与第二回路的水被隔离,...

    PS制作空间FASHL绕光子教程

    9. **教程文件“第一课 如何制作火焰字.exe”**:这可能是一个辅助的教程,教如何用PS制作火焰文字,因为火焰和光线有类似的动态元素,可以作为制作空间光效的前导知识。 学习这个教程,不仅能够掌握特定的光效制作...

    2014-2015学年九年级化学上册 3.1 分子和原子(第1课时)学案(无答案)(新版)新人教版

    1. **分子和原子的概念**:物质是由微小粒子构成的,这些粒子包括分子、原子等。分子是保持物质化学性质的最小微粒,而原子是化学反应中的最小单位,不能被化学反应进一步分割。 2. **分子的特性**: - **体积和...

    UnityLesson3:统一。 “团结一致”的第三课

    2. **脚本创建与挂载**:在Unity中,你可以通过创建C#脚本来控制游戏对象的行为。编写好脚本后,将其挂载到游戏对象上,脚本中的方法会在适当的时间被调用,比如Update()函数会每帧执行一次。 3. **MonoBehaviours*...

    Adv-CS-Unity:高级计算机科学课-Unity游戏开发

    9. **扩展功能**:探索Unity的插件系统和第三方库,如 Naughty Attributes 提高脚本可读性,Unity Ads 或 IAP 实现广告和内购。 10. **性能优化**:学习分析和优化游戏性能的方法,如内存管理、绘制调用优化、CPU和...

Global site tag (gtag.js) - Google Analytics