美文网首页Unity基础入门分享
Unity3D 角色受攻击,画面闪动变红

Unity3D 角色受攻击,画面闪动变红

作者: 醉杀楚天白 | 来源:发表于2018-01-02 20:49 被阅读175次
  1. 在UI中添加一个覆盖全屏幕的红色图片,设置透明度为0。
  2. 添加变量控制闪动速度
  3. 当角色受到攻击时转换透明度,然后用lerp差值清空颜色。

关键代码如下

        void Update ()
        {
            // If the player has just been damaged...
            if(damaged)
            {
                // ... set the colour of the damageImage to the flash colour.
                damageImage.color = flashColour;
            }
            // Otherwise...
            else
            {
                // ... transition the colour back to clear.
                damageImage.color = Color.Lerp (damageImage.color, Color.clear, flashSpeed * Time.deltaTime);
            }

            // Reset the damaged flag.
            damaged = false;
        }

相关文章

  • Unity3D 角色受攻击,画面闪动变红

    在UI中添加一个覆盖全屏幕的红色图片,设置透明度为0。 添加变量控制闪动速度 当角色受到攻击时转换透明度,然后用l...

  • 吴爽

    画面大小:大于画纸的五分之四,以自我为中心,可能具有攻击性,强调自我存在。 位置:画面偏左,受母亲影响。或对过去的...

  • Roll-A-Ball(Unity3D官方实例)

    本文章是关于Unity3D官方Demo(Roll-A-Ball)的知识点总结。 移动角色: FixedUpdate...

  • 游戏介绍

    《大秦之梦》是一款由电视剧《寻秦记》正版授权改编的仙侠手游,高度还原原著剧情。采用全Unity3D画面,画面唯美,...

  • UE4_Bip-RootMotion制作方案分享

    关于RootMotion 简单说RootMotion就是使用动画位移来驱动角色胶囊体位移的技术Unity3d 4....

  • 图解Java设计模式之备忘录模式

    @TOC 游戏角色状态恢复问题 游戏角色有攻击力和防御力,在大战Boss前保存自身的状态(攻击力和防御力),当大战...

  • 叙事的4要素

    画面、悬念(激发好奇)、情绪(轻松,恐怖)、角色(将听众带入角色)

  • 绘画心理分析步骤

    一,整体,看画面大小,画面越大越自信。画面过大,超过五分之四,自我,有攻击性。 画面过小,内向,害羞,抑郁,小于九...

  • 闪动

    我埋下了种子 长出希望的火光 从梦里延伸出来的 那条长城 连接着星廊 你在深深的盼望 过去的时光也漫长 多少个易碎...

  • CSRF

    CSRF攻击原理 CSRF Cross-site requestforgery跨站请求伪造,原理攻击者通过伪装成受...

网友评论

    本文标题:Unity3D 角色受攻击,画面闪动变红

    本文链接:https://www.haomeiwen.com/subject/zlgqnxtx.html