2020.10.23 uiroleinfo属性界面

This commit is contained in:
kongweiqiang 2025-10-24 10:05:26 +08:00
parent 39eac3cd1c
commit a9f0c3de76
30 changed files with 10349 additions and 5767 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a0e095a5b7887f3468958685c13c08ca
guid: 2955540873b20f94b9c3097e5d561e75
TextureImporter:
internalIDToNameTable: []
externalObjects: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 074e42bf1bcee584ab41670398e5a45f
guid: 5963063518120db4bb8e2d4cb065e8aa
TextureImporter:
internalIDToNameTable: []
externalObjects: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3f4a9f9e896dd254f847814514d2cdf6
guid: 3191dacc665df9f49bc489a0891d7c2e
TextureImporter:
internalIDToNameTable: []
externalObjects: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 17124975d04fb534e893151bcf13e3f4
guid: 083a19e1b54a47c47b9f8866c2fa73dc
TextureImporter:
internalIDToNameTable: []
externalObjects: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: 944cce9752232b04d8ca3f6b3c21c0b7
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 12
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 50
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 47
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: f4487445b8f3b9d41a0349eba5d6e621
guid: a37580b727acad74a9015203c4c63083
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
@ -49,7 +49,7 @@ TextureImporter:
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 120}
spriteBorder: {x: 0, y: 0, z: 0, w: 112}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,153 +0,0 @@
fileFormatVersion: 2
guid: 02e8b7f3e5d4b1a4884692bb12bf2cc8
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 12
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 50
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 47
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: da0d879b75e890e47bc335f4b9aefb2b
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 12
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 50
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 47
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: 3f176eaa71732d04ca5192ae5dcd76b3
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 12
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 50
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 47
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 B

View File

@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: 31206239f66a414438854db7642be80c
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 10
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 50
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 45
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: 14ac0fef73eff8d4588769b139d06260
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 12
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 50
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 47
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 1
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -39,7 +39,7 @@ function TeamRoleListItemCtr:SetData(wnd, item, data, onClickOwner, onClickCB)
end)
CommonUtil.LoadIcon(wnd, cfgData.Avatar, function(sprite)
CommonUtil.LoadIcon(wnd, "HeroDraw/Role_" ..idx, function(sprite)
item.head.image.sprite = sprite
item.go_selected.img_character.image.sprite = sprite
item.go_none_selected.img_character.image.sprite = sprite

View File

@ -106,13 +106,17 @@ function UIRoleInfoView:Init()
self:InitAttrHexagon()
self:RefreshNatureInfo()
--加载立绘
CommonUtil.LoadIcon(self, "HeroDraw/Role_" .. self.controller:GetHeroId(), function(sprite)
self.img_illustration.image.sprite = sprite
end)
--init 时自动进入属性界面,需要一定的延时
--self.OnClickTabToggle(1)
--Timer.New(function()self.OnClickTabToggle(1)end, 0.5, 1):Start()
-- local vikingItemCount = 10
-- local vikingLoopGridView = self.uIAnimator.vikingTab.scrollView.loopGridView
@ -185,14 +189,12 @@ function UIRoleInfoView:OnClose()
end
function UIRoleInfoView:AddEventListener()
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.NICK_NAME_CREATED, self,
self.RefreshUserNickName)
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.USER_HEADPROTRAIT_CHANGED, self,
self.RefreshUserHeadProtrait)
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.HERO_ATTR_ADD_SUCCESS, function()
--self.leadBox.btnNature.redPoint1:SetActive(ManagerContainer.RedPointMgr.HeroRPCtr:GetHeroAttrRPStatus())
end)
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name, UIEventNames.COIN_CHANGED, function()
@ -356,8 +358,8 @@ end
function UIRoleInfoView:AddUIEventListener()
ManagerContainer.LuaEventMgr:RegisterUIEvent(self.uiData.name)
self.uiBase:AddButtonEventListener(self.btnResetNature.button,self, self.BtnResetNature)
self.uiBase:AddButtonEventListener(self.uIAnimator.natureTab.btn_SaveNature.button, self, self.BtnSaveNature)
self.uiBase:AddButtonEventListener(self.btnResetNature.button, self, self.BtnResetNature)
self.uiBase:AddButtonEventListener(self.leadBox.btnSkill.button, self, self.OnClickSkillBtn)
self.uiBase:AddButtonEventListener(self.ptBox.btnSkill.button, self, self.OnClickSkillBtn)
@ -640,6 +642,7 @@ function UIRoleInfoView:OnClickTabToggle(index)
end
if index == TAB_TOGGLE_TYPE_NATURE then
self:RefreshNatureInfo()
elseif index == TAB_TOGGLE_TYPE_SKILL then
self:SaveNatureInfo()
self:RefreshSkillInfo()
@ -800,6 +803,7 @@ function UIRoleInfoView:RefreshNatureInfo()
local heroData = self.controller:GetHeroLogicData(heroId)
--名字加载放在属性加载这里
LogError("heroId: " .. tostring(heroId))
if heroId == 1 then
self.bg_Name.text_name.text.text = ManagerContainer.DataMgr.UserData:GetUserNickname()
@ -812,6 +816,11 @@ function UIRoleInfoView:RefreshNatureInfo()
end
--名字加载放在属性加载这里
if self.oneAttrAddDic == nil then
self.oneAttrAddDic = {}
for i = Enum.HeroAttrType.STR, Enum.HeroAttrType.LUK do
@ -822,9 +831,9 @@ function UIRoleInfoView:RefreshNatureInfo()
for i = Enum.HeroAttrType.STR, Enum.HeroAttrType.LUK do
local v = GetBaseAttrsByType(baseAttrs, i)
if self.oneAttrAddDic then
self:RefreshAddPointText(i)
v = v + self.oneAttrAddDic[i]
end
self["ajustItem" .. i].text.text.text = tostring(v)
end
local dic = ManagerContainer.LuaActorDataMgr:GetRoleIncreaseSecondAttrVal(self.controller:GetData(),
@ -835,7 +844,7 @@ function UIRoleInfoView:RefreshNatureInfo()
self.oneAttrAddDic[Enum.HeroAttrType.DEX] + GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.DEX),
self.oneAttrAddDic[Enum.HeroAttrType.LUK] + GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.LUK)
)
local iter = dic:GetEnumerator()
local twoAttrAddDic = {}
@ -914,9 +923,184 @@ end
--属性,重置属性
function UIRoleInfoView:BtnResetNature()
ManagerContainer.NetManager:SendMessage(ProtoMsgId.CS_RESET_ATTR_POINT_REQ, { hero_id = self.controller:GetRoleUid() })
ManagerContainer.NetManager:SendMessage(ProtoMsgId.CS_RESET_ATTR_POINT_REQ,
{ hero_id = self.controller:GetRoleUid() })
for i = Enum.HeroAttrType.STR, Enum.HeroAttrType.LUK do
self.oneAttrAddDic[i] = 0
end
self.twoAttrAddDic = {}
self.controller:ResetRemainPoints()
self:SaveNatureInfo()
self:RefreshNatureInfo()
--RefreshNatureInfo更新的属性有一定滞后性需要手动更新文字和六边形
for i = Enum.HeroAttrType.STR, Enum.HeroAttrType.LUK do
if self.oneAttrAddDic then
self["ajustItem" .. i].text_old.text.text = " " .. 1
self["ajustItem" .. i].text_add.text.text = " +" .. self.oneAttrAddDic[i]
end
end
self.naturePointHexagon.strStart.transform.localPosition = self:RefreshAttrPlanePercentVec(
0, self.naturePointHexagon.strEnd.transform.localPosition)
self.naturePointHexagon.agiStart.transform.localPosition = self:RefreshAttrPlanePercentVec(
0, self.naturePointHexagon.agiEnd.transform.localPosition)
self.naturePointHexagon.intStart.transform.localPosition = self:RefreshAttrPlanePercentVec(
0, self.naturePointHexagon.intEnd.transform.localPosition)
self.naturePointHexagon.vitStart.transform.localPosition = self:RefreshAttrPlanePercentVec(
0, self.naturePointHexagon.vitEnd.transform.localPosition)
self.naturePointHexagon.dexStart.transform.localPosition = self:RefreshAttrPlanePercentVec(
0, self.naturePointHexagon.dexEnd.transform.localPosition)
self.naturePointHexagon.lukStart.transform.localPosition = self:RefreshAttrPlanePercentVec(
0, self.naturePointHexagon.lukEnd.transform.localPosition)
self.naturePointHexagon.attr_plane.cUIPolygon:RefreshPolygonVertexs()
end
function UIRoleInfoView:BtnSaveNature()
for i = Enum.HeroAttrType.STR, Enum.HeroAttrType.LUK do
local baseAttrs = self.controller:GetLastBaseAttrs()
local v = GetBaseAttrsByType(baseAttrs, i)
if self.oneAttrAddDic then
self["ajustItem".. i].text_old.text.text = " ".. (v+self.oneAttrAddDic[i])
self["ajustItem".. i].text_add.text.text = " +".. 0
end
end
self:SaveNatureInfo()
end
--属性,刷新加点信息
function UIRoleInfoView:RefreshAddPointText(attrtype)
local baseAttrs = self.controller:GetLastBaseAttrs()
local v = GetBaseAttrsByType(baseAttrs, attrtype)
if self.oneAttrAddDic then
self["ajustItem" .. attrtype].text_old.text.text = " " .. v
self["ajustItem" .. attrtype].text_add.text.text = " +" .. self.oneAttrAddDic[attrtype]
local maxAttr = CommonUtil.ToNumber(self:CalcMaxAttr(self.controller:GetHeroId(), attrtype))
self["ajustItem" .. attrtype].text_max.text.text = maxAttr
end
end
function UIRoleInfoView:CalcMaxAttr(heroId, maxAttrType)
--self:RefreshAddPointAttr(heroId)
local totalPoint = CommonUtil.ToNumber(self:CalcTotalPoint(heroId))
--local baseAttrs = self:GetLastBaseAttrs(heroId)
local baseAttrs = { 1, 1, 1, 1, 1, 1 }
local oneAttrAddDic = {}
for i = Enum.HeroAttrType.STR, Enum.HeroAttrType.LUK do
if oneAttrAddDic[i] == nil then
oneAttrAddDic[i] = 1
end
end
local maxAttrPoint = 0
while true do
local cost = 0
if maxAttrType == Enum.HeroAttrType.STR then
cost = ManagerContainer.CfgMgr:GetHeroQualityPointByLv(GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.STR) +
maxAttrPoint).cost or
ManagerContainer.CfgMgr:GetHeroQualityPointByLv(SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.STR]) +
maxAttrPoint - 1).cost
elseif maxAttrType == Enum.HeroAttrType.AGI then
cost = ManagerContainer.CfgMgr:GetHeroQualityPointByLv(GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.AGI) +
maxAttrPoint).cost or
ManagerContainer.CfgMgr:GetHeroQualityPointByLv(SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.AGI]) +
maxAttrPoint - 1).cost
elseif maxAttrType == Enum.HeroAttrType.INT then
cost = ManagerContainer.CfgMgr:GetHeroQualityPointByLv(GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.INT) +
maxAttrPoint).cost or
ManagerContainer.CfgMgr:GetHeroQualityPointByLv(SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.INT]) +
maxAttrPoint - 1).cost
elseif maxAttrType == Enum.HeroAttrType.VIT then
cost = ManagerContainer.CfgMgr:GetHeroQualityPointByLv(GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.VIT) +
maxAttrPoint).cost or
ManagerContainer.CfgMgr:GetHeroQualityPointByLv(SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.VIT]) +
maxAttrPoint - 1).cost
elseif maxAttrType == Enum.HeroAttrType.DEX then
cost = ManagerContainer.CfgMgr:GetHeroQualityPointByLv(GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.DEX) +
maxAttrPoint).cost or
ManagerContainer.CfgMgr:GetHeroQualityPointByLv(SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.DEX]) +
maxAttrPoint - 1).cost
elseif maxAttrType == Enum.HeroAttrType.LUK then
cost = ManagerContainer.CfgMgr:GetHeroQualityPointByLv(GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.LUK) +
maxAttrPoint).cost or
ManagerContainer.CfgMgr:GetHeroQualityPointByLv(SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.LUK]) +
maxAttrPoint - 1).cost
end
if totalPoint - cost < 0 then
break
end
totalPoint = totalPoint - cost
maxAttrPoint = maxAttrPoint + 1
end
return maxAttrPoint
end
local function Attr2Points(totalCount, attr, pointData)
if attr > 1 then
attr = attr - 1
totalCount = SDataUtil.Add(totalCount, pointData[attr].cost)
-- totalCount = totalCount + pointData[attr].cost
else
return totalCount
end
return Attr2Points(totalCount, attr, pointData)
end
function UIRoleInfoView:CalcTotalPoint(heroId)
local baseAttrs = self.controller:GetLastBaseAttrs(heroId)
local pointData = ManagerContainer.CfgMgr.QualityPointCfg
local str = SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.STR])
local agi = SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.AGI])
local int = SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.INT])
local vit = SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.VIT])
local dex = SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.DEX])
local luk = SDataUtil.InvConvert(baseAttrs[Enum.HeroAttrType.LUK])
local totalCount = self.controller:GetRoleDataAttrPoints(heroId)
remainPoints = totalCount
local oldTotalCount = 0
local curTotalCountMap = {}
for k, v in pairs(baseAttrs) do
local type = k
local curTotalCount = 0
if type == Enum.HeroAttrType.STR then
curTotalCount = Attr2Points(curTotalCount, str, pointData)
elseif type == Enum.HeroAttrType.AGI then
curTotalCount = Attr2Points(curTotalCount, agi, pointData)
elseif type == Enum.HeroAttrType.INT then
curTotalCount = Attr2Points(curTotalCount, int, pointData)
elseif type == Enum.HeroAttrType.VIT then
curTotalCount = Attr2Points(curTotalCount, vit, pointData)
elseif type == Enum.HeroAttrType.DEX then
curTotalCount = Attr2Points(curTotalCount, dex, pointData)
elseif type == Enum.HeroAttrType.LUK then
curTotalCount = Attr2Points(curTotalCount, luk, pointData)
end
curTotalCountMap[type] = curTotalCount
oldTotalCount = SDataUtil.Add(oldTotalCount, curTotalCount)
end
local oneAttrAddDic = {}
local totalStatus = {}
local function NeedOver()
for k, v in pairs(totalStatus) do
if v then
return false
end
end
return true
end
local newTotalCount = SDataUtil.Add(oldTotalCount, totalCount)
return newTotalCount
end
--endregion 属性
@ -2462,6 +2646,8 @@ end
--endregion 红点
--属性六边形的锚点必须在中心,负责会有问题
--region 属性六边形图
function UIRoleInfoView:InitAttrHexagon()
local logicData = self.controller:GetHeroLogicData()
@ -2479,10 +2665,8 @@ function UIRoleInfoView:InitAttrHexagon()
logicData.attrs[Enum.HeroAttrType.DEX], self.naturePointHexagon.dexEnd.transform.localPosition)
self.naturePointHexagon.lukStart.transform.localPosition = self:RefreshAttrPlanePercentVec(
logicData.attrs[Enum.HeroAttrType.LUK], self.naturePointHexagon.lukEnd.transform.localPosition)
self.naturePointHexagon.attr_plane.cUIPolygon:RefreshPolygonVertexs()
end
function UIRoleInfoView:RefreshAttrHexagon()
@ -2503,7 +2687,7 @@ function UIRoleInfoView:RefreshAttrHexagon()
self.naturePointHexagon.intEnd.transform.localPosition)
elseif k == Enum.HeroAttrType.VIT then
self.naturePointHexagon.vitStart.transform.localPosition = self:RefreshAttrPlanePercentVec(
GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.VIT) + v,
GetBaseAttrsByType(baseAttrs, Enum.HeroAttrType.VIT) + v,
self.naturePointHexagon.vitEnd.transform.localPosition)
elseif k == Enum.HeroAttrType.DEX then
self.naturePointHexagon.dexStart.transform.localPosition = self:RefreshAttrPlanePercentVec(
@ -2522,7 +2706,7 @@ end
function UIRoleInfoView:RefreshAttrPlanePercentVec(val, endPos)
local percent = self:GetAttrPlanePercent(SDataUtil.InvConvert(val))
--此处百分比为最低位置,最高100%覆盖
local startpercent=15
local startpercent = 15
percent = math.min(100, percent + startpercent)
--LogError("percent: ".. percent)
local length = endPos - self.naturePointHexagon.center.transform.localPosition

File diff suppressed because it is too large Load Diff