/// <summary> /// 设置材质的属性 /// <para>spriteEffect</para> /// <para>propertyName 属性名称</para> /// <para>value 属性浮点值</para> /// </summary> /// <param name="luaState"></param> /// <returns></returns> public static int SpriteEffectSetMatFloat(ILuaState luaState) { STGSpriteEffect effect = luaState.ToUserData(-3) as STGSpriteEffect; string propertyName = luaState.ToString(-2); float value = (float)luaState.ToNumber(-1); effect.SetMatFloat(propertyName, value); return(0); }