您当前的位置: 首页 >  dangoxiba unity

【Unity2D】实现敌人掉血时出现闪烁

dangoxiba 发布时间:2022-01-26 11:11:21 ,浏览量:3

学习目标:

实现敌人掉血时出现闪烁,增强打击感以及判断是否对敌人造成伤害

学习内容:

首先点开Enemywenzi,在它的SpriteRenderer的组件中找到color,先调到想要的颜色,然后记录它的RGB和透明度的数值,

然后再Enemy脚本上写上闪烁的方法,并放在TakeDamage中一起触发    

using System.Collections; using System.Collections.Generic; using UnityEngine;

public abstract class Enemy : MonoBehaviour {     public int health;     public int damage;     public float changeTime;

    private SpriteRenderer sr;     private Color originColor;     public void Start()     {         sr = GetComponent();         originColor = sr.color;     }

         public void Update()     {         if(health

关注
打赏
查看更多评论

dangoxiba

暂无认证

  • 3浏览

    0关注

    55博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录