美文网首页
改变物体Renderer

改变物体Renderer

作者: 超电磁炮 | 来源:发表于2016-11-08 21:04 被阅读0次

    目的:实现人物受到伤害时,身体泛红并慢慢恢复。

    所用方法/属性:Renderer

    1

    找到Player的渲染器,添加tag -->PlayerRenderer

    打开脚本,增加一个Renderer变量playerRenderer

    2

    接下来,在Start方法中获取Player的渲染器

    `playerRenderer = GameObject.FindWIthTag("PlayerRenderer").GetComponent<Renderer>();`

    为达到目的,当人物血量减少的方法中,改变playerRenderer变量的属性:

    playerRenderer.material.color = Color.red;

    在Update方法中将颜色变回:

    ```

    void Update()

    {

        playerRenderer.material.color = Color.Lerp(playerRenderer.material.color , Color.white , smoothing*Time.deltaTime);

    }

    //其中的smoothing为控制变化快慢的变量。

    ```

    相关文章

      网友评论

          本文标题:改变物体Renderer

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