0426动画等修改
This commit is contained in:
parent
affc775226
commit
f47f5c9ff6
8
Assets/Resources/Images/RowerNew/动画用.meta
Normal file
8
Assets/Resources/Images/RowerNew/动画用.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 496228e8c54ab2f42b1dcbde95b559c2
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/RowerNew/动画用/bg_myself.png
Normal file
BIN
Assets/Resources/Images/RowerNew/动画用/bg_myself.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 19 KiB |
128
Assets/Resources/Images/RowerNew/动画用/bg_myself.png.meta
Normal file
128
Assets/Resources/Images/RowerNew/动画用/bg_myself.png.meta
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 448add209251845449b89b873a6bfd40
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
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
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: -1
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/RowerNew/动画用/bg_other.png
Normal file
BIN
Assets/Resources/Images/RowerNew/动画用/bg_other.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
128
Assets/Resources/Images/RowerNew/动画用/bg_other.png.meta
Normal file
128
Assets/Resources/Images/RowerNew/动画用/bg_other.png.meta
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8f2ff1b6fac784444812c3ac3bae857a
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
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
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: -1
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/RowerNew/动画用/img_line_finish.png
Normal file
BIN
Assets/Resources/Images/RowerNew/动画用/img_line_finish.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 272 B |
128
Assets/Resources/Images/RowerNew/动画用/img_line_finish.png.meta
Normal file
128
Assets/Resources/Images/RowerNew/动画用/img_line_finish.png.meta
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4f1b264d585599046a297bfc40cc8a74
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
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
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: -1
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/RowerNew/动画用/img_overline_myself.png
Normal file
BIN
Assets/Resources/Images/RowerNew/动画用/img_overline_myself.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.1 KiB |
@ -0,0 +1,128 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4b847a5c0fe3ae7478918c55bbff3086
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
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
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: -1
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/RowerNew/动画用/img_overline_others.png
Normal file
BIN
Assets/Resources/Images/RowerNew/动画用/img_overline_others.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.1 KiB |
@ -0,0 +1,128 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 7ab7686c8bd477c48ba8b518765e9a36
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
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
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: -1
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/RowerNew/动画用/左1像素线.png
Normal file
BIN
Assets/Resources/Images/RowerNew/动画用/左1像素线.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 216 B |
128
Assets/Resources/Images/RowerNew/动画用/左1像素线.png.meta
Normal file
128
Assets/Resources/Images/RowerNew/动画用/左1像素线.png.meta
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6c594ace8acf0e14fb47eac228437c39
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
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
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: -1
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
File diff suppressed because it is too large
Load Diff
@ -362,7 +362,8 @@
|
|||||||
"Minimum mileage is 100M.": "最低里程是100M!",
|
"Minimum mileage is 100M.": "最低里程是100M!",
|
||||||
"Minimum time is 20s.": "最低时间是20s!",
|
"Minimum time is 20s.": "最低时间是20s!",
|
||||||
"Please enter an integer between 0-59.": "请输入一个0-59的整数!",
|
"Please enter an integer between 0-59.": "请输入一个0-59的整数!",
|
||||||
"Please check the network status!": "请检查网络连接是否正常!"
|
"Please check the network status!": "请检查网络连接是否正常!",
|
||||||
|
"FINISH": "终点"
|
||||||
},
|
},
|
||||||
"en": {
|
"en": {
|
||||||
"HOT ROUTES": "HOT ROUTES",
|
"HOT ROUTES": "HOT ROUTES",
|
||||||
@ -719,6 +720,7 @@
|
|||||||
"Minimum mileage is 100M.": "Minimum mileage is 100M.",
|
"Minimum mileage is 100M.": "Minimum mileage is 100M.",
|
||||||
"Minimum time is 20s.": "Minimum time is 20s.",
|
"Minimum time is 20s.": "Minimum time is 20s.",
|
||||||
"Please enter an integer between 0-59.": "Please enter an integer between 0-59.",
|
"Please enter an integer between 0-59.": "Please enter an integer between 0-59.",
|
||||||
"Please check the network status!": "Please check if the network connection is normal!"
|
"Please check the network status!": "Please check if the network connection is normal!",
|
||||||
|
"FINISH": "FINISH"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1128,7 +1128,7 @@ GameObject:
|
|||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 0
|
||||||
--- !u!224 &1366463779
|
--- !u!224 &1366463779
|
||||||
RectTransform:
|
RectTransform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -1435,6 +1435,7 @@ RectTransform:
|
|||||||
- {fileID: 2005809445}
|
- {fileID: 2005809445}
|
||||||
- {fileID: 440850937}
|
- {fileID: 440850937}
|
||||||
- {fileID: 1089465724}
|
- {fileID: 1089465724}
|
||||||
|
- {fileID: 2043377338}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 3
|
m_RootOrder: 3
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
@ -1739,3 +1740,77 @@ CanvasRenderer:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 2005809444}
|
m_GameObject: {fileID: 2005809444}
|
||||||
m_CullTransparentMesh: 0
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!1 &2043377337
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 2043377338}
|
||||||
|
- component: {fileID: 2043377340}
|
||||||
|
- component: {fileID: 2043377339}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Image
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &2043377338
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2043377337}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 2, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1678571401}
|
||||||
|
m_RootOrder: 6
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchoredPosition: {x: -290, y: 0.000015205}
|
||||||
|
m_SizeDelta: {x: 30, y: 100}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &2043377339
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2043377337}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: 6c594ace8acf0e14fb47eac228437c39, type: 3}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!222 &2043377340
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2043377337}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
|||||||
@ -243,6 +243,7 @@ public static class App
|
|||||||
//UdpAddress = new IPEndPoint(IPAddress.Parse("192.168.0.102"), 21001);
|
//UdpAddress = new IPEndPoint(IPAddress.Parse("192.168.0.102"), 21001);
|
||||||
//TcpAddress = new IPEndPoint(IPAddress.Parse("192.168.0.102"), 21001);
|
//TcpAddress = new IPEndPoint(IPAddress.Parse("192.168.0.102"), 21001);
|
||||||
#endif
|
#endif
|
||||||
|
Debug.Log(101 / 100 * 100);
|
||||||
if (!FB.IsInitialized)
|
if (!FB.IsInitialized)
|
||||||
{
|
{
|
||||||
FB.Init();
|
FB.Init();
|
||||||
|
|||||||
@ -642,6 +642,13 @@ public class RowerHomeScript : PFUIPanel
|
|||||||
C2RowerData.EnableChanged += ModeChanged;
|
C2RowerData.EnableChanged += ModeChanged;
|
||||||
FtmsRowerData.RowerResChanged -= ResChanged;
|
FtmsRowerData.RowerResChanged -= ResChanged;
|
||||||
FtmsRowerData.RowerResChanged += ResChanged;
|
FtmsRowerData.RowerResChanged += ResChanged;
|
||||||
|
//标志线复位
|
||||||
|
Transform leftLine = transform.Find("Rower/Modes/Scroll/M2/Track/TraceContainer/LineMeterLeft"),
|
||||||
|
rightLine = transform.Find("Rower/Modes/Scroll/M2/Track/TraceContainer/LineMeterRight"),
|
||||||
|
finishLine = transform.Find("Rower/Modes/Scroll/M2/Track/TraceContainer/LineFinish");
|
||||||
|
leftLine.localPosition = new Vector3(-207.5f+43, leftLine.localPosition.y, leftLine.localPosition.z);
|
||||||
|
rightLine.localPosition = new Vector3(164.5f+43, rightLine.localPosition.y, rightLine.localPosition.z);
|
||||||
|
finishLine.localPosition = new Vector3(-237.5f+43, finishLine.localPosition.y, finishLine.localPosition.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ModeChanged(object sender, EventArgs e)
|
private void ModeChanged(object sender, EventArgs e)
|
||||||
@ -897,7 +904,7 @@ public class RowerHomeScript : PFUIPanel
|
|||||||
#endif
|
#endif
|
||||||
//if (y > 1200) y = 1200;
|
//if (y > 1200) y = 1200;
|
||||||
//拉力条
|
//拉力条
|
||||||
var rate = ((float)y) * 2 / 1200;
|
var rate = ((float)y) * 2 / 120;
|
||||||
if (rate > 1) rate = 1f;
|
if (rate > 1) rate = 1f;
|
||||||
left.Find("LeftImage/Value").GetComponent<Image>().fillAmount = rate;
|
left.Find("LeftImage/Value").GetComponent<Image>().fillAmount = rate;
|
||||||
left.Find("RightImage/Value").GetComponent<Image>().fillAmount = rate;
|
left.Find("RightImage/Value").GetComponent<Image>().fillAmount = rate;
|
||||||
|
|||||||
@ -17,7 +17,7 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
[SerializeField]
|
[SerializeField]
|
||||||
GameObject rank,trace;
|
GameObject rank,trace;
|
||||||
|
|
||||||
Transform scroll,m2;
|
Transform scroll,m1,m2;
|
||||||
Vector3 startPosition,boatStartPosition;
|
Vector3 startPosition,boatStartPosition;
|
||||||
TKPanRecognizer pan;
|
TKPanRecognizer pan;
|
||||||
|
|
||||||
@ -47,24 +47,40 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
{
|
{
|
||||||
scroll = transform.Find("Rower/Modes/Scroll");
|
scroll = transform.Find("Rower/Modes/Scroll");
|
||||||
startPosition = scroll.localPosition;
|
startPosition = scroll.localPosition;
|
||||||
if (PlayerPrefs.GetFloat("RowerMultiModeLocationX") != 0f)
|
|
||||||
{
|
|
||||||
scroll.localPosition = new Vector3(PlayerPrefs.GetFloat("RowerMultiModeLocationX"), startPosition.y, startPosition.z);
|
//if (PlayerPrefs.GetFloat("RowerMultiModeLocationX") != 0f)
|
||||||
foreach (Transform t in transform.Find("Rower/Dots"))
|
//{
|
||||||
{
|
// scroll.localPosition = new Vector3(PlayerPrefs.GetFloat("RowerMultiModeLocationX"), startPosition.y, startPosition.z);
|
||||||
t.GetComponent<Image>().color = Utils.HexToColorHtml("#ffffff");
|
// foreach (Transform t in transform.Find("Rower/Dots"))
|
||||||
}
|
// {
|
||||||
if (scroll.localPosition.x >= startPosition.x - (730 / 2))
|
// t.GetComponent<Image>().color = Utils.HexToColorHtml("#ffffff");
|
||||||
{
|
// }
|
||||||
transform.Find("Rower/Dots/d1").GetComponent<Image>().color = Utils.HexToColorHtml("#f93086");
|
// if (scroll.localPosition.x >= startPosition.x - (730 / 2))
|
||||||
}
|
// {
|
||||||
else
|
// transform.Find("Rower/Dots/d1").GetComponent<Image>().color = Utils.HexToColorHtml("#f93086");
|
||||||
{
|
// }
|
||||||
transform.Find("Rower/Dots/d2").GetComponent<Image>().color = Utils.HexToColorHtml("#f93086");
|
// else
|
||||||
}
|
// {
|
||||||
}
|
// transform.Find("Rower/Dots/d2").GetComponent<Image>().color = Utils.HexToColorHtml("#f93086");
|
||||||
|
// }
|
||||||
|
//}
|
||||||
AddTouchEvent();
|
AddTouchEvent();
|
||||||
|
m1 = transform.Find("Rower/Modes/Scroll/M1");
|
||||||
m2 = transform.Find("Rower/Modes/Scroll/M2");
|
m2 = transform.Find("Rower/Modes/Scroll/M2");
|
||||||
|
|
||||||
|
currentModeType = PlayerPrefs.GetInt("CurrentModeType");
|
||||||
|
Transform aniView = currentModeType == 0 ? m1 : m2, followAniView = currentModeType == 0 ? m2 : m1;
|
||||||
|
aniView.localPosition = new Vector3(0, aniView.localPosition.y, aniView.localPosition.z);
|
||||||
|
followAniView.localPosition = new Vector3(730, followAniView.localPosition.y, followAniView.localPosition.z);
|
||||||
|
string selDot = currentModeType == 0 ? "d1" : "d2";
|
||||||
|
foreach (Transform t in transform.Find("Rower/Dots"))
|
||||||
|
{
|
||||||
|
t.GetComponent<Image>().color = Utils.HexToColorHtml("#ffffff");
|
||||||
|
}
|
||||||
|
transform.Find($"Rower/Dots/{selDot}").GetComponent<Image>().color = Utils.HexToColorHtml("#f93086");
|
||||||
|
|
||||||
|
print($"模块位置:{m1.localPosition.x},{m2.localPosition.x}");
|
||||||
caches = new Dictionary<string, Texture>();
|
caches = new Dictionary<string, Texture>();
|
||||||
traceList = new List<Trace>();
|
traceList = new List<Trace>();
|
||||||
//traceList = new List<Trace>()
|
//traceList = new List<Trace>()
|
||||||
@ -143,7 +159,6 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
}
|
}
|
||||||
userList[i].currentRank = rank;
|
userList[i].currentRank = rank;
|
||||||
}
|
}
|
||||||
print(string.Join(",", rankDiffDict.OrderBy(x=>x.Value.rank).Select(x => x.Value.diff)));
|
|
||||||
}
|
}
|
||||||
private List<TraceData> HandleData()
|
private List<TraceData> HandleData()
|
||||||
{
|
{
|
||||||
@ -226,8 +241,18 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
else if (rate < 35) return 0.4f;
|
else if (rate < 35) return 0.4f;
|
||||||
else return 0.3f;
|
else return 0.3f;
|
||||||
}
|
}
|
||||||
|
//标识线
|
||||||
|
int leftWidth = 0, rightWidth = 100;
|
||||||
private void DisplayTrace(Transform t,TraceData data,TraceData mineData,bool isAni = false)
|
private void DisplayTrace(Transform t,TraceData data,TraceData mineData,bool isAni = false)
|
||||||
{
|
{
|
||||||
|
//增加新设计稿逻辑
|
||||||
|
t.Find("Left").GetComponent<Image>().sprite = data.isMine ? Resources.Load<Sprite>("Images/RowerNew/动画用/bg_myself") : Resources.Load<Sprite>("Images/RowerNew/动画用/bg_other");
|
||||||
|
t.Find("Main/Boat/Head").GetComponent<Image>().sprite = data.isMine ? Resources.Load<Sprite>("Images/RowerNew/动画用/img_overline_myself") : Resources.Load<Sprite>("Images/RowerNew/动画用/img_overline_others");
|
||||||
|
t.Find("Main/Boat/Head").gameObject.SetActive(data.currentDistance > 0);
|
||||||
|
t.Find("Main/Rowed").GetComponent<Image>().color = data.isMine ? Utils.HexToColorHtml("#f9308699") : Utils.HexToColorHtml("#27dfe399");
|
||||||
|
t.GetComponent<Image>().color = data.isMine ? Utils.HexToColorHtml("#f930861a") : Utils.HexToColorHtml("#27dfe31a");
|
||||||
|
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(data.Avatar))
|
if (string.IsNullOrEmpty(data.Avatar))
|
||||||
{
|
{
|
||||||
t.Find("Left/Avatar").GetComponent<RawImage>().texture = null;
|
t.Find("Left/Avatar").GetComponent<RawImage>().texture = null;
|
||||||
@ -317,27 +342,91 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
|
|
||||||
var width = t.Find("Main").GetComponent<RectTransform>().sizeDelta.x - t.Find("Main/Boat").GetComponent<RectTransform>().sizeDelta.x;
|
var width = t.Find("Main").GetComponent<RectTransform>().sizeDelta.x - t.Find("Main/Boat").GetComponent<RectTransform>().sizeDelta.x;
|
||||||
var diffWidth = data.currentDistance - mineData.currentDistance + 50;
|
var diffWidth = data.currentDistance - mineData.currentDistance + 50;
|
||||||
if (data.currentDistance <= 50 && mineData.currentDistance <= 50)
|
if (mineData.currentDistance <= 50)
|
||||||
{
|
{
|
||||||
diffWidth = data.currentDistance;
|
diffWidth = data.currentDistance;
|
||||||
}
|
}
|
||||||
else if (rowerType.type == 1 && rowerType.value - data.currentDistance <= 50)
|
else if (rowerType.type == 1 && rowerType.value - mineData.currentDistance <= 50)
|
||||||
{
|
{
|
||||||
diffWidth = 100 - ((int)rowerType.value - data.currentDistance);
|
diffWidth = 100 - ((int)rowerType.value - data.currentDistance);
|
||||||
}
|
}
|
||||||
|
Func<float, bool> is0to100 = a => a >= 0 && a <= 100;
|
||||||
|
//标识线显示
|
||||||
|
if (data.isMine)
|
||||||
|
{
|
||||||
|
Transform leftLine = transform.Find("Rower/Modes/Scroll/M2/Track/TraceContainer/LineMeterLeft"),
|
||||||
|
rightLine = transform.Find("Rower/Modes/Scroll/M2/Track/TraceContainer/LineMeterRight"),
|
||||||
|
finishLine = transform.Find("Rower/Modes/Scroll/M2/Track/TraceContainer/LineFinish");
|
||||||
|
if (rightWidth <= mineData.currentDistance)
|
||||||
|
{
|
||||||
|
var tmp = leftLine;
|
||||||
|
leftLine = rightLine;
|
||||||
|
rightLine = tmp;
|
||||||
|
leftLine.name = "LineMeterLeft";
|
||||||
|
rightLine.name = "LineMeterRight";
|
||||||
|
}
|
||||||
|
leftWidth = (mineData.currentDistance / 100) * 100;
|
||||||
|
rightWidth = leftWidth + 100;
|
||||||
|
leftLine.gameObject.SetActive(leftWidth != 0);
|
||||||
|
int leftDiff = leftWidth - mineData.currentDistance, rightDiff = rightWidth - mineData.currentDistance;
|
||||||
|
leftLine.Find("Text").GetComponent<Text>().text = $"{leftWidth}M";
|
||||||
|
rightLine.Find("Text").GetComponent<Text>().text = $"{rightWidth}M";
|
||||||
|
float leftPositionX = ((diffWidth + leftDiff) / 100f) * width + 43,
|
||||||
|
rightPositionX = ((diffWidth + rightDiff) / 100f) * width + 43;
|
||||||
|
if (leftPositionX >= -30 && leftPositionX<=415)
|
||||||
|
{
|
||||||
|
leftLine.DOLocalMoveX(leftPositionX - 207.5f, 0.9f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
leftLine.localPosition = new Vector3(leftPositionX - 207.5f, leftLine.localPosition.y, leftLine.localPosition.z);
|
||||||
|
}
|
||||||
|
if (rightPositionX >= 0 && rightPositionX <= 415)
|
||||||
|
{
|
||||||
|
rightLine.DOLocalMoveX(rightPositionX - 207.5f, 0.9f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
rightLine.localPosition = new Vector3(rightPositionX - 207.5f, rightLine.localPosition.y, rightLine.localPosition.z);
|
||||||
|
}
|
||||||
|
|
||||||
if (diffWidth >= 0 && diffWidth <= 100)
|
if (rowerType.type == 1)
|
||||||
|
{
|
||||||
|
finishLine.gameObject.SetActive(true);
|
||||||
|
//终点线
|
||||||
|
float finishWidth = rowerType.value;
|
||||||
|
leftLine.gameObject.SetActive(Math.Abs(finishWidth - leftWidth) > 10 && leftWidth != 0);
|
||||||
|
rightLine.gameObject.SetActive(Math.Abs(finishWidth - rightWidth) > 10);
|
||||||
|
float finishDiff = finishWidth - mineData.currentDistance;
|
||||||
|
float finishPositionX = ((diffWidth + finishDiff) / 100f) * width + 43;
|
||||||
|
if (finishPositionX >= 0 && finishPositionX <= 415)
|
||||||
|
{
|
||||||
|
finishLine.DOLocalMoveX(finishPositionX - 207.5f, 0.9f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
finishLine.localPosition = new Vector3(finishPositionX - 207.5f, finishLine.localPosition.y, finishLine.localPosition.z);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
finishLine.gameObject.SetActive(false);
|
||||||
|
rightLine.gameObject.SetActive(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//if(!data.isMine) diffWidth = 101;
|
||||||
|
if (is0to100(diffWidth))
|
||||||
{
|
{
|
||||||
var tWidth = (diffWidth / 100f) * width;
|
var tWidth = (diffWidth / 100f) * width;
|
||||||
t.Find("Main/Boat").gameObject.SetActive(true);
|
t.Find("Main/Boat").gameObject.SetActive(true);
|
||||||
if (isAni)
|
if (isAni)
|
||||||
{
|
{
|
||||||
t.Find("Main/Boat").DOLocalMoveX(21.5f + tWidth, 0.6f);
|
t.Find("Main/Boat").DOLocalMoveX(21.5f + tWidth, 0.9f);
|
||||||
var rowed = t.Find("Main/Rowed").GetComponent<RectTransform>();
|
var rowed = t.Find("Main/Rowed").GetComponent<RectTransform>();
|
||||||
rowed.GetComponent<UIGradient>().color1 = data.isMine ? Utils.HexToColorHtml("#f9308633") : Utils.HexToColorHtml("#27bac033");
|
//rowed.GetComponent<UIGradient>().color1 = data.isMine ? Utils.HexToColorHtml("#f9308633") : Utils.HexToColorHtml("#27bac033");
|
||||||
rowed.GetComponent<UIGradient>().color2 = data.isMine ? Utils.HexToColorHtml("#f930864d") : Utils.HexToColorHtml("#27bac04d");
|
//rowed.GetComponent<UIGradient>().color2 = data.isMine ? Utils.HexToColorHtml("#f930864d") : Utils.HexToColorHtml("#27bac04d");
|
||||||
rowed.Find("Rank").GetComponent<Text>().text = (userList.FindIndex(x => x.UserId == data.UserId) + 1).ToString("00");
|
t.Find("Left/Rank").GetComponent<Text>().text = (userList.FindIndex(x => x.UserId == data.UserId) + 1).ToString("00");
|
||||||
rowed.DOSizeDelta(new Vector2(tWidth, rowed.sizeDelta.y), 0.6f);
|
rowed.DOSizeDelta(new Vector2(tWidth, rowed.sizeDelta.y), 0.9f);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -346,8 +435,10 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
t.Find("Main/Boat").localPosition = new Vector3(-21.5f, t.Find("Main/Boat").localPosition.y, t.Find("Main/Boat").localPosition.z);
|
t.Find("Main/Boat").localPosition = new Vector3(diffWidth < 0 ? -21.5f : 21.5f + width, t.Find("Main/Boat").localPosition.y, t.Find("Main/Boat").localPosition.z);
|
||||||
t.Find("Main/Boat").gameObject.SetActive(false);
|
t.Find("Main/Boat").gameObject.SetActive(false);
|
||||||
|
var rowed = t.Find("Main/Rowed").GetComponent<RectTransform>();
|
||||||
|
rowed.sizeDelta = new Vector2(diffWidth < 0 ? 0 : t.Find("Main").GetComponent<RectTransform>().sizeDelta.x, rowed.sizeDelta.y);
|
||||||
}
|
}
|
||||||
if (isAni && currentSecond >= 0 && currentSecond < data.list.Count)
|
if (isAni && currentSecond >= 0 && currentSecond < data.list.Count)
|
||||||
{
|
{
|
||||||
@ -355,14 +446,14 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
var _d = data.list[currentSecond];
|
var _d = data.list[currentSecond];
|
||||||
if (currentSecond > 0 && _d.Rate > 0)
|
if (currentSecond > 0 && _d.Rate > 0)
|
||||||
{
|
{
|
||||||
var spDict = data.isMine?GetComponent<RowerHomeScript>().spriteDict2: GetComponent<RowerHomeScript>().spriteDict;
|
var spDict = GetComponent<RowerHomeScript>().spriteDict2;
|
||||||
int spDictIndex = 0;
|
int spDictIndex = 0;
|
||||||
|
|
||||||
ani.Join(DOTween.To(() => spDictIndex, x => t.Find("Main/Boat").GetComponent<Image>().sprite = spDict[x], 14, 0.3f));
|
ani.Join(DOTween.To(() => spDictIndex, x => t.Find("Main/Boat/Image").GetComponent<Image>().sprite = spDict[x], 14, 0.3f));
|
||||||
ani.AppendCallback(() =>
|
ani.AppendCallback(() =>
|
||||||
{
|
{
|
||||||
int spDictIndex2 = 14;
|
int spDictIndex2 = 14;
|
||||||
DOTween.To(() => spDictIndex2, x => t.Find("Main/Boat").GetComponent<Image>().sprite = spDict[x], 0, 0.6f);
|
DOTween.To(() => spDictIndex2, x => t.Find("Main/Boat/Image").GetComponent<Image>().sprite = spDict[x], 0, 0.6f);
|
||||||
});
|
});
|
||||||
ani.Play();
|
ani.Play();
|
||||||
//var _pred = data.list[currentSecond - 1];
|
//var _pred = data.list[currentSecond - 1];
|
||||||
@ -380,6 +471,7 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
// ani.Play();
|
// ani.Play();
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private int getStartIndexByMineData()
|
private int getStartIndexByMineData()
|
||||||
@ -453,7 +545,6 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
g.SetActive(true);
|
g.SetActive(true);
|
||||||
g.transform.localScale = Vector3.one;
|
g.transform.localScale = Vector3.one;
|
||||||
g.transform.localPosition = new Vector3(0, -21.5f - 47f * i);
|
g.transform.localPosition = new Vector3(0, -21.5f - 47f * i);
|
||||||
print($"{i},{g.transform.localPosition}");
|
|
||||||
//g.transform.Find("T1/p1").GetComponent<Image>().color = RandomColor();
|
//g.transform.Find("T1/p1").GetComponent<Image>().color = RandomColor();
|
||||||
traceList.Add(new Trace { userId = data.UserId, trace = g.transform.Find("T1") });
|
traceList.Add(new Trace { userId = data.UserId, trace = g.transform.Find("T1") });
|
||||||
}
|
}
|
||||||
@ -471,7 +562,6 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
{
|
{
|
||||||
var data = list[i];
|
var data = list[i];
|
||||||
var t = traceList.FirstOrDefault(x => x.userId == data.UserId).trace;
|
var t = traceList.FirstOrDefault(x => x.userId == data.UserId).trace;
|
||||||
print($"{t.parent.localPosition}");
|
|
||||||
var diff = rankDiffDict[data.UserId];
|
var diff = rankDiffDict[data.UserId];
|
||||||
DisplayTrace(t.Find("p1"), data, mineData, true);
|
DisplayTrace(t.Find("p1"), data, mineData, true);
|
||||||
|
|
||||||
@ -869,63 +959,106 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
}
|
}
|
||||||
transform.Find("Rower/Modes/Scroll/M2/Rank/MyRank").GetComponent<Text>().text = $"<color=#f93086>{userList.FindIndex(x => x.isMine) + 1}</color> / {userList.Count}";
|
transform.Find("Rower/Modes/Scroll/M2/Rank/MyRank").GetComponent<Text>().text = $"<color=#f93086>{userList.FindIndex(x => x.isMine) + 1}</color> / {userList.Count}";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 0 单人 1 影子
|
||||||
|
int currentModeType = 0;
|
||||||
private void AddTouchEvent()
|
private void AddTouchEvent()
|
||||||
{
|
{
|
||||||
pan = new TKPanRecognizer();
|
pan = new TKPanRecognizer();
|
||||||
|
//0 730 0的位置是显示位置
|
||||||
|
Sequence sq = DOTween.Sequence();
|
||||||
pan.gestureRecognizedEvent += (r) =>
|
pan.gestureRecognizedEvent += (r) =>
|
||||||
{
|
{
|
||||||
|
if (sq.IsActive() && sq.IsPlaying()) return;
|
||||||
var startPoint = r.startPoint;
|
var startPoint = r.startPoint;
|
||||||
if (((RectTransform)transform.Find("Rower/Modes")).isPointInTransfrom(startPoint))
|
if (((RectTransform)transform.Find("Rower/Modes")).isPointInTransfrom(startPoint)|| ((RectTransform)transform.Find("RankS")).isPointInTransfrom(startPoint))
|
||||||
{
|
{
|
||||||
if (scroll.localPosition.x < startPosition.x - (730 / 2)
|
//if (currentModeType == 1 && ((RectTransform)transform.Find("RankS")).isPointInTransfrom(startPoint))
|
||||||
&& ((RectTransform)transform.Find("RankS")).isPointInTransfrom(startPoint))
|
//{
|
||||||
{
|
// return;
|
||||||
return;
|
//}
|
||||||
}
|
|
||||||
var offset = pan.deltaTranslation;
|
var offset = pan.deltaTranslation;
|
||||||
if (scroll.localPosition.x >= 30 || scroll.localPosition.x <= -760) return;
|
//if (scroll.localPosition.x >= 30 || scroll.localPosition.x <= -760) return;
|
||||||
scroll.localPosition += new Vector3(offset.x, 0, 0);
|
|
||||||
|
Transform aniView = currentModeType == 0 ? m1 : m2, followAniView = currentModeType == 1 ? m1 : m2;
|
||||||
|
aniView.localPosition += new Vector3(offset.x, 0, 0);
|
||||||
|
followAniView.localPosition = aniView.localPosition + new Vector3((aniView.localPosition.x < 0 ? 1 : -1) * 730, 0, 0);
|
||||||
|
//scroll.localPosition += new Vector3(offset.x, 0, 0);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
pan.gestureCompleteEvent += (r) =>
|
pan.gestureCompleteEvent += (r) =>
|
||||||
{
|
{
|
||||||
float x = 0;
|
if (sq.IsActive() && sq.IsPlaying()) return;
|
||||||
string selDot = "";
|
sq = DOTween.Sequence();
|
||||||
if (Color.Equals(transform.Find("Rower/Dots/d1").GetComponent<Image>().color, Utils.HexToColorHtml("#f93086")))
|
Transform aniView = currentModeType == 0 ? m1 : m2, followAniView = currentModeType == 1 ? m1 : m2;
|
||||||
|
if (Math.Abs(aniView.localPosition.x) <= 30)
|
||||||
{
|
{
|
||||||
if (scroll.localPosition.x >= startPosition.x - ((730 * 1) / 10))
|
sq.Join(aniView.DOLocalMoveX(0, 0.5f));
|
||||||
|
if (aniView.localPosition.x != 0) sq.Join(followAniView.DOLocalMoveX(aniView.localPosition.x > 0 ? -730 : 730, 0.5f));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (aniView.localPosition.x > 30)
|
||||||
{
|
{
|
||||||
x = startPosition.x;
|
sq.Join(aniView.DOLocalMoveX(730, 0.5f));
|
||||||
selDot = "d1";
|
}
|
||||||
|
else if (aniView.localPosition.x < -30)
|
||||||
|
{
|
||||||
|
sq.Join(aniView.DOLocalMoveX(-730, 0.5f));
|
||||||
|
}
|
||||||
|
sq.Join(followAniView.DOLocalMoveX(0, 0.5f));
|
||||||
|
sq.onComplete = () =>
|
||||||
|
{
|
||||||
|
currentModeType = (currentModeType + 1) % 2;
|
||||||
|
string selDot = currentModeType == 0 ? "d1" : "d2";
|
||||||
|
foreach (Transform t in transform.Find("Rower/Dots"))
|
||||||
|
{
|
||||||
|
t.GetComponent<Image>().color = Utils.HexToColorHtml("#ffffff");
|
||||||
|
}
|
||||||
|
transform.Find($"Rower/Dots/{selDot}").GetComponent<Image>().color = Utils.HexToColorHtml("#f93086");
|
||||||
|
PlayerPrefs.SetInt("CurrentModeType", currentModeType);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
sq.Play();
|
||||||
|
return;
|
||||||
|
//float x = 0;
|
||||||
|
//string selDot = "";
|
||||||
|
//if (Color.Equals(transform.Find("Rower/Dots/d1").GetComponent<Image>().color, Utils.HexToColorHtml("#f93086")))
|
||||||
|
//{
|
||||||
|
// if (scroll.localPosition.x >= startPosition.x - ((730 * 1) / 10))
|
||||||
|
// {
|
||||||
|
// x = startPosition.x;
|
||||||
|
// selDot = "d1";
|
||||||
|
|
||||||
}
|
// }
|
||||||
else
|
// else
|
||||||
{
|
// {
|
||||||
print(491);
|
// print(491);
|
||||||
x = startPosition.x - 730;
|
// x = startPosition.x - 730;
|
||||||
selDot = "d2";
|
// selDot = "d2";
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
else
|
//else
|
||||||
{
|
//{
|
||||||
if (scroll.localPosition.x >= startPosition.x - ((730 * 9) / 10))
|
// if (scroll.localPosition.x >= startPosition.x - ((730 * 9) / 10))
|
||||||
{
|
// {
|
||||||
x = startPosition.x;
|
// x = startPosition.x;
|
||||||
selDot = "d1";
|
// selDot = "d1";
|
||||||
}
|
// }
|
||||||
else
|
// else
|
||||||
{
|
// {
|
||||||
x = startPosition.x - 730;
|
// x = startPosition.x - 730;
|
||||||
selDot = "d2";
|
// selDot = "d2";
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
foreach (Transform t in transform.Find("Rower/Dots"))
|
//foreach (Transform t in transform.Find("Rower/Dots"))
|
||||||
{
|
//{
|
||||||
t.GetComponent<Image>().color = Utils.HexToColorHtml("#ffffff");
|
// t.GetComponent<Image>().color = Utils.HexToColorHtml("#ffffff");
|
||||||
}
|
//}
|
||||||
transform.Find($"Rower/Dots/{selDot}").GetComponent<Image>().color = Utils.HexToColorHtml("#f93086");
|
//transform.Find($"Rower/Dots/{selDot}").GetComponent<Image>().color = Utils.HexToColorHtml("#f93086");
|
||||||
scroll.DOLocalMoveX(x, 0.5f);
|
//scroll.DOLocalMoveX(x, 0.5f);
|
||||||
PlayerPrefs.SetFloat("RowerMultiModeLocationX", x);
|
//PlayerPrefs.SetFloat("RowerMultiModeLocationX", x);
|
||||||
};
|
};
|
||||||
TouchKit.addGestureRecognizer(pan);
|
TouchKit.addGestureRecognizer(pan);
|
||||||
print("注册触摸事件");
|
print("注册触摸事件");
|
||||||
@ -1021,12 +1154,12 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
private List<CountryModel> countryList;
|
private List<CountryModel> countryList;
|
||||||
|
|
||||||
public RowerTaskPanel.RowerType rowerType { get; set; }
|
public RowerTaskPanel.RowerType rowerType { get; set; }
|
||||||
|
int _testdis = 0;
|
||||||
// Update is called once per frame
|
// Update is called once per frame
|
||||||
void Update()
|
void Update()
|
||||||
{
|
{
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
return;
|
//return;
|
||||||
timer -= Time.deltaTime;
|
timer -= Time.deltaTime;
|
||||||
if (timer < 0)
|
if (timer < 0)
|
||||||
{
|
{
|
||||||
@ -1034,9 +1167,10 @@ public class RowerMultiModeScript : MonoBehaviour
|
|||||||
//int a = r.Next(1, 3);
|
//int a = r.Next(1, 3);
|
||||||
//print($"{a},{a+1}");
|
//print($"{a},{a+1}");
|
||||||
//ChangeTrace(a, a+1);
|
//ChangeTrace(a, a+1);
|
||||||
|
_testdis += 5;
|
||||||
HandleTimeTick(new RowerChartModel()
|
HandleTimeTick(new RowerChartModel()
|
||||||
{
|
{
|
||||||
Distance = 15,
|
Distance = _testdis,
|
||||||
Rate = 35,
|
Rate = 35,
|
||||||
});
|
});
|
||||||
timer += 1f;
|
timer += 1f;
|
||||||
|
|||||||
@ -18,10 +18,15 @@ public class test : MonoBehaviour
|
|||||||
transform.Find("Container").GetComponent<RowerTraceAnimated>().startAnimation(0.5f, () => { },1).Play();
|
transform.Find("Container").GetComponent<RowerTraceAnimated>().startAnimation(0.5f, () => { },1).Play();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
float timer = 1f;
|
||||||
// Update is called once per frame
|
// Update is called once per frame
|
||||||
void Update()
|
void Update()
|
||||||
{
|
{
|
||||||
|
timer -= Time.deltaTime;
|
||||||
|
if (timer < 0)
|
||||||
|
{
|
||||||
|
transform.Find("Image").DOLocalMoveX(-100* UnityEngine.Random.Range(0, 1.5f), 0.5f);
|
||||||
|
timer += 1f;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user