/// <summary>
    /// 敌机朝着某个方向做加速运动
    /// <para>enemy</para>
    /// <para>velocity 速度</para>
    /// <para>速度的方向</para>
    /// <para>加速度</para>
    /// </summary>
    /// <param name="luaState"></param>
    /// <returns></returns>
    public static int EnemyAccMoveTowards(ILuaState luaState)
    {
        EnemyBase enemy    = luaState.ToUserData(-4) as EnemyBase;
        float     velocity = (float)luaState.ToNumber(-3);
        float     angle    = (float)luaState.ToNumber(-2);
        float     acc      = (float)luaState.ToNumber(-1);

        enemy.AccMoveTowards(velocity, angle, acc);
        return(0);
    }