/// <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); }