I am updating from a pretty old version (2.6 or something) to the newest one. I have ran into a bit of an issue. For some reason, a couple sprites appear to be off by a pixel or something. I have a 25x25 sprite. If I press "Snap", it changes it to 26x26 for whatever reason (maybe it has to do with odd numbers?). On top of that, it looks like the sprite is not exactly in the sprite box (look at the big picture, though that could just be an editor thing). But now when I put a sprite right next to it, it looks like it has a gap (say it starts at 0, so the first sprite ends at x 25, if I put a sprite at x 26, there is a gap between them). It wasn't like this in the old version. Is this intentional behavior?
The small picture below shows what it looks like on the camera, while the big picture is zoomed in. I tried updating the atlas thinking it was a problem with the old atlas, but I am now getting this error every time I do anything with any atlas (still seems to update though), even making a new atlas. (Though this error isn't getting thrown in a new project).
TargetParameterCountException: parameters do not match signature
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/monoAndRuntimeClassLibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:188)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at /Users/builduser/buildslave/monoAndRuntimeClassLibs/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
UnityEditor.AttributeHelper.InvokeMemberIfAvailable (System.Object target, System.String methodName, System.Object[] args) (at C:/BuildAgent/work/d3d49558e4d408f4/Editor/Mono/AttributeHelper.cs:236)
UnityEditor.AssetPostprocessingInternal.PreprocessTexture (System.String pathName) (at C:/BuildAgent/work/d3d49558e4d408f4/Editor/Mono/AssetPostprocessor.cs:232)
UnityEditor.AssetDatabase:ImportAsset(String, ImportAssetOptions)
NGUIEditorTools:MakeTextureAnAtlas(String, Boolean, Boolean) (at Assets/NGUI/Scripts/Editor/NGUIEditorTools.cs:492)
NGUIEditorTools:ImportTexture(String, Boolean, Boolean, Boolean) (at Assets/NGUI/Scripts/Editor/NGUIEditorTools.cs:506)
UIAtlasMaker:UpdateTexture(UIAtlas, List`1) (at Assets/NGUI/Scripts/Editor/UIAtlasMaker.cs:567)
UIAtlasMaker:UpdateAtlas(UIAtlas, List`1) (at Assets/NGUI/Scripts/Editor/UIAtlasMaker.cs:673)
UIAtlasMaker:UpdateAtlas(List`1, Boolean) (at Assets/NGUI/Scripts/Editor/UIAtlasMaker.cs:656)
UIAtlasMaker:OnGUI() (at Assets/NGUI/Scripts/Editor/UIAtlasMaker.cs:1002)
UnityEditor.DockArea:OnGUI()