mirror of
https://github.com/maxartz15/MA_TextureAtlasser.git
synced 2024-11-21 12:55:36 +01:00
Bugfixes: Texture point scale.
Bugfixes: Texture point scale. Test Unity2019.3.
This commit is contained in:
parent
521cb34541
commit
696ef848e0
@ -161,17 +161,20 @@ namespace MA_Texture
|
|||||||
{
|
{
|
||||||
Color[] newColors = new Color[newWidth * newHeight];
|
Color[] newColors = new Color[newWidth * newHeight];
|
||||||
|
|
||||||
float ratioX = ((float)curWidth) / newWidth;
|
float ratioX = 1.0f / ((float)newWidth / (curWidth - 1));
|
||||||
float ratioY = ((float)curHeight) / newHeight;
|
float ratioY = 1.0f / ((float)newHeight / (curHeight - 1));
|
||||||
|
|
||||||
for (int y = 0; y < newHeight; y++)
|
for (int y = 0; y < newHeight; y++)
|
||||||
{
|
{
|
||||||
var thisY = Mathf.RoundToInt((ratioY * y) * curWidth);
|
int yFloor = Mathf.FloorToInt(y * ratioY);
|
||||||
var yw = y * newWidth;
|
var y1 = (yFloor + 1) * curWidth;
|
||||||
|
var yw = y * newWidth;
|
||||||
|
|
||||||
for (int x = 0; x < newWidth; x++)
|
for (int x = 0; x < newWidth; x++)
|
||||||
{
|
{
|
||||||
newColors[yw + x] = curColors[Mathf.RoundToInt(thisY + ratioX * x)];
|
int xFloor = Mathf.FloorToInt(x * ratioX);
|
||||||
|
|
||||||
|
newColors[yw + x] = curColors[Mathf.RoundToInt(y1 + xFloor)];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,8 +2,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.2d.sprite": "1.0.0",
|
"com.unity.2d.sprite": "1.0.0",
|
||||||
"com.unity.ext.nunit": "1.0.0",
|
"com.unity.ext.nunit": "1.0.0",
|
||||||
"com.unity.package-manager-ui": "2.2.0",
|
"com.unity.test-framework": "1.1.9",
|
||||||
"com.unity.test-framework": "1.0.13",
|
|
||||||
"com.unity.ugui": "1.0.0",
|
"com.unity.ugui": "1.0.0",
|
||||||
"com.unity.modules.ai": "1.0.0",
|
"com.unity.modules.ai": "1.0.0",
|
||||||
"com.unity.modules.androidjni": "1.0.0",
|
"com.unity.modules.androidjni": "1.0.0",
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
--- !u!159 &1
|
--- !u!159 &1
|
||||||
EditorSettings:
|
EditorSettings:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
serializedVersion: 7
|
serializedVersion: 9
|
||||||
m_ExternalVersionControlSupport: Hidden Meta Files
|
m_ExternalVersionControlSupport: Hidden Meta Files
|
||||||
m_SerializationMode: 2
|
m_SerializationMode: 2
|
||||||
m_LineEndingsForNewScripts: 2
|
m_LineEndingsForNewScripts: 2
|
||||||
@ -16,10 +16,20 @@ EditorSettings:
|
|||||||
m_EtcTextureFastCompressor: 1
|
m_EtcTextureFastCompressor: 1
|
||||||
m_EtcTextureNormalCompressor: 2
|
m_EtcTextureNormalCompressor: 2
|
||||||
m_EtcTextureBestCompressor: 4
|
m_EtcTextureBestCompressor: 4
|
||||||
m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp
|
m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref
|
||||||
m_ProjectGenerationRootNamespace:
|
m_ProjectGenerationRootNamespace:
|
||||||
m_CollabEditorSettings:
|
m_CollabEditorSettings:
|
||||||
inProgressEnabled: 1
|
inProgressEnabled: 1
|
||||||
m_EnableTextureStreamingInEditMode: 1
|
m_EnableTextureStreamingInEditMode: 1
|
||||||
m_EnableTextureStreamingInPlayMode: 1
|
m_EnableTextureStreamingInPlayMode: 1
|
||||||
m_AsyncShaderCompilation: 1
|
m_AsyncShaderCompilation: 1
|
||||||
|
m_EnterPlayModeOptionsEnabled: 0
|
||||||
|
m_EnterPlayModeOptions: 3
|
||||||
|
m_ShowLightmapResolutionOverlay: 1
|
||||||
|
m_UseLegacyProbeSampleCount: 1
|
||||||
|
m_AssetPipelineMode: 1
|
||||||
|
m_CacheServerMode: 0
|
||||||
|
m_CacheServerEndpoint:
|
||||||
|
m_CacheServerNamespacePrefix: default
|
||||||
|
m_CacheServerEnableDownload: 1
|
||||||
|
m_CacheServerEnableUpload: 1
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
m_EditorVersion: 2019.2.13f1
|
m_EditorVersion: 2019.3.0f6
|
||||||
m_EditorVersionWithRevision: 2019.2.13f1 (e20f6c7e5017)
|
m_EditorVersionWithRevision: 2019.3.0f6 (27ab2135bccf)
|
||||||
|
Loading…
Reference in New Issue
Block a user