@ -0,0 +1,8 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 2d2b2b70df6ecad4c85d3fb380509587 |
||||
folderAsset: yes |
||||
DefaultImporter: |
||||
externalObjects: {} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,8 @@ |
||||
fileFormatVersion: 2 |
||||
guid: f889989d24901d14095c74b70f1d63ee |
||||
folderAsset: yes |
||||
DefaultImporter: |
||||
externalObjects: {} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,7 @@ |
||||
fileFormatVersion: 2 |
||||
guid: cf161539dcd772249910b53fa509d0af |
||||
DefaultImporter: |
||||
externalObjects: {} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,8 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 1ff874edd618b354999b04089cfeab6c |
||||
folderAsset: yes |
||||
DefaultImporter: |
||||
externalObjects: {} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,257 @@ |
||||
using UnityEngine; |
||||
using UnityEngine.UI; |
||||
using UDE_HAND_INTERACTION; |
||||
using Unity.XR.CoreUtils; |
||||
|
||||
public class UIManager : MonoBehaviour |
||||
{ |
||||
public static readonly string CurrentSDKVersion = "1.5"; |
||||
public XROrigin XR_Origin; |
||||
public GameObject[] Panels; |
||||
public GameObject ChoosePanel; |
||||
public GameObject JoyRangeCalibPanel; |
||||
|
||||
public FingerPressController ConfirmChoose; |
||||
public FingerPressController FinRangeCalib; |
||||
private GameObject OriginPanel; |
||||
private int PanelIndex = 0; |
||||
|
||||
private BleManager bleManager; |
||||
|
||||
public FingerPressController[] ContinueBtns; |
||||
public FingerPressController ExitBtn; |
||||
public FingerPressController[] BackBtns; |
||||
public FingerPressController[] HeightSwitch; |
||||
public GameObject SkipCalibration; |
||||
|
||||
public GameObject[] Hands; |
||||
public Sprite[] HandsIconsSet; |
||||
public Sprite[] HandsSignalSet; |
||||
public Sprite[] HandsBatterySet; |
||||
|
||||
private Image[] HandsIcons = new Image[2]; |
||||
private Text[] DeviceNames = new Text[2]; |
||||
private Image[] HandSignals = new Image[2]; |
||||
private Image[] HandsBattery = new Image[2]; |
||||
private Image[] SeparateLine = new Image[2]; |
||||
|
||||
public Color ConnectColor; |
||||
public Color DisconnectColor; |
||||
private Color DefaultColor; |
||||
|
||||
public Image[] LoadBar; |
||||
public Text[] Msg; |
||||
private bool EnterCalibrationPanel = false; |
||||
private float TimeCnt = 3; |
||||
|
||||
private void Awake() |
||||
{ |
||||
bleManager = GetComponent<BleManager>(); |
||||
if (bleManager.handDrivers[0].UsingAndroidService || bleManager.handDrivers[1].UsingAndroidService) |
||||
{ |
||||
Panels = new GameObject[1] { Panels[0] }; |
||||
bleManager.UsingAndroidService = true; |
||||
} |
||||
} |
||||
|
||||
void Start() |
||||
{ |
||||
Panels[PanelIndex].SetActive(true); |
||||
Panels[0].transform.Find("Version").GetComponent<Text>().text = CurrentSDKVersion; |
||||
ExitBtn.OnSelect.AddListener(() => { Application.Quit(); }); |
||||
|
||||
foreach (var btn in ContinueBtns) |
||||
{ |
||||
btn.OnSelect.AddListener(() => |
||||
{ |
||||
if(Panels.Length > 1) |
||||
{ |
||||
Panels[PanelIndex++].SetActive(false); |
||||
Panels[PanelIndex].SetActive(true); |
||||
EnterCalibrationPanel = true; |
||||
TimeCnt = 3; |
||||
if(PanelIndex == 3) |
||||
{ |
||||
bleManager.Calibration(0); |
||||
} |
||||
} |
||||
else |
||||
{ |
||||
transform.GetChild(0).gameObject.SetActive(false); |
||||
} |
||||
}); |
||||
} |
||||
foreach (var btn in BackBtns) |
||||
{ |
||||
btn.OnSelect.AddListener(() => |
||||
{ |
||||
if(ChoosePanel.activeInHierarchy && PanelIndex == 1) |
||||
{ |
||||
ChoosePanel.SetActive(false); |
||||
} |
||||
Panels[PanelIndex--].SetActive(false); |
||||
Panels[PanelIndex].SetActive(true); |
||||
}); |
||||
} |
||||
DefaultColor = Hands[0].GetComponent<Image>().color; |
||||
for (int i = 0; i < 2; ++i) |
||||
{ |
||||
HandsIcons[i] = Hands[i].transform.GetChild(0).GetComponent<Image>(); |
||||
DeviceNames[i] = Hands[i].transform.GetChild(1).GetComponent<Text>(); |
||||
HandSignals[i] = Hands[i].transform.GetChild(2).GetComponent<Image>(); |
||||
HandsBattery[i] = Hands[i].transform.GetChild(3).GetComponent<Image>(); |
||||
SeparateLine[i] = Hands[i].transform.GetChild(4).GetComponent<Image>(); |
||||
} |
||||
ConfirmChoose.OnSelect.AddListener(() => |
||||
{ |
||||
bleManager.LeftSpecificConnect = ChoosePanel.GetComponent<ChooseBle>().LeftChoice; |
||||
bleManager.RightSpecificConnect = ChoosePanel.GetComponent<ChooseBle>().RightChoice; |
||||
OriginPanel.SetActive(true); |
||||
ChoosePanel.SetActive(false); |
||||
}); |
||||
if(HeightSwitch.Length > 0) |
||||
{ |
||||
HeightSwitch[0].OnSelect.AddListener(() => |
||||
{ |
||||
transform.root.position = new Vector3(0, 1.2f, 0.5f); |
||||
XR_Origin.transform.Find("Camera Offset").position = new Vector3(0, 1.2f, 0); |
||||
XR_Origin.transform.Find("WorldOffset").position = new Vector3(0, 1.2f, 0); |
||||
}); |
||||
HeightSwitch[1].OnSelect.AddListener(() => |
||||
{ |
||||
transform.root.position = new Vector3(0, 1.6f, 0.5f); |
||||
XR_Origin.transform.Find("Camera Offset").position = new Vector3(0, 1.6f, 0); |
||||
XR_Origin.transform.Find("WorldOffset").position = new Vector3(0, 1.6f, 0); |
||||
}); |
||||
} |
||||
|
||||
FinRangeCalib.OnSelect.AddListener(() => |
||||
{ |
||||
bleManager.JoyRangeCalibration(false); |
||||
transform.GetChild(0).gameObject.SetActive(false); |
||||
}); |
||||
} |
||||
|
||||
void Update() |
||||
{ |
||||
if(bleManager.NeedChooseConnect && string.IsNullOrEmpty(bleManager.LeftSpecificConnect) && string.IsNullOrEmpty(bleManager.RightSpecificConnect)) |
||||
{ |
||||
OriginPanel = Panels[1]; |
||||
if (PanelIndex == 1) |
||||
{ |
||||
Panels[1].SetActive(false); |
||||
ChoosePanel.SetActive(true); |
||||
} |
||||
var Layouts = ChoosePanel.transform.GetComponentsInChildren<GridLayoutGroup>(); |
||||
int[] Indexs = new int[2] { 0, 0 }; |
||||
foreach (var device in bleManager.DevicesList) |
||||
{ |
||||
if (device[^1] == 'L') |
||||
{ |
||||
var SpecificDevice = Layouts[0].transform.GetChild(Indexs[0]).gameObject; |
||||
SpecificDevice.SetActive(true); |
||||
SpecificDevice.transform.GetChild(0).Find("DeviceName").GetComponent<Text>().text = device; |
||||
Indexs[0]++; |
||||
} |
||||
else if(device[^1] == 'R') |
||||
{ |
||||
var SpecificDevice = Layouts[1].transform.GetChild(Indexs[1]).gameObject; |
||||
SpecificDevice.SetActive(true); |
||||
SpecificDevice.transform.GetChild(0).Find("DeviceName").GetComponent<Text>().text = device; |
||||
Indexs[1]++; |
||||
} |
||||
} |
||||
} |
||||
else if(OriginPanel != null) |
||||
{ |
||||
ChoosePanel.SetActive(false); |
||||
if (PanelIndex == 1) |
||||
{ |
||||
Panels[1].SetActive(true); |
||||
} |
||||
} |
||||
|
||||
if(!string.IsNullOrEmpty(ChoosePanel.GetComponent<ChooseBle>().LeftChoice) && !string.IsNullOrEmpty(ChoosePanel.GetComponent<ChooseBle>().RightChoice)) |
||||
{ |
||||
ConfirmChoose.transform.parent.gameObject.SetActive(true); |
||||
} |
||||
|
||||
if (bleManager.LeftConnectState) |
||||
{ |
||||
Hands[0].GetComponent<Image>().color = Color.white; |
||||
HandsIcons[0].sprite = HandsIconsSet[1]; |
||||
DeviceNames[0].color = Color.white; |
||||
DeviceNames[0].text = bleManager.LeftDeviceName; |
||||
HandSignals[0].sprite = HandsSignalSet[1]; |
||||
HandsBattery[0].sprite = HandsBatterySet[1]; |
||||
SeparateLine[0].color = ConnectColor; |
||||
} |
||||
else |
||||
{ |
||||
Hands[0].GetComponent<Image>().color = DefaultColor; |
||||
HandsIcons[0].sprite = HandsIconsSet[0]; |
||||
DeviceNames[0].color = DisconnectColor; |
||||
DeviceNames[0].text = "..."; |
||||
HandSignals[0].sprite = HandsSignalSet[0]; |
||||
HandsBattery[0].sprite = HandsBatterySet[0]; |
||||
SeparateLine[0].color = DisconnectColor; |
||||
} |
||||
|
||||
if(bleManager.RightConnectState) |
||||
{ |
||||
Hands[1].GetComponent<Image>().color = Color.white; |
||||
HandsIcons[1].sprite = HandsIconsSet[3]; |
||||
DeviceNames[1].color = Color.white; |
||||
DeviceNames[1].text = bleManager.RightDeviceName; |
||||
HandSignals[1].sprite = HandsSignalSet[1]; |
||||
HandsBattery[1].sprite = HandsBatterySet[1]; |
||||
SeparateLine[1].color = ConnectColor; |
||||
} |
||||
else |
||||
{ |
||||
Hands[1].GetComponent<Image>().color = DefaultColor; |
||||
HandsIcons[1].sprite = HandsIconsSet[2]; |
||||
DeviceNames[1].color = DisconnectColor; |
||||
DeviceNames[1].text = "..."; |
||||
HandSignals[1].sprite = HandsSignalSet[0]; |
||||
HandsBattery[1].sprite = HandsBatterySet[0]; |
||||
SeparateLine[1].color = DisconnectColor; |
||||
} |
||||
|
||||
ContinueBtns[1].transform.parent.gameObject.SetActive(bleManager.LeftConnectState && bleManager.RightConnectState); |
||||
SkipCalibration?.SetActive(PlayerPrefs.GetInt(bleManager.LeftDeviceName) == 1 && PlayerPrefs.GetInt(bleManager.RightDeviceName) == 1); |
||||
|
||||
if (PanelIndex > 2 && EnterCalibrationPanel) |
||||
{ |
||||
TimeCnt -= Time.deltaTime; |
||||
if(TimeCnt >= 0) |
||||
{ |
||||
|
||||
LoadBar[PanelIndex - 3].fillAmount = 1 - (TimeCnt / 3); |
||||
Msg[PanelIndex - 3].text = "Preparation phase " + (int)(TimeCnt + 1) + "s"; |
||||
} |
||||
else if(TimeCnt > -1) |
||||
{ |
||||
LoadBar[PanelIndex - 3].fillAmount = -TimeCnt; |
||||
Msg[PanelIndex - 3].text = "Calibrating£¬Hold your pose"; |
||||
} |
||||
else |
||||
{ |
||||
LoadBar[PanelIndex - 3].fillAmount = 1; |
||||
bleManager.Calibration(PanelIndex - 2); |
||||
if (PanelIndex == 5) |
||||
{ |
||||
EnterCalibrationPanel = false; |
||||
Panels[PanelIndex].SetActive(false); |
||||
JoyRangeCalibPanel.SetActive(true); |
||||
bleManager.JoyRangeCalibration(true); |
||||
return; |
||||
} |
||||
Panels[PanelIndex++].SetActive(false); |
||||
Panels[PanelIndex].SetActive(true); |
||||
TimeCnt = 3; |
||||
} |
||||
} |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: fad0a64d009a5414fb5ae87d3fee0855 |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {fileID: 2800000, guid: 0b09374c5d8c3464e9f29b2e29f8982c, type: 3} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 0d840adb74b4d7747acf6f7fd75f71c8 |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {instanceID: 0} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 98d26016259867047a7174f120b6e7bc |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {instanceID: 0} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 372bd5e26098bb5438e9ba7b33c61e08 |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {instanceID: 0} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 771965cf1b39b294b9c67813fc553d1e |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {instanceID: 0} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 6b8cfaf0d6a5ce74986ea45d5f539353 |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {instanceID: 0} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 338dace6791114f409088fc4f7904d1e |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {instanceID: 0} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 6c0059e5739c78f4fba4055ceead3919 |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {instanceID: 0} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,8 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 2b713d1120e7a3b4b80560fdcf2addf2 |
||||
folderAsset: yes |
||||
DefaultImporter: |
||||
externalObjects: {} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 260 B |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: a8c7a8368439abd478c9a587ecb635d2 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 250 B |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 565472ff6ed0f064cb3100091127dda7 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,209 @@ |
||||
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' |
||||
|
||||
Shader "Custom/NewSurfaceShader" |
||||
{ |
||||
Properties { |
||||
_Color ("Main Color", Color) = (1,1,1,1) |
||||
_BumpAmt ("Distortion", Range (0,128)) = 10 |
||||
_MainTex ("Tint Color (RGB)", 2D) = "white" {} |
||||
_BumpMap ("Normalmap", 2D) = "bump" {} |
||||
_Size ("Size", Range(0, 20)) = 1 |
||||
} |
||||
|
||||
Category { |
||||
|
||||
// We must be transparent, so other objects are drawn before this one. |
||||
Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Opaque" } |
||||
|
||||
|
||||
SubShader { |
||||
|
||||
// Horizontal blur |
||||
GrabPass { |
||||
Tags { "LightMode" = "Always" } |
||||
} |
||||
Pass { |
||||
Tags { "LightMode" = "Always" } |
||||
|
||||
CGPROGRAM |
||||
#pragma vertex vert |
||||
#pragma fragment frag |
||||
#pragma fragmentoption ARB_precision_hint_fastest |
||||
#include "UnityCG.cginc" |
||||
|
||||
struct appdata_t { |
||||
float4 vertex : POSITION; |
||||
float2 texcoord: TEXCOORD0; |
||||
}; |
||||
|
||||
struct v2f { |
||||
float4 vertex : POSITION; |
||||
float4 uvgrab : TEXCOORD0; |
||||
}; |
||||
|
||||
v2f vert (appdata_t v) { |
||||
v2f o; |
||||
o.vertex = UnityObjectToClipPos(v.vertex); |
||||
#if UNITY_UV_STARTS_AT_TOP |
||||
float scale = -1.0; |
||||
#else |
||||
float scale = 1.0; |
||||
#endif |
||||
o.uvgrab.xy = (float2(o.vertex.x, o.vertex.y*scale) + o.vertex.w) * 0.5; |
||||
o.uvgrab.zw = o.vertex.zw; |
||||
return o; |
||||
} |
||||
|
||||
sampler2D _GrabTexture; |
||||
float4 _GrabTexture_TexelSize; |
||||
float _Size; |
||||
|
||||
half4 frag( v2f i ) : COLOR { |
||||
// half4 col = tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(i.uvgrab)); |
||||
// return col; |
||||
|
||||
half4 sum = half4(0,0,0,0); |
||||
#define GRABPIXEL(weight,kernelx) tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(float4(i.uvgrab.x + _GrabTexture_TexelSize.x * kernelx*_Size, i.uvgrab.y, i.uvgrab.z, i.uvgrab.w))) * weight |
||||
sum += GRABPIXEL(0.05, -4.0); |
||||
sum += GRABPIXEL(0.09, -3.0); |
||||
sum += GRABPIXEL(0.12, -2.0); |
||||
sum += GRABPIXEL(0.15, -1.0); |
||||
sum += GRABPIXEL(0.18, 0.0); |
||||
sum += GRABPIXEL(0.15, +1.0); |
||||
sum += GRABPIXEL(0.12, +2.0); |
||||
sum += GRABPIXEL(0.09, +3.0); |
||||
sum += GRABPIXEL(0.05, +4.0); |
||||
|
||||
return sum; |
||||
} |
||||
ENDCG |
||||
} |
||||
// Vertical blur |
||||
GrabPass { |
||||
Tags { "LightMode" = "Always" } |
||||
} |
||||
Pass { |
||||
Tags { "LightMode" = "Always" } |
||||
|
||||
CGPROGRAM |
||||
#pragma vertex vert |
||||
#pragma fragment frag |
||||
#pragma fragmentoption ARB_precision_hint_fastest |
||||
#include "UnityCG.cginc" |
||||
|
||||
struct appdata_t { |
||||
float4 vertex : POSITION; |
||||
float2 texcoord: TEXCOORD0; |
||||
}; |
||||
|
||||
struct v2f { |
||||
float4 vertex : POSITION; |
||||
float4 uvgrab : TEXCOORD0; |
||||
}; |
||||
|
||||
v2f vert (appdata_t v) { |
||||
v2f o; |
||||
o.vertex = UnityObjectToClipPos(v.vertex); |
||||
#if UNITY_UV_STARTS_AT_TOP |
||||
float scale = -1.0; |
||||
#else |
||||
float scale = 1.0; |
||||
#endif |
||||
o.uvgrab.xy = (float2(o.vertex.x, o.vertex.y*scale) + o.vertex.w) * 0.5; |
||||
o.uvgrab.zw = o.vertex.zw; |
||||
return o; |
||||
} |
||||
|
||||
sampler2D _GrabTexture; |
||||
float4 _GrabTexture_TexelSize; |
||||
float _Size; |
||||
|
||||
half4 frag( v2f i ) : COLOR { |
||||
// half4 col = tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(i.uvgrab)); |
||||
// return col; |
||||
|
||||
half4 sum = half4(0,0,0,0); |
||||
#define GRABPIXEL(weight,kernely) tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(float4(i.uvgrab.x, i.uvgrab.y + _GrabTexture_TexelSize.y * kernely*_Size, i.uvgrab.z, i.uvgrab.w))) * weight |
||||
//G(X) = (1/(sqrt(2*PI*deviation*deviation))) * exp(-(x*x / (2*deviation*deviation))) |
||||
|
||||
sum += GRABPIXEL(0.05, -4.0); |
||||
sum += GRABPIXEL(0.09, -3.0); |
||||
sum += GRABPIXEL(0.12, -2.0); |
||||
sum += GRABPIXEL(0.15, -1.0); |
||||
sum += GRABPIXEL(0.18, 0.0); |
||||
sum += GRABPIXEL(0.15, +1.0); |
||||
sum += GRABPIXEL(0.12, +2.0); |
||||
sum += GRABPIXEL(0.09, +3.0); |
||||
sum += GRABPIXEL(0.05, +4.0); |
||||
|
||||
return sum; |
||||
} |
||||
ENDCG |
||||
} |
||||
|
||||
// Distortion |
||||
GrabPass { |
||||
Tags { "LightMode" = "Always" } |
||||
} |
||||
Pass { |
||||
Tags { "LightMode" = "Always" } |
||||
|
||||
CGPROGRAM |
||||
#pragma vertex vert |
||||
#pragma fragment frag |
||||
#pragma fragmentoption ARB_precision_hint_fastest |
||||
#include "UnityCG.cginc" |
||||
|
||||
struct appdata_t { |
||||
float4 vertex : POSITION; |
||||
float2 texcoord: TEXCOORD0; |
||||
}; |
||||
|
||||
struct v2f { |
||||
float4 vertex : POSITION; |
||||
float4 uvgrab : TEXCOORD0; |
||||
float2 uvbump : TEXCOORD1; |
||||
float2 uvmain : TEXCOORD2; |
||||
}; |
||||
|
||||
float _BumpAmt; |
||||
float4 _BumpMap_ST; |
||||
float4 _MainTex_ST; |
||||
|
||||
v2f vert (appdata_t v) { |
||||
v2f o; |
||||
o.vertex = UnityObjectToClipPos(v.vertex); |
||||
#if UNITY_UV_STARTS_AT_TOP |
||||
float scale = -1.0; |
||||
#else |
||||
float scale = 1.0; |
||||
#endif |
||||
o.uvgrab.xy = (float2(o.vertex.x, o.vertex.y*scale) + o.vertex.w) * 0.5; |
||||
o.uvgrab.zw = o.vertex.zw; |
||||
o.uvbump = TRANSFORM_TEX( v.texcoord, _BumpMap ); |
||||
o.uvmain = TRANSFORM_TEX( v.texcoord, _MainTex ); |
||||
return o; |
||||
} |
||||
|
||||
fixed4 _Color; |
||||
sampler2D _GrabTexture; |
||||
float4 _GrabTexture_TexelSize; |
||||
sampler2D _BumpMap; |
||||
sampler2D _MainTex; |
||||
|
||||
half4 frag( v2f i ) : COLOR { |
||||
// calculate perturbed coordinates |
||||
half2 bump = UnpackNormal(tex2D( _BumpMap, i.uvbump )).rg; // we could optimize this by just reading the x y without reconstructing the Z |
||||
float2 offset = bump * _BumpAmt * _GrabTexture_TexelSize.xy; |
||||
i.uvgrab.xy = offset * i.uvgrab.z + i.uvgrab.xy; |
||||
|
||||
half4 col = tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(i.uvgrab)); |
||||
half4 tint = tex2D( _MainTex, i.uvmain ) * _Color; |
||||
|
||||
return col * tint; |
||||
} |
||||
ENDCG |
||||
} |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,10 @@ |
||||
fileFormatVersion: 2 |
||||
guid: b9c587f0193711f40918f70de6e56dc7 |
||||
ShaderImporter: |
||||
externalObjects: {} |
||||
defaultTextures: [] |
||||
nonModifiableTextures: [] |
||||
preprocessorOverride: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,147 @@ |
||||
%YAML 1.1 |
||||
%TAG !u! tag:unity3d.com,2011: |
||||
--- !u!21 &2100000 |
||||
Material: |
||||
serializedVersion: 8 |
||||
m_ObjectHideFlags: 0 |
||||
m_CorrespondingSourceObject: {fileID: 0} |
||||
m_PrefabInstance: {fileID: 0} |
||||
m_PrefabAsset: {fileID: 0} |
||||
m_Name: BlurMaterial |
||||
m_Shader: {fileID: 4800000, guid: b9c587f0193711f40918f70de6e56dc7, type: 3} |
||||
m_ValidKeywords: [] |
||||
m_InvalidKeywords: |
||||
- _ALPHAPREMULTIPLY_ON |
||||
m_LightmapFlags: 4 |
||||
m_EnableInstancingVariants: 0 |
||||
m_DoubleSidedGI: 0 |
||||
m_CustomRenderQueue: -1 |
||||
stringTagMap: {} |
||||
disabledShaderPasses: [] |
||||
m_SavedProperties: |
||||
serializedVersion: 3 |
||||
m_TexEnvs: |
||||
- _AlphaTex: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _BackTex: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _BumpMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _DetailAlbedoMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _DetailMask: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _DetailNormalMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _DownTex: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _EmissionMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _FrontTex: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _LeftTex: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _MainTex: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _MetallicGlossMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _OcclusionMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _ParallaxMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _RightTex: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _UpTex: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- unity_Lightmaps: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- unity_LightmapsInd: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- unity_ShadowMasks: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
m_Ints: [] |
||||
m_Floats: |
||||
- _Amplitude: 1 |
||||
- _BumpAmt: 10 |
||||
- _BumpScale: 1 |
||||
- _ColorMask: 15 |
||||
- _Cutoff: 0.5 |
||||
- _Depthpower: 1 |
||||
- _DetailNormalMapScale: 1 |
||||
- _DstBlend: 10 |
||||
- _Emission: 2 |
||||
- _Frequency: 10 |
||||
- _GlossMapScale: 1 |
||||
- _Glossiness: 0.5 |
||||
- _GlossyReflections: 1 |
||||
- _Intensity: 2.93 |
||||
- _MainTexMMBias: 0 |
||||
- _Metallic: 0 |
||||
- _Mode: 3 |
||||
- _OcclusionStrength: 1 |
||||
- _Opacity: 1 |
||||
- _Parallax: 0.02 |
||||
- _Pow: 1.85 |
||||
- _QueueControl: -1 |
||||
- _QueueOffset: 0 |
||||
- _Size: 1 |
||||
- _SmoothnessTextureChannel: 0 |
||||
- _SpecularHighlights: 1 |
||||
- _SrcBlend: 1 |
||||
- _StartFrequency: 4 |
||||
- _Stencil: 0 |
||||
- _StencilComp: 8 |
||||
- _StencilOp: 0 |
||||
- _StencilReadMask: 255 |
||||
- _StencilWriteMask: 255 |
||||
- _UVSec: 0 |
||||
- _UseUIAlphaClip: 0 |
||||
- _Useblack: 0 |
||||
- _Usedepth: 0 |
||||
- _ZWrite: 0 |
||||
- _blurSizeXY: 4 |
||||
- _d: 0 |
||||
m_Colors: |
||||
- _Color: {r: 1, g: 1, b: 1, a: 1} |
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
||||
- _GlowColor: {r: 1, g: 1, b: 1, a: 1} |
||||
- _RendererColor: {r: 1, g: 1, b: 1, a: 1} |
||||
m_BuildTextureStacks: [] |
||||
@ -0,0 +1,8 @@ |
||||
fileFormatVersion: 2 |
||||
guid: fbef3ac7eb26f8d4cb9a911230043e4b |
||||
NativeFormatImporter: |
||||
externalObjects: {} |
||||
mainObjectFileID: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 47 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 000f50798e5a0bd4687f71a50c3594c9 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 72 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: e4fad83fb03fe8f45802361533bade6e |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 82 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: eeff450c75f719240bebd0eab7fda9b6 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 193 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: a80de2a87682b984aa906a9235c6dfdc |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 193 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 742e0793f422a4349ad60940e735b502 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 175 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: fed40015d14e05442aa3f546ecf8ea9a |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,88 @@ |
||||
%YAML 1.1 |
||||
%TAG !u! tag:unity3d.com,2011: |
||||
--- !u!21 &2100000 |
||||
Material: |
||||
serializedVersion: 8 |
||||
m_ObjectHideFlags: 0 |
||||
m_CorrespondingSourceObject: {fileID: 0} |
||||
m_PrefabInstance: {fileID: 0} |
||||
m_PrefabAsset: {fileID: 0} |
||||
m_Name: CircleCulling |
||||
m_Shader: {fileID: 4800000, guid: 0e5fef5088132ad44a5918e2ef2f84b8, type: 3} |
||||
m_ValidKeywords: [] |
||||
m_InvalidKeywords: [] |
||||
m_LightmapFlags: 4 |
||||
m_EnableInstancingVariants: 0 |
||||
m_DoubleSidedGI: 0 |
||||
m_CustomRenderQueue: -1 |
||||
stringTagMap: {} |
||||
disabledShaderPasses: [] |
||||
m_SavedProperties: |
||||
serializedVersion: 3 |
||||
m_TexEnvs: |
||||
- _BumpMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _DetailAlbedoMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _DetailMask: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _DetailNormalMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _EmissionMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _MainTex: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _MetallicGlossMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _OcclusionMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
- _ParallaxMap: |
||||
m_Texture: {fileID: 0} |
||||
m_Scale: {x: 1, y: 1} |
||||
m_Offset: {x: 0, y: 0} |
||||
m_Ints: [] |
||||
m_Floats: |
||||
- _BumpScale: 1 |
||||
- _ColorMask: 15 |
||||
- _Cutoff: 0.5 |
||||
- _DetailNormalMapScale: 1 |
||||
- _DstBlend: 0 |
||||
- _GlossMapScale: 1 |
||||
- _Glossiness: 0.5 |
||||
- _GlossyReflections: 1 |
||||
- _Metallic: 0 |
||||
- _Mode: 0 |
||||
- _OcclusionStrength: 1 |
||||
- _Parallax: 0.02 |
||||
- _Radius: 0.5 |
||||
- _SmoothnessTextureChannel: 0 |
||||
- _SpecularHighlights: 1 |
||||
- _SrcBlend: 1 |
||||
- _Stencil: 0 |
||||
- _StencilComp: 8 |
||||
- _StencilOp: 0 |
||||
- _StencilReadMask: 255 |
||||
- _StencilWriteMask: 255 |
||||
- _UVSec: 0 |
||||
- _UseUIAlphaClip: 0 |
||||
- _ZWrite: 1 |
||||
m_Colors: |
||||
- _Color: {r: 1, g: 1, b: 1, a: 1} |
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
||||
m_BuildTextureStacks: [] |
||||
@ -0,0 +1,8 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 32e0d1b3b160e924c958888511c6148c |
||||
NativeFormatImporter: |
||||
externalObjects: {} |
||||
mainObjectFileID: 2100000 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,122 @@ |
||||
Shader "Custom/CircleCulling" |
||||
{ |
||||
Properties |
||||
{ |
||||
[PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {} |
||||
_Color("Tint", Color) = (1,1,1,1) |
||||
|
||||
_StencilComp("Stencil Comparison", Float) = 8 |
||||
_Stencil("Stencil ID", Float) = 0 |
||||
_StencilOp("Stencil Operation", Float) = 0 |
||||
_StencilWriteMask("Stencil Write Mask", Float) = 255 |
||||
_StencilReadMask("Stencil Read Mask", Float) = 255 |
||||
_ColorMask("Color Mask", Float) = 15 |
||||
|
||||
//my member |
||||
_Radius("Circle Radius",Range(0,0.5)) = 0.3 |
||||
|
||||
[Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip("Use Alpha Clip", Float) = 0 |
||||
} |
||||
|
||||
SubShader |
||||
{ |
||||
Tags |
||||
{ |
||||
"Queue" = "Transparent" |
||||
"IgnoreProjector" = "True" |
||||
"RenderType" = "Transparent" |
||||
"PreviewType" = "Plane" |
||||
"CanUseSpriteAtlas" = "True" |
||||
} |
||||
|
||||
Stencil |
||||
{ |
||||
Ref[_Stencil] |
||||
Comp[_StencilComp] |
||||
Pass[_StencilOp] |
||||
ReadMask[_StencilReadMask] |
||||
WriteMask[_StencilWriteMask] |
||||
} |
||||
|
||||
Cull Off |
||||
Lighting Off |
||||
ZWrite Off |
||||
ZTest[unity_GUIZTestMode] |
||||
Blend SrcAlpha OneMinusSrcAlpha |
||||
ColorMask[_ColorMask] |
||||
|
||||
Pass |
||||
{ |
||||
Name "Default" |
||||
CGPROGRAM |
||||
#pragma vertex vert |
||||
#pragma fragment frag |
||||
#pragma target 2.0 |
||||
|
||||
#include "UnityCG.cginc" |
||||
#include "UnityUI.cginc" |
||||
|
||||
#pragma multi_compile __ UNITY_UI_ALPHACLIP |
||||
#define PI 3.1415926 |
||||
|
||||
struct appdata_t |
||||
{ |
||||
float4 vertex : POSITION; |
||||
float4 color : COLOR; |
||||
float2 texcoord : TEXCOORD0; |
||||
UNITY_VERTEX_INPUT_INSTANCE_ID |
||||
}; |
||||
|
||||
struct v2f |
||||
{ |
||||
float4 vertex : SV_POSITION; |
||||
fixed4 color : COLOR; |
||||
float2 texcoord : TEXCOORD0; |
||||
float4 worldPosition : TEXCOORD1; |
||||
UNITY_VERTEX_OUTPUT_STEREO |
||||
}; |
||||
|
||||
fixed4 _Color; |
||||
fixed4 _TextureSampleAdd; |
||||
float4 _ClipRect; |
||||
float _Radius; |
||||
|
||||
v2f vert(appdata_t IN) |
||||
{ |
||||
v2f OUT; |
||||
UNITY_SETUP_INSTANCE_ID(IN); |
||||
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); |
||||
OUT.worldPosition = IN.vertex; |
||||
OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); |
||||
|
||||
OUT.texcoord = IN.texcoord; |
||||
|
||||
OUT.color = IN.color * _Color; |
||||
return OUT; |
||||
} |
||||
|
||||
sampler2D _MainTex; |
||||
|
||||
fixed4 frag(v2f IN) : SV_Target |
||||
{ |
||||
float2 uv = IN.texcoord.xy; |
||||
float4 col = IN.color; |
||||
|
||||
float2 nor =float2(0.5,0.5)-uv; |
||||
if (length(nor)>_Radius) |
||||
col.a = 0; |
||||
|
||||
clip(col.w-0.01); |
||||
half4 color = (tex2D(_MainTex,uv) + _TextureSampleAdd) * col; |
||||
color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); |
||||
|
||||
#ifdef UNITY_UI_ALPHACLIP |
||||
clip(color.a - 0.001); |
||||
#endif |
||||
|
||||
return color; |
||||
} |
||||
ENDCG |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,10 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 0e5fef5088132ad44a5918e2ef2f84b8 |
||||
ShaderImporter: |
||||
externalObjects: {} |
||||
defaultTextures: [] |
||||
nonModifiableTextures: [] |
||||
preprocessorOverride: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 3.0 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 3e3a4cf81099d7b4c9e98c7fd5e5c795 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 1.9 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 38bcc8ff402e1c54cae7d6ab64532fb1 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 8.8 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: f28939b0192af8948a5cdd4646e29d39 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 6.5 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: da7d54ecd780f9440b6ba7c65c4a02f2 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 3.1 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: d7f0c3254aa86ff499afd0f29154c077 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 2.1 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 8585700e62ffd614c9d9811a9bb30e3d |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 416 B |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 83ee19fec453b8c44aad9b79c46b38f3 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 506 B |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 9578dc4aa6f3772458a1b8dfd87983cf |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 1.1 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: c3c009733ada58046bb17d41343b58c6 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 1.2 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: c002c6999ff14504b9c7c67c76774664 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 131 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: ed8e10304fe4e7f47a1dad18cc91bb94 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 1.1 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: ca2306eaf537341468c9f72e52e869a0 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 952 B |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 0d51ae807a3b41049898e71fdcbde6bb |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 1015 B |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 3a4ea47bcb1e069488383d2f732a7782 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 45 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: ad70a822a14754f40910ec836f222144 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 3.2 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 508c61c3a7e19aa488a8cea4c5926d9a |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 5.3 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 856db57569423ab48b84471d9e845206 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 1.6 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 344b0f09bb7e9854b9a69b91e5e44965 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 1.4 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 518b31526be913d4ba214d58f6da6ae3 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 1.9 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: f9c2702ddf357274fae2883b479440ba |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
|
After Width: | Height: | Size: 1.6 KiB |
@ -0,0 +1,135 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 7edaa1bd50d189845a3bfed19c49af34 |
||||
TextureImporter: |
||||
internalIDToNameTable: [] |
||||
externalObjects: {} |
||||
serializedVersion: 12 |
||||
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 |
||||
vTOnly: 0 |
||||
ignoreMasterTextureLimit: 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 |
||||
cookieLightType: 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: Server |
||||
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: [] |
||||
nameFileIdTable: {} |
||||
spritePackingTag: |
||||
pSDRemoveMatte: 0 |
||||
pSDShowRemoveMatteOption: 0 |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,8 @@ |
||||
fileFormatVersion: 2 |
||||
guid: a8e85962969665645ad86f1ea0ff1dfc |
||||
folderAsset: yes |
||||
DefaultImporter: |
||||
externalObjects: {} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,34 @@ |
||||
namespace Auto_Calibration |
||||
{ |
||||
public class Auto_Cali |
||||
{ |
||||
public static double[] AutoCali(double[] f, double[] n, double[] h, float nn) |
||||
{ |
||||
double[] array = new double[12]; |
||||
for (int i = 0; i < 12; i++) |
||||
{ |
||||
//if (f[i] < n[i]) |
||||
//{ |
||||
// h[i] = h[i] - f[i] + n[i]; |
||||
// n[i] = f[i]; |
||||
//} |
||||
|
||||
//if (f[i] > h[i]) |
||||
//{ |
||||
// n[i] = n[i] + f[i] - h[i]; |
||||
// h[i] = f[i]; |
||||
//} |
||||
|
||||
if (h[i] <= n[i]) |
||||
{ |
||||
array[i] = 0; |
||||
continue; |
||||
} |
||||
array[i] = (f[i] - n[i]) / (h[i] - n[i]) * (double)nn; |
||||
|
||||
} |
||||
|
||||
return array; |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 035f3468081166f45854ee501919b8b1 |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {fileID: 2800000, guid: 0b09374c5d8c3464e9f29b2e29f8982c, type: 3} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,997 @@ |
||||
using Auto_Calibration; |
||||
using System; |
||||
using System.Collections; |
||||
using System.Collections.Generic; |
||||
using System.Linq; |
||||
using UnityEngine; |
||||
|
||||
public class BleHandDriver : MonoBehaviour |
||||
{ |
||||
private AndroidJavaClass AR1_linear_AA; |
||||
private AndroidJavaClass AR1_linear_AD; |
||||
private AndroidJavaClass AR1_linear_AE; |
||||
private AndroidJavaClass AR1_linear_AG; |
||||
|
||||
private string Version; |
||||
|
||||
public BleHandDriver(string _DeviceName) |
||||
{ |
||||
DeviceName = _DeviceName; |
||||
|
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_X_Center") != 0) |
||||
{ |
||||
x_center_data = PlayerPrefs.GetFloat($"{DeviceName}_X_Center"); |
||||
} |
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_Y_Center") != 0) |
||||
{ |
||||
y_center_data = PlayerPrefs.GetFloat($"{DeviceName}_Y_Center"); |
||||
} |
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_X_MAX") != 0) |
||||
{ |
||||
x_max_data = PlayerPrefs.GetFloat($"{DeviceName}_X_MAX"); |
||||
} |
||||
|
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_Y_MAX") != 0) |
||||
{ |
||||
y_max_data = PlayerPrefs.GetFloat($"{DeviceName}_Y_MAX"); |
||||
} |
||||
|
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_X_MIN") != 0) |
||||
{ |
||||
x_min_data = PlayerPrefs.GetFloat($"{DeviceName}_X_MIN"); |
||||
} |
||||
|
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_Y_MIN") != 0) |
||||
{ |
||||
y_min_data = PlayerPrefs.GetFloat($"{DeviceName}_Y_MIN"); |
||||
} |
||||
|
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_DeadZone") != 0) |
||||
{ |
||||
dead_zone = PlayerPrefs.GetFloat($"{DeviceName}_DeadZone"); |
||||
} |
||||
|
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_TriggerValue") != 0) |
||||
{ |
||||
trigger_value = PlayerPrefs.GetFloat($"{DeviceName}_TriggerValue"); |
||||
} |
||||
|
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_GrabValue") != 0) |
||||
{ |
||||
grab_value = PlayerPrefs.GetFloat($"{DeviceName}_GrabValue"); |
||||
} |
||||
|
||||
if (PlayerPrefs.GetFloat($"{DeviceName}_TrackpadValue") != 0) |
||||
{ |
||||
trackpad_value = PlayerPrefs.GetFloat($"{DeviceName}_TrackpadValue"); |
||||
} |
||||
|
||||
AR1_linear_AA = new("com.example.ar1_linear1.AR1_linear_AA"); |
||||
AR1_linear_AD = new("com.example.ar1_linear1.AR1_linear_AD"); |
||||
AR1_linear_AE = new("com.example.ar1_linear1.AR1_linear_AE"); |
||||
AR1_linear_AG = new("com.example.ar1_linear1.AR1_linear_AG"); |
||||
} |
||||
|
||||
public enum HandType |
||||
{ |
||||
Left, |
||||
Right |
||||
} |
||||
|
||||
public enum Axis |
||||
{ |
||||
x = -3, |
||||
y = -2, |
||||
z = -1, |
||||
x_n, |
||||
y_n, |
||||
z_n |
||||
} |
||||
|
||||
public enum CalibrationType |
||||
{ |
||||
AdductFin = -2, |
||||
FistFin = -1, |
||||
None, //未标定 |
||||
Fist, //握拳 |
||||
Adduct, //并拢 |
||||
Stretch, //张开 |
||||
Completed //完成 |
||||
} |
||||
|
||||
|
||||
private float f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15, f16, f17, f18; |
||||
|
||||
private float a4 = 0, |
||||
a5 = 0, |
||||
a6 = 0, |
||||
a7 = 0, |
||||
a8 = 0, |
||||
a9 = 0, |
||||
a10 = 0, |
||||
a11, |
||||
a12 = 0, |
||||
a13 = 0, |
||||
a14 = 0, |
||||
a15; |
||||
|
||||
private float n1 = 0, |
||||
n2 = 0, |
||||
n3 = 0, |
||||
n4 = 0, |
||||
n5 = 0, |
||||
n6 = 0, |
||||
n7 = 0, |
||||
n8 = 0, |
||||
n9 = 0, |
||||
n10 = 0, |
||||
n11 = 0, |
||||
n12 = 0, |
||||
n13 = 0, |
||||
n14 = 0, |
||||
n15 = 0; |
||||
|
||||
private float h4 = 0, |
||||
h5 = 0, |
||||
h6 = 0, |
||||
h7 = 0, |
||||
h8 = 0, |
||||
h9 = 0, |
||||
h10 = 0, |
||||
h11 = 0, |
||||
h12 = 0, |
||||
h13 = 0, |
||||
h14 = 0, |
||||
h15 = 0, |
||||
h16 = 0, |
||||
h17 = 0; |
||||
|
||||
private float m4 = 0, |
||||
m5 = 0, |
||||
m6 = 0, |
||||
m7 = 0, |
||||
m8 = 0, |
||||
m9 = 0, |
||||
m10 = 0, |
||||
m11 = 0, |
||||
m12 = 0, |
||||
m13 = 0, |
||||
m14 = 0, |
||||
m15 = 0; |
||||
|
||||
private float dot4 = 0, |
||||
dot5 = 0, |
||||
dot6 = 0, |
||||
dot7 = 0, |
||||
dot8 = 0, |
||||
dot9 = 0, |
||||
dot10 = 0, |
||||
dot11 = 0, |
||||
dot12 = 0, |
||||
dot13 = 0, |
||||
dot14 = 0, |
||||
dot15 = 0; |
||||
|
||||
private Queue<float> f4Queue = new Queue<float>(); |
||||
private Queue<float> f5Queue = new Queue<float>(); |
||||
private Queue<float> f6Queue = new Queue<float>(); |
||||
private Queue<float> f7Queue = new Queue<float>(); |
||||
private Queue<float> f8Queue = new Queue<float>(); |
||||
private Queue<float> f9Queue = new Queue<float>(); |
||||
private Queue<float> f10Queue = new Queue<float>(); |
||||
private Queue<float> f11Queue = new Queue<float>(); |
||||
private Queue<float> f12Queue = new Queue<float>(); |
||||
private Queue<float> f13Queue = new Queue<float>(); |
||||
private Queue<float> f14Queue = new Queue<float>(); |
||||
private Queue<float> f15Queue = new Queue<float>(); |
||||
private const int QUEUE_MAX_SIZE = 10; |
||||
|
||||
public int HandDeviceIndex = 1; |
||||
public HandType Hand; |
||||
|
||||
public Transform Wrist; |
||||
|
||||
[Header("坐标系偏差")] |
||||
public Axis Pitch = Axis.z; |
||||
|
||||
public Axis Roll = Axis.x_n; |
||||
|
||||
public Axis Yaw = Axis.y_n; |
||||
|
||||
[Header("IMU开关")] public bool HasIMU = false; |
||||
|
||||
[Header("拇指根节点系数")][Range(0, 1)] public float coefficient = 0.6f; |
||||
|
||||
[Header("拇指根节点偏差")] public Vector3 Thumb1Offset; |
||||
|
||||
public string DeviceName; |
||||
|
||||
public float time; |
||||
|
||||
string line; |
||||
|
||||
private CalibrationType mCalibrationType = CalibrationType.None; |
||||
|
||||
private double[] pre_sensor_data; |
||||
|
||||
private List<double> angle_data = new(); |
||||
private List<double> raw_data = new(); |
||||
|
||||
bool isCalibration = false; |
||||
|
||||
private float x_center_data = 1850; |
||||
private float y_center_data = 1850; |
||||
|
||||
private float x_max_data = 3750; |
||||
private float x_min_data = 620; |
||||
private float y_min_data = 620; |
||||
private float y_max_data = 3750; |
||||
|
||||
private bool centerCalib = false; |
||||
private bool rangeCalib = false; |
||||
|
||||
private float dead_zone = 0.15f; |
||||
|
||||
private float trackpad_value = 0.3f; |
||||
|
||||
private float trigger_value = 0.5f; |
||||
|
||||
private float grab_value = 0.5f; |
||||
|
||||
private InputData input; |
||||
|
||||
private bool SaveCalibrationDataPermission = false; |
||||
private bool ReadControllerSavedData = true; |
||||
|
||||
private int _curCalibTimes = 0; |
||||
|
||||
public void Method_update() |
||||
{ |
||||
if (time < 0) |
||||
{ |
||||
time = 5; |
||||
} |
||||
else |
||||
{ |
||||
time -= Time.deltaTime; |
||||
} |
||||
|
||||
line = UDE_API.GetDeviceDataByName(DeviceName); |
||||
if (string.IsNullOrEmpty(line)) |
||||
{ |
||||
return; |
||||
} |
||||
//Debug.Log("Line " + line); |
||||
var data = line.Split(','); |
||||
|
||||
raw_data = new(); |
||||
foreach (string str in data) |
||||
{ |
||||
raw_data.Add(Convert.ToDouble(str)); |
||||
} |
||||
|
||||
f4 = Convert.ToSingle(data[0]); |
||||
f5 = Convert.ToSingle(data[1]); |
||||
f6 = Convert.ToSingle(data[2]); |
||||
f7 = Convert.ToSingle(data[3]); |
||||
f8 = Convert.ToSingle(data[4]); |
||||
f9 = Convert.ToSingle(data[5]); |
||||
f10 = Convert.ToSingle(data[6]); |
||||
f11 = Convert.ToSingle(data[7]); |
||||
f12 = Convert.ToSingle(data[8]); |
||||
f13 = Convert.ToSingle(data[9]); |
||||
f14 = Convert.ToSingle(data[10]); |
||||
f15 = Convert.ToSingle(data[11]); |
||||
if (data.Length > 12 && data.Length <= 16) |
||||
{ |
||||
f16 = Convert.ToSingle(data[12]); |
||||
f17 = Convert.ToSingle(data[13]); |
||||
f18 = Convert.ToSingle(data[14]); |
||||
} |
||||
else if (data.Length > 16) |
||||
{ |
||||
f16 = Convert.ToSingle(data[16]); |
||||
f17 = Convert.ToSingle(data[17]); |
||||
f18 = Convert.ToSingle(data[18]); |
||||
} |
||||
|
||||
if (ReadControllerSavedData) |
||||
{ |
||||
ReadControllerSavedData = false; |
||||
var x_temp = PlayerPrefs.GetFloat(DeviceName + "_X_Center"); |
||||
if (x_temp != 0) |
||||
{ |
||||
x_center_data = x_temp; |
||||
y_center_data = PlayerPrefs.GetFloat(DeviceName + "_Y_Center"); |
||||
} |
||||
|
||||
var max_temp = PlayerPrefs.GetFloat(DeviceName + "_X_Max"); |
||||
if (max_temp != 0) |
||||
{ |
||||
x_max_data = max_temp; |
||||
x_min_data = PlayerPrefs.GetFloat(DeviceName + "_X_Min"); |
||||
y_max_data = PlayerPrefs.GetFloat(DeviceName + "_Y_Max"); |
||||
y_min_data = PlayerPrefs.GetFloat(DeviceName + "_Y_Min"); |
||||
} |
||||
} |
||||
|
||||
float f25 = (f16 - x_center_data) / ((x_max_data - x_min_data) / 2); |
||||
float f26 = (f17 - y_center_data) / ((y_max_data - y_min_data) / 2); |
||||
|
||||
if (f25 > 1) |
||||
{ |
||||
f25 = 1; |
||||
} |
||||
|
||||
if (f25 < -1) |
||||
{ |
||||
f25 = -1; |
||||
} |
||||
|
||||
if (f26 > 1) |
||||
{ |
||||
f26 = 1; |
||||
} |
||||
|
||||
if (f26 < -1) |
||||
{ |
||||
f26 = -1; |
||||
} |
||||
|
||||
if (f25 <= dead_zone && f25 >= -dead_zone) |
||||
{ |
||||
f25 = 0; |
||||
} |
||||
|
||||
if (f26 <= dead_zone && f26 >= -dead_zone) |
||||
{ |
||||
f26 = 0; |
||||
} |
||||
|
||||
input = new InputData(); |
||||
input.joyX = f25; |
||||
input.joyY = f26; |
||||
|
||||
switch (f18) |
||||
{ |
||||
case 1: |
||||
input.bButton = true; |
||||
break; |
||||
case 2: |
||||
input.aButton = true; |
||||
break; |
||||
case 3: |
||||
input.menu = true; |
||||
break; |
||||
case 4: |
||||
input.joyButton = true; |
||||
break; |
||||
case 5: |
||||
break; |
||||
case 6: |
||||
break; |
||||
case 7: |
||||
break; |
||||
} |
||||
|
||||
if (centerCalib) |
||||
{ |
||||
x_center_data = f16; |
||||
y_center_data = f17; |
||||
centerCalib = false; |
||||
|
||||
PlayerPrefs.SetFloat(DeviceName + "_X_Center", f16); |
||||
PlayerPrefs.SetFloat(DeviceName + "_Y_Center", f17); |
||||
} |
||||
|
||||
if (rangeCalib) |
||||
{ |
||||
|
||||
if (f16 > 600) |
||||
{ |
||||
x_min_data = Math.Min(x_min_data, f16); |
||||
} |
||||
|
||||
if (f16 < 3800) |
||||
{ |
||||
x_max_data = Math.Max(x_max_data, f16); |
||||
} |
||||
|
||||
|
||||
if (f17 > 600) |
||||
{ |
||||
y_min_data = Math.Min(y_min_data, f17); |
||||
} |
||||
if (f17 < 3800) |
||||
{ |
||||
y_max_data = Math.Max(y_max_data, f17); |
||||
} |
||||
} |
||||
|
||||
if (mCalibrationType == CalibrationType.None && PlayerPrefs.GetInt(DeviceName) == 1) |
||||
{ |
||||
string[] CalibSavedData = PlayerPrefs.GetString(DeviceName + "_CalibDT").Split(","); |
||||
int index = 0; |
||||
|
||||
n4 = float.Parse(CalibSavedData[index++]); |
||||
n5 = float.Parse(CalibSavedData[index++]); |
||||
n6 = float.Parse(CalibSavedData[index++]); |
||||
n7 = float.Parse(CalibSavedData[index++]); |
||||
n8 = float.Parse(CalibSavedData[index++]); |
||||
n9 = float.Parse(CalibSavedData[index++]); |
||||
n10 = float.Parse(CalibSavedData[index++]); |
||||
n11 = float.Parse(CalibSavedData[index++]); |
||||
n12 = float.Parse(CalibSavedData[index++]); |
||||
n13 = float.Parse(CalibSavedData[index++]); |
||||
n14 = float.Parse(CalibSavedData[index++]); |
||||
n15 = float.Parse(CalibSavedData[index++]); |
||||
|
||||
h4 = float.Parse(CalibSavedData[index++]); |
||||
h5 = float.Parse(CalibSavedData[index++]); |
||||
h6 = float.Parse(CalibSavedData[index++]); |
||||
h7 = float.Parse(CalibSavedData[index++]); |
||||
h8 = float.Parse(CalibSavedData[index++]); |
||||
h9 = float.Parse(CalibSavedData[index++]); |
||||
h10 = float.Parse(CalibSavedData[index++]); |
||||
h11 = float.Parse(CalibSavedData[index++]); |
||||
h12 = float.Parse(CalibSavedData[index++]); |
||||
h13 = float.Parse(CalibSavedData[index++]); |
||||
h14 = float.Parse(CalibSavedData[index++]); |
||||
h15 = float.Parse(CalibSavedData[index]); |
||||
|
||||
mCalibrationType = CalibrationType.Completed; |
||||
} |
||||
|
||||
#region Dynamic Calibration |
||||
//if (_curCalibTimes < 1000) |
||||
//{ |
||||
// if (m4 < f4) |
||||
// { |
||||
// m4 = f4; |
||||
// if (m4 < h4) |
||||
// { |
||||
// m4 = h4; |
||||
// } |
||||
// } |
||||
// if (m5 < f5) |
||||
// { |
||||
// m5 = f5; |
||||
// if (m5 < h5) |
||||
// { |
||||
// m5 = h5; |
||||
// } |
||||
// } |
||||
// if (m6 < f6) |
||||
// { |
||||
// m6 = f6; |
||||
// if (m6 < h6) |
||||
// { |
||||
// m6 = h6; |
||||
// } |
||||
// } |
||||
// if (m7 < f7) |
||||
// { |
||||
// m7 = f7; |
||||
// if (m7 < h7) |
||||
// { |
||||
// m7 = h7; |
||||
// } |
||||
// } |
||||
// if (m9 < f9) |
||||
// { |
||||
// m9 = f9; |
||||
// if (m9 < h9) |
||||
// { |
||||
// m9 = h9; |
||||
// } |
||||
// } |
||||
// if (m10 < f10) |
||||
// { |
||||
// m10 = f10; |
||||
// if (m10 < h10) |
||||
// { |
||||
// m10 = h10; |
||||
// } |
||||
// } |
||||
// if (m12 < f12) |
||||
// { |
||||
// m12 = f12; |
||||
// if (m12 < h12) |
||||
// { |
||||
// m12 = h12; |
||||
// } |
||||
// } |
||||
// if (m13 < f13) |
||||
// { |
||||
// m13 = f13; |
||||
// if (m13 < h13) |
||||
// { |
||||
// m13 = h13; |
||||
// } |
||||
// } |
||||
// if (m15 < f15) |
||||
// { |
||||
// m15 = f15; |
||||
// if (m15 < h15) |
||||
// { |
||||
// m15 = h15; |
||||
// } |
||||
// } |
||||
// _curCalibTimes++; |
||||
|
||||
//} |
||||
//else |
||||
//{ |
||||
// //Debug.LogError("动态标定完成"); |
||||
// //Debug.LogError($"{_deviceName}:{m4},{m5},{m6},{m7},{m8},{m9},{m10},{m11},{m12},{m13},{m14},{m15}"); |
||||
// // f4处理 |
||||
// if (m4 < f4) |
||||
// { |
||||
// UpdateQueue(f4Queue, f4); |
||||
// if (f4Queue.Count == QUEUE_MAX_SIZE && CalculateVariance(f4Queue) < 10) |
||||
// { |
||||
// dot4 = f4 - m4; |
||||
// m4 = f4; |
||||
// n4 += dot4; |
||||
// h4 += dot4; |
||||
// } |
||||
// } |
||||
// // f5处理 |
||||
// if (m5 < f5) |
||||
// { |
||||
// UpdateQueue(f5Queue, f5); |
||||
// if (f5Queue.Count == QUEUE_MAX_SIZE && CalculateVariance(f5Queue) < 10) |
||||
// { |
||||
// dot5 = f5 - m5; |
||||
// m5 = f5; |
||||
// n5 += dot5; |
||||
// h5 += dot5; |
||||
// } |
||||
// } |
||||
// // f6处理 |
||||
// if (m6 < f6) |
||||
// { |
||||
// UpdateQueue(f6Queue, f6); |
||||
// if (f6Queue.Count == QUEUE_MAX_SIZE && CalculateVariance(f6Queue) < 10) |
||||
// { |
||||
// dot6 = f6 - m6; |
||||
// m6 = f6; |
||||
// n6 += dot6; |
||||
// h6 += dot6; |
||||
// } |
||||
// } |
||||
|
||||
// // f7处理 |
||||
// if (m7 < f7) |
||||
// { |
||||
// UpdateQueue(f7Queue, f7); |
||||
// if (f7Queue.Count == QUEUE_MAX_SIZE && CalculateVariance(f7Queue) < 10) |
||||
// { |
||||
// dot7 = f7 - m7; |
||||
// m7 = f7; |
||||
// n7 += dot7; |
||||
// h7 += dot7; |
||||
// } |
||||
// } |
||||
// // f9处理 |
||||
// if (m9 < f9) |
||||
// { |
||||
// UpdateQueue(f9Queue, f9); |
||||
// if (f9Queue.Count == QUEUE_MAX_SIZE && CalculateVariance(f9Queue) < 10) |
||||
// { |
||||
// dot9 = f9 - m9; |
||||
// m9 = f9; |
||||
// n9 += dot9; |
||||
// h9 += dot9; |
||||
// } |
||||
// } |
||||
// // f10处理 |
||||
// if (m10 < f10) |
||||
// { |
||||
// UpdateQueue(f10Queue, f10); |
||||
// if (f10Queue.Count == QUEUE_MAX_SIZE && CalculateVariance(f10Queue) < 10) |
||||
// { |
||||
// dot10 = f10 - m10; |
||||
// m10 = f10; |
||||
// n10 += dot10; |
||||
// h10 += dot10; |
||||
// } |
||||
// } |
||||
// // f12处理 |
||||
// if (m12 < f12) |
||||
// { |
||||
// UpdateQueue(f12Queue, f12); |
||||
// if (f12Queue.Count == QUEUE_MAX_SIZE && CalculateVariance(f12Queue) < 10) |
||||
// { |
||||
// dot12 = f12 - m12; |
||||
// m12 = f12; |
||||
// n12 += dot12; |
||||
// h12 += dot12; |
||||
// } |
||||
// } |
||||
// // f13处理 |
||||
// if (m13 < f13) |
||||
// { |
||||
// UpdateQueue(f13Queue, f13); |
||||
// if (f13Queue.Count == QUEUE_MAX_SIZE && CalculateVariance(f13Queue) < 10) |
||||
// { |
||||
// dot13 = f13 - m13; |
||||
// m13 = f13; |
||||
// n13 += dot13; |
||||
// h13 += dot13; |
||||
// } |
||||
// } |
||||
// // f15处理 |
||||
// if (m15 < f15) |
||||
// { |
||||
// UpdateQueue(f15Queue, f15); |
||||
// if (f15Queue.Count == QUEUE_MAX_SIZE && CalculateVariance(f15Queue) < 10) |
||||
// { |
||||
// dot15 = f15 - m15; |
||||
// m15 = f15; |
||||
// n15 += dot15; |
||||
// h15 += dot15; |
||||
// } |
||||
// } |
||||
//} |
||||
#endregion |
||||
|
||||
if (mCalibrationType == CalibrationType.Completed) |
||||
{ |
||||
if (SaveCalibrationDataPermission) |
||||
{ |
||||
//标定记录单次标定后仅记录一次 |
||||
SaveCalibrationDataPermission = false; |
||||
PlayerPrefs.SetInt(DeviceName, 1); |
||||
|
||||
string DataSet = n4 + "," + n5 + "," + n6 + "," + n7 + "," + n8 + "," + n9 + "," + n10 + "," + n11 + "," + n12 + "," + n13 + "," + n14 + "," + n15 + ","; |
||||
DataSet += h4 + "," + h5 + "," + h6 + "," + h7 + "," + h8 + "," + h9 + "," + h10 + "," + h11 + "," + h12 + "," + h13 + "," + h14 + "," + h15; |
||||
|
||||
PlayerPrefs.SetString(DeviceName + "_CalibDT", DataSet); |
||||
//Debug.Log("已记录新标定数据"); |
||||
} |
||||
|
||||
double[] org_f = new double[12] { f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15 }; |
||||
double[] org_n = new double[12] { n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15 }; |
||||
double[] org_h = new double[12] { h4, h5, h6, h7, h8, h9, h10, h11, h12, h13, h14, h15 }; |
||||
float nn = 100; |
||||
double[] org_a = Auto_Cali.AutoCali(org_f, org_n, org_h, nn); |
||||
|
||||
a4 = Convert.ToSingle(org_a[0]); |
||||
a5 = Convert.ToSingle(org_a[1]); |
||||
a6 = Convert.ToSingle(org_a[2]); |
||||
a7 = Convert.ToSingle(org_a[3]); |
||||
a8 = Convert.ToSingle(org_a[4]); |
||||
a9 = Convert.ToSingle(org_a[5]); |
||||
a10 = Convert.ToSingle(org_a[6]); |
||||
a11 = Convert.ToSingle(org_a[7]); |
||||
a12 = Convert.ToSingle(org_a[8]); |
||||
a13 = Convert.ToSingle(org_a[9]); |
||||
a14 = Convert.ToSingle(org_a[10]); |
||||
a15 = Convert.ToSingle(org_a[11]); |
||||
|
||||
double[][] Y = new double[12][]; |
||||
for (int i = 0; i < 12; i++) |
||||
{ |
||||
Y[i] = new double[1]; |
||||
} |
||||
|
||||
Y[0][0] = Convert.ToDouble(a4); |
||||
Y[1][0] = Convert.ToDouble(a5); |
||||
Y[2][0] = Convert.ToDouble(a6); |
||||
Y[3][0] = Convert.ToDouble(a7); |
||||
Y[4][0] = Convert.ToDouble(a8); |
||||
Y[5][0] = Convert.ToDouble(a9); |
||||
Y[6][0] = Convert.ToDouble(a10); |
||||
Y[7][0] = Convert.ToDouble(a11); |
||||
Y[8][0] = Convert.ToDouble(a12); |
||||
Y[9][0] = Convert.ToDouble(a13); |
||||
Y[10][0] = Convert.ToDouble(a14); |
||||
Y[11][0] = Convert.ToDouble(a15); |
||||
double[] b = new double[12]; |
||||
b[0] = Convert.ToDouble(a4); |
||||
b[1] = Convert.ToDouble(a5); |
||||
b[2] = Convert.ToDouble(a6); |
||||
b[3] = Convert.ToDouble(a7); |
||||
b[4] = Convert.ToDouble(a8); |
||||
b[5] = Convert.ToDouble(a9); |
||||
b[6] = Convert.ToDouble(a10); |
||||
b[7] = Convert.ToDouble(a11); |
||||
b[8] = Convert.ToDouble(a12); |
||||
b[9] = Convert.ToDouble(a13); |
||||
b[10] = Convert.ToDouble(a14); |
||||
b[11] = Convert.ToDouble(a15); |
||||
if (pre_sensor_data == null) |
||||
{ |
||||
pre_sensor_data = new double[12]; |
||||
pre_sensor_data[0] = Convert.ToDouble(a4); |
||||
pre_sensor_data[1] = Convert.ToDouble(a5); |
||||
pre_sensor_data[2] = Convert.ToDouble(a6); |
||||
pre_sensor_data[3] = Convert.ToDouble(a7); |
||||
pre_sensor_data[4] = Convert.ToDouble(a8); |
||||
pre_sensor_data[5] = Convert.ToDouble(a9); |
||||
pre_sensor_data[6] = Convert.ToDouble(a10); |
||||
pre_sensor_data[7] = Convert.ToDouble(a11); |
||||
pre_sensor_data[8] = Convert.ToDouble(a12); |
||||
pre_sensor_data[9] = Convert.ToDouble(a13); |
||||
pre_sensor_data[10] = Convert.ToDouble(a14); |
||||
pre_sensor_data[11] = Convert.ToDouble(a15); |
||||
return; |
||||
} |
||||
|
||||
double[] result = new double[26]; |
||||
|
||||
if (string.IsNullOrEmpty(DeviceName)) |
||||
{ |
||||
result = AR1_linear_AE.CallStatic<double[]>("Senser2Angle", b, pre_sensor_data); |
||||
Version = AR1_linear_AE.GetStatic<string>("Version"); |
||||
} |
||||
else if (DeviceName[5] == 'A') |
||||
{ |
||||
result = AR1_linear_AA.CallStatic<double[]>("Senser2Angle", b, pre_sensor_data); |
||||
Version = AR1_linear_AA.GetStatic<string>("Version"); |
||||
} |
||||
else if (DeviceName[5] == 'B') |
||||
{ |
||||
result = AR1_linear_AD.CallStatic<double[]>("Senser2Angle", b, pre_sensor_data); |
||||
Version = AR1_linear_AD.GetStatic<string>("Version"); |
||||
} |
||||
else if (DeviceName[5] == 'C' || DeviceName[5] == 'D') |
||||
{ |
||||
result = AR1_linear_AE.CallStatic<double[]>("Senser2Angle", b, pre_sensor_data); |
||||
Version = AR1_linear_AE.GetStatic<string>("Version"); |
||||
} |
||||
else if (DeviceName[5] == 'E' || DeviceName[5] == 'F') |
||||
{ |
||||
result = AR1_linear_AG.CallStatic<double[]>("Senser2Angle", b, pre_sensor_data); |
||||
Version = AR1_linear_AG.GetStatic<string>("Version"); |
||||
} |
||||
|
||||
if (DeviceName.Contains('L')) |
||||
{ |
||||
string str = string.Empty; |
||||
for (int i = 0; i < result.Length; i++) |
||||
{ |
||||
str += result[i] + ","; |
||||
} |
||||
Debug.LogError("Left Res: " + str); |
||||
} |
||||
Array.Copy(b, pre_sensor_data, pre_sensor_data.Length); |
||||
angle_data = new List<double>(result); |
||||
//Debug.Log("Debug " + angle_data.ToArray().ToString()); |
||||
|
||||
if (Math.Abs(result[5]) >= trigger_value * 100) |
||||
{ |
||||
input.trgButton = true; |
||||
|
||||
input.trgValue = (float)((Math.Abs(result[5]) - trigger_value * 100) / 65); |
||||
} |
||||
|
||||
if (Math.Abs(result[9]) >= grab_value * 100 && Math.Abs(result[13]) >= grab_value * 100) |
||||
input.grab = true; |
||||
|
||||
if (Math.Abs(result[0]) >= trackpad_value * 60) |
||||
{ |
||||
input.trackpad_touch = true; |
||||
} |
||||
} |
||||
} |
||||
|
||||
private float CalculateVariance(Queue<float> queue) |
||||
{ |
||||
if (queue.Count == 0) return 0; |
||||
float mean = queue.Average(); |
||||
return queue.Sum(x => (x - mean) * (x - mean)) / queue.Count; |
||||
} |
||||
|
||||
void UpdateQueue(Queue<float> queue, float value) |
||||
{ |
||||
if (queue.Count >= QUEUE_MAX_SIZE) |
||||
{ |
||||
queue.Dequeue(); |
||||
} |
||||
queue.Enqueue(value); |
||||
} |
||||
|
||||
public bool StartCalibration(CalibrationType calibrationType) |
||||
{ |
||||
if (isCalibration) |
||||
{ |
||||
return false; |
||||
} |
||||
isCalibration = true; |
||||
mCalibrationType = calibrationType; |
||||
return true; |
||||
} |
||||
|
||||
public bool StopCalibration(CalibrationType calibrationType) |
||||
{ |
||||
|
||||
//line = UDE_API.GetDeviceDataByName(DeviceName); |
||||
if (string.IsNullOrEmpty(line)) |
||||
{ |
||||
return false; |
||||
} |
||||
if (!isCalibration) |
||||
{ |
||||
return false; |
||||
} |
||||
//Debug.Log(line); |
||||
//var data = line.Split(','); |
||||
|
||||
//f4 = Convert.ToSingle(data[0]); |
||||
//f5 = Convert.ToSingle(data[1]); |
||||
//f6 = Convert.ToSingle(data[2]); |
||||
//f7 = Convert.ToSingle(data[3]); |
||||
//f8 = Convert.ToSingle(data[4]); |
||||
//f9 = Convert.ToSingle(data[5]); |
||||
//f10 = Convert.ToSingle(data[6]); |
||||
//f11 = Convert.ToSingle(data[7]); |
||||
//f12 = Convert.ToSingle(data[8]); |
||||
//f13 = Convert.ToSingle(data[9]); |
||||
//f14 = Convert.ToSingle(data[10]); |
||||
//f15 = Convert.ToSingle(data[11]); |
||||
//if (data.Length > 12 && data.Length <= 16) |
||||
//{ |
||||
// f16 = Convert.ToSingle(data[12]); |
||||
// f17 = Convert.ToSingle(data[13]); |
||||
// f18 = Convert.ToSingle(data[14]); |
||||
//} |
||||
//else if (data.Length > 16) |
||||
//{ |
||||
// f16 = Convert.ToSingle(data[16]); |
||||
// f17 = Convert.ToSingle(data[17]); |
||||
// f18 = Convert.ToSingle(data[18]); |
||||
//} |
||||
|
||||
switch (calibrationType) |
||||
{ |
||||
case CalibrationType.Fist: |
||||
h4 = f4; |
||||
h5 = f5; |
||||
h6 = f6; |
||||
h7 = f7; |
||||
|
||||
h9 = f9; |
||||
h10 = f10; |
||||
h12 = f12; |
||||
h13 = f13; |
||||
h15 = f15; |
||||
isCalibration = false; |
||||
mCalibrationType = CalibrationType.FistFin; |
||||
SaveCalibrationDataPermission = true; |
||||
break; |
||||
case CalibrationType.Adduct: |
||||
|
||||
n4 = f4; |
||||
n5 = f5; |
||||
n6 = f6; |
||||
n7 = f7; |
||||
n8 = f8; |
||||
n9 = f9; |
||||
n10 = f10; |
||||
n11 = f11; |
||||
n12 = f12; |
||||
n13 = f13; |
||||
n14 = f14; |
||||
n15 = f15; |
||||
isCalibration = false; |
||||
mCalibrationType = CalibrationType.AdductFin; |
||||
|
||||
break; |
||||
case CalibrationType.Stretch: |
||||
|
||||
h8 = f8; |
||||
h11 = f11; |
||||
h14 = f14; |
||||
isCalibration = false; |
||||
mCalibrationType = CalibrationType.Completed; |
||||
break; |
||||
} |
||||
return true; |
||||
} |
||||
|
||||
public CalibrationType GetCalibrationType() |
||||
{ |
||||
return mCalibrationType; |
||||
} |
||||
|
||||
public List<double> GetAngleData() |
||||
{ |
||||
return angle_data; |
||||
} |
||||
|
||||
public List<double> GetRawData() |
||||
{ |
||||
return raw_data; |
||||
} |
||||
|
||||
public void CalibrationCenterData() |
||||
{ |
||||
centerCalib = true; |
||||
ReadControllerSavedData = true; |
||||
} |
||||
|
||||
public void StartCalibrationRangeData() |
||||
{ |
||||
rangeCalib = true; |
||||
} |
||||
|
||||
public void StopCalibrationRangeData() |
||||
{ |
||||
PlayerPrefs.SetFloat($"{DeviceName}_X_MAX", x_max_data); |
||||
PlayerPrefs.SetFloat($"{DeviceName}_X_MIN", x_min_data); |
||||
PlayerPrefs.SetFloat($"{DeviceName}_Y_MAX", y_max_data); |
||||
PlayerPrefs.SetFloat($"{DeviceName}_Y_MIN", y_min_data); |
||||
ReadControllerSavedData = true; |
||||
rangeCalib = false; |
||||
} |
||||
|
||||
public InputData GetInputData() |
||||
{ |
||||
return input; |
||||
} |
||||
|
||||
public void SetDeadZone(float dead_zone) |
||||
{ |
||||
this.dead_zone = dead_zone; |
||||
PlayerPrefs.SetFloat($"{DeviceName}_DeadZone", dead_zone); |
||||
} |
||||
|
||||
public float GetDeadZone() |
||||
{ |
||||
return dead_zone; |
||||
} |
||||
|
||||
public void SetTriggerValue(float trigger_value) |
||||
{ |
||||
this.trigger_value = trigger_value; |
||||
PlayerPrefs.SetFloat($"{DeviceName}_TriggerValue", trigger_value); |
||||
} |
||||
|
||||
public float GetTriggerValue() |
||||
{ |
||||
return trigger_value; |
||||
} |
||||
|
||||
public void SetGrabValue(float grab_value) |
||||
{ |
||||
this.grab_value = grab_value; |
||||
PlayerPrefs.SetFloat($"{DeviceName}_GrabValue", grab_value); |
||||
} |
||||
|
||||
public float GetGrabValue() |
||||
{ |
||||
return grab_value; |
||||
} |
||||
|
||||
public void SetTrackpadValue(float trackpad_value) |
||||
{ |
||||
this.trackpad_value = trackpad_value; |
||||
PlayerPrefs.SetFloat($"{DeviceName}_TrackpadValue", trackpad_value); |
||||
} |
||||
|
||||
public float GetTrackpadValue() |
||||
{ |
||||
return trackpad_value; |
||||
} |
||||
|
||||
public double[] GetCalibrationInfoOffset() |
||||
{ |
||||
double[] calibration_info = new double[12]; |
||||
double[] org_n = new double[12] { n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15 }; |
||||
double[] org_h = new double[12] { h4, h5, h6, h7, h8, h9, h10, h11, h12, h13, h14, h15 }; |
||||
for (int i = 0; i < 12; i++) |
||||
{ |
||||
calibration_info[i] = Mathf.Abs((float)(org_n[i] - org_h[i])); |
||||
} |
||||
|
||||
return calibration_info; |
||||
} |
||||
|
||||
public string GetAlgorithmVerName() |
||||
{ |
||||
return Version; |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 3a8b325d93d9ba94ebba4418ec987a5f |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {fileID: 2800000, guid: 0b09374c5d8c3464e9f29b2e29f8982c, type: 3} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,68 @@ |
||||
using System.Collections; |
||||
using System.Collections.Generic; |
||||
using Unity.VisualScripting; |
||||
using UnityEngine; |
||||
|
||||
public class DeviceManager : MonoBehaviour |
||||
{ |
||||
|
||||
// Start is called before the first frame update |
||||
void Start() |
||||
{ |
||||
devices = new List<string>(); |
||||
UDE_API.UDE_Init(); |
||||
|
||||
UDE_API.StartEnumDevices(); |
||||
} |
||||
|
||||
private float time = 3; |
||||
|
||||
private List<string> devices; |
||||
|
||||
// Update is called once per frame |
||||
void Update() |
||||
{ |
||||
if (time < 0) |
||||
{ |
||||
if (devices.Count < 2) |
||||
{ |
||||
devices = UDE_API.GetDeviceList(); |
||||
return; |
||||
} |
||||
UDE_API.StopEnumDevices(); |
||||
//if (string.IsNullOrEmpty(Com_L.DeviceName)) |
||||
//{ |
||||
// if (devices[0].Contains("L")) |
||||
// { |
||||
// Com_L.DeviceName = devices[0]; |
||||
// } |
||||
// else |
||||
// { |
||||
// Com_L.DeviceName = devices[1]; |
||||
// } |
||||
// time = 3; |
||||
// return; |
||||
//} |
||||
|
||||
//if (string.IsNullOrEmpty(Com_R.DeviceName)) |
||||
//{ |
||||
// if (devices[0].Contains("R")) |
||||
// { |
||||
// Com_R.DeviceName = devices[0]; |
||||
// } |
||||
// else |
||||
// { |
||||
// Com_R.DeviceName = devices[1]; |
||||
// } |
||||
// time = 4; |
||||
//} |
||||
} |
||||
|
||||
if (time > 3) |
||||
{ |
||||
return; |
||||
} |
||||
|
||||
time -= Time.deltaTime; |
||||
} |
||||
} |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: d987bb43fcb068146b8f14e085d1e897 |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {fileID: 2800000, guid: 0b09374c5d8c3464e9f29b2e29f8982c, type: 3} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,11 @@ |
||||
public class Mcu2PcProto |
||||
{ |
||||
public byte DeviceID = Pc2McuProto.DeviceID.MCU; |
||||
public byte Address = Pc2McuProto.HumanAddress.LeftArm; |
||||
public byte CommandType = Pc2McuProto.CommandType.ADC_IMU_16; |
||||
public byte DataType = Pc2McuProto.DataType.AngleAndAbduceData; |
||||
public byte DataLength = 60; |
||||
public short[] AngleDatas = null; |
||||
public short[] AbduceDatas = null; |
||||
public byte crc = 0; |
||||
} |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: f2e05399a8566a848b8f0037a00258b3 |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {fileID: 2800000, guid: 0b09374c5d8c3464e9f29b2e29f8982c, type: 3} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,86 @@ |
||||
using System; |
||||
|
||||
[Serializable] |
||||
public static class Pc2McuProto |
||||
{ |
||||
public struct DeviceID |
||||
{ |
||||
public const byte PC = 0xA0; |
||||
public const byte MCU = 0x0A; |
||||
} |
||||
public struct HumanAddress |
||||
{ |
||||
public const byte LeftPalm = 0x01;//左手手掌 |
||||
public const byte RightPalm = 0x02;//右手手掌 |
||||
public const byte LeftArm = 0x03;//左手手臂 |
||||
public const byte RightArm = 0x04;//右手手臂 |
||||
public const byte LeftShoulder = 0x05;//左手肩膀 |
||||
public const byte RightShoulder = 0x06;//右手肩膀 |
||||
public const byte LeftChest = 0x07;//左边胸部 |
||||
public const byte RightChest = 0x08;//右边胸部 |
||||
//... |
||||
public const byte OtherAddress = 0xFF;//其他地址 |
||||
} |
||||
|
||||
public struct CommandType |
||||
{ |
||||
public const byte ADC_IMU_16 = 0x01; |
||||
public const byte CalibrationState1 = 0x02; |
||||
public const byte CalibrationState2 = 0x03; |
||||
public const byte SHAKE_CONTROLLER_COMMAND = 0x04; |
||||
public const byte BATTERY_VOLTAGE_DATA = 0x05; |
||||
public const byte CalibrationState5 = 0x06; |
||||
public const byte LINK_STATUS = 0x07; |
||||
public const byte CalibrationState7 = 0x08; |
||||
public const byte CalibrationState8 = 0x09; |
||||
public const byte CalibrationState9 = 0x0A; |
||||
//... |
||||
public const byte StateTransStop = 0xC8; |
||||
public const byte DebugAngle1 = 0xC9; |
||||
public const byte DebugAngle2 = 0xCA; |
||||
public const byte DebugAngle3 = 0xCB; |
||||
public const byte DebugAngle4 = 0xCC; |
||||
public const byte DebugAngle5 = 0xCD; |
||||
public const byte DebugAngle6 = 0xCE; |
||||
public const byte DebugAngle7 = 0xCF; |
||||
public const byte DebugAngle8 = 0xD0; |
||||
public const byte DebugAngle9 = 0xD1; |
||||
public const byte DebugAngle10 = 0xD2; |
||||
public const byte DebugAngle11 = 0xD3; |
||||
public const byte DebugAngle12 = 0xD4; |
||||
public const byte DebugAbduce1 = 0xD5; |
||||
public const byte DebugAbduce2 = 0xD6; |
||||
public const byte DebugAbduce3 = 0xD7; |
||||
|
||||
public const byte HeartBeat = 0x68; |
||||
|
||||
public const byte StopDataReceive = 0xA0;//停止接收数据 |
||||
|
||||
} |
||||
|
||||
public struct DataType |
||||
{ |
||||
public const byte AngleAndAbduceData = 0x01;//幅度角+倾角数据 |
||||
public const byte AngleData = 0x02;//幅度角数据 |
||||
public const byte IMUData = 0x03;//IMU数据 |
||||
public const byte AbduceData = 0x04;//倾角数据 |
||||
public const byte AccelerationData = 0x05;//加速度数据 |
||||
public const byte GyroData = 0x06;//陀螺仪数据 |
||||
public const byte OffsetData = 0x07;//位移数据 |
||||
//... |
||||
public const byte AllData = 0xC8;//幅度数据+倾角数据+重力速度(全数据主要用于调试) |
||||
//... |
||||
public const byte OtherData = 0xFF;//其他数据 |
||||
} |
||||
|
||||
|
||||
public static byte check_num(byte[] buffer, int size) |
||||
{ |
||||
byte cr = 0; |
||||
for (int i = 2; i < size - 1; i++) |
||||
{ |
||||
cr += buffer[i]; |
||||
} |
||||
return cr; |
||||
} |
||||
} |
||||
@ -0,0 +1,11 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 2445ac89ff59a4c448d425be3ec80086 |
||||
MonoImporter: |
||||
externalObjects: {} |
||||
serializedVersion: 2 |
||||
defaultReferences: [] |
||||
executionOrder: 0 |
||||
icon: {fileID: 2800000, guid: 0b09374c5d8c3464e9f29b2e29f8982c, type: 3} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||