当前位置: 首页>>代码示例>>C#>>正文


C# Animator.PlayInFixedTime方法代码示例

本文整理汇总了C#中Animator.PlayInFixedTime方法的典型用法代码示例。如果您正苦于以下问题:C# Animator.PlayInFixedTime方法的具体用法?C# Animator.PlayInFixedTime怎么用?C# Animator.PlayInFixedTime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Animator的用法示例。


在下文中一共展示了Animator.PlayInFixedTime方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: OnButtonPressed

    public void OnButtonPressed(VirtualButtonAbstractBehaviour vb)
    {
        if (ControlTarget.tocar == true)
        {

            Li_animacion = Li.GetComponent<Animator>();

            //frente del leon(en la imagen target las patas del dibujo)
            if (vb.VirtualButtonName == "VB3_3" || vb.VirtualButtonName == "VB4_3")
            {
                //de fernte
                Li.transform.rotation = Quaternion.LookRotation((giroFrente.transform.position - Li.transform.position));
                if(enfadado == false)
                {
                    Li_animacion.Play("Li_Drink");
                    if(ControlTarget.currentFelicidad +1 == 100)
                    {
                        ControlTarget.currentFelicidad = 100;
                    }
                    else
                    {
                        ControlTarget.currentFelicidad += 1;
                    }
                }
                else
                {
                    Li_animacion.PlayInFixedTime("Li_Attack");
                }

            }
            //espalda del leon(en la imagen target arriba de la figura)
            if (vb.VirtualButtonName == "VB2_3" || vb.VirtualButtonName == "VB1_3")
            {
                //de fernte
                Li.transform.rotation = Quaternion.LookRotation((giroAtras.transform.position - Li.transform.position));
                if(enfadado == false)
                {
                    Li_animacion.Play("Li_Drink");
                    if(ControlTarget.currentFelicidad +1 == 100)
                    {
                        ControlTarget.currentFelicidad = 100;
                    }
                    else
                    {
                        ControlTarget.currentFelicidad += 1;
                    }
                }
                else
                {
                    Li_animacion.PlayInFixedTime("Li_Attack");
                }

            }

            //izquierda del leon
            if(vb.VirtualButtonName == "VB1_1" || vb.VirtualButtonName == "VB1_2" ||
               vb.VirtualButtonName == "VB4_2" || vb.VirtualButtonName == "VB4_1")
            {
                //nos giramos
                Li.transform.rotation = Quaternion.LookRotation((giroIzquierda.transform.position - Li.transform.position));
                //comprobamos el animo del leon y hacemos una animacion respecto a como este
                if(enfadado == false)
                {
                    Li_animacion.Play("Li_Drink");
                    if(ControlTarget.currentFelicidad +1 == 100)
                    {
                        ControlTarget.currentFelicidad = 100;
                    }
                    else
                    {
                        ControlTarget.currentFelicidad += 1;
                    }
                }
                else
                {
                    Li_animacion.PlayInFixedTime("Li_Attack");
                }

            }
            //derecha del leon
            if (vb.VirtualButtonName == "VB2_1" || vb.VirtualButtonName == "VB2_2" ||
                vb.VirtualButtonName == "VB3_1" || vb.VirtualButtonName == "VB3_2")
            {
                Li.transform.rotation = Quaternion.LookRotation((giroDerecha.transform.position - Li.transform.position));
                //comprobamos el animo del leon y hacemos una animacion respecto a como este
                if(enfadado == false)
                {
                    Li_animacion.Play("Li_Drink");
                    if(ControlTarget.currentFelicidad +1 == 100)
                    {
                        ControlTarget.currentFelicidad = 100;
                    }
                    else
                    {
                        ControlTarget.currentFelicidad += 1;
                    }
                }
                else
                {
                    Li_animacion.PlayInFixedTime("Li_Attack");
//.........这里部分代码省略.........
开发者ID:OscarDelgadoMiranda,项目名称:DSH,代码行数:101,代码来源:BotonesVirtuales.cs


注:本文中的Animator.PlayInFixedTime方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。