各个参数参考翻译功能标准:Unity3D:粒子系统Particle System_nothing的专栏-CSDN博客_particle system1. GameObject → Create Other → Particle System。2. 选中 Particle System,可看到下列屬性: 3.Particle System: Duration: 粒子发射时间(设定为5秒,每5秒发射一https://blog.csdn.net/azhou_hui/article/details/47159967?ops_request_misc=&request_id=&biz_id=102&utm_term=Unity%20partical%20system&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-47159967.first_rank_v2_pc_rank_v29&spm=1018.2226.3001.4187
参考视频:秦无邪OvO的个人空间_哔哩哔哩_Bilibili秦无邪OvO,独立游戏开发者/美术/编曲;秦无邪OvO的主页、动态、视频、专栏、频道、收藏、订阅等。哔哩哔哩Bilibili,你感兴趣的视频都在B站。https://space.bilibili.com/335835274?from=search&seid=2940030192624790742&spm_id_from=333.337.0.0
简单学习一下粒子系统
创建出点Effects ——》partical systems即可创建
学习时间:参数可以自己修改,根据我上面提到的参数翻译标准参考
再给这个游戏对象创建一个叫BloodEffect的C#脚本
using System.Collections; using System.Collections.Generic; using UnityEngine;
public class BloodEffect : MonoBehaviour { public float timeToDestory; void Start() { Destroy(gameObject, timeToDestory); }
// Update is called once per frame void Update() { } } 用于定时销毁它
然后在Enemy脚本上调用它
using System.Collections; using System.Collections.Generic; using UnityEngine;
public abstract class Enemy : MonoBehaviour { public int health; public int damage; public float changeTime;
public GameObject bloodEffect;
private SpriteRenderer sr; private Color originColor; public void Start() { sr = GetComponent(); originColor = sr.color; }
public void Update() { if(health
- 【Untiy2D独立/合作开发】特别篇:如何实现快速丢掉物品
- [Unity2D独立/合作开发]实现记录物品在不同场景的存在状态,附:场景的淡入淡出功能和预加载
- 【Unity好插件之PlayMaker系列一上半部分】如何只用一个插件和一个脚本完成制作一个简易的游戏
- [Unity存档系统]简单介绍Unity常见存档系统二JSON以及使用方法
- [Unity存档系统]简单介绍Unity常见存档系统之一PlayerPrefs以及使用方法
- 【Unity2D好项目分享】用全是好活制作横版卷轴射击游戏⑤制作得分系统以及能量的使用。
- 【Unity2D好项目分享】用全是好活制作横版卷轴射击游戏④制作敌人管理器以及播数显示和音效以及场景加载器
- 【Unity2D好项目分享】用全是好活制作横版卷轴射击游戏③制作血条和能量条UI以及生命值系统和能量值系统
- 【Unity2D好项目分享】用全是好活制作横版卷轴射击游戏②游戏画面后处理以及制作玩家子弹
- 【Unity2D好项目分享】用全是好活制作横版卷轴射击游戏①简单制作滚动卷轴以及玩家移动