您当前的位置: 首页 >  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留言

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

微信扫码登录