@ -0,0 +1,72 @@ | |||
%YAML 1.1 | |||
%TAG !u! tag:unity3d.com,2011: | |||
--- !u!1102 &-8413244362276561945 | |||
AnimatorState: | |||
serializedVersion: 5 | |||
m_ObjectHideFlags: 1 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
m_Name: PlanetSelectionRotate | |||
m_Speed: 0.05 | |||
m_CycleOffset: 0 | |||
m_Transitions: [] | |||
m_StateMachineBehaviours: [] | |||
m_Position: {x: 50, y: 50, z: 0} | |||
m_IKOnFeet: 0 | |||
m_WriteDefaultValues: 1 | |||
m_Mirror: 0 | |||
m_SpeedParameterActive: 0 | |||
m_MirrorParameterActive: 0 | |||
m_CycleOffsetParameterActive: 0 | |||
m_TimeParameterActive: 0 | |||
m_Motion: {fileID: 7400000, guid: 039cc9ffe9ddf3e49852f4689e1dbebb, type: 2} | |||
m_Tag: | |||
m_SpeedParameter: | |||
m_MirrorParameter: | |||
m_CycleOffsetParameter: | |||
m_TimeParameter: | |||
--- !u!91 &9100000 | |||
AnimatorController: | |||
m_ObjectHideFlags: 0 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
m_Name: PlanetSelection | |||
serializedVersion: 5 | |||
m_AnimatorParameters: [] | |||
m_AnimatorLayers: | |||
- serializedVersion: 5 | |||
m_Name: Base Layer | |||
m_StateMachine: {fileID: 6359094240829584682} | |||
m_Mask: {fileID: 0} | |||
m_Motions: [] | |||
m_Behaviours: [] | |||
m_BlendingMode: 0 | |||
m_SyncedLayerIndex: -1 | |||
m_DefaultWeight: 0 | |||
m_IKPass: 0 | |||
m_SyncedLayerAffectsTiming: 0 | |||
m_Controller: {fileID: 9100000} | |||
--- !u!1107 &6359094240829584682 | |||
AnimatorStateMachine: | |||
serializedVersion: 5 | |||
m_ObjectHideFlags: 1 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
m_Name: Base Layer | |||
m_ChildStates: | |||
- serializedVersion: 1 | |||
m_State: {fileID: -8413244362276561945} | |||
m_Position: {x: 324.08405, y: 97.91327, z: 0} | |||
m_ChildStateMachines: [] | |||
m_AnyStateTransitions: [] | |||
m_EntryTransitions: [] | |||
m_StateMachineTransitions: {} | |||
m_StateMachineBehaviours: [] | |||
m_AnyStatePosition: {x: 50, y: 20, z: 0} | |||
m_EntryPosition: {x: 50, y: 120, z: 0} | |||
m_ExitPosition: {x: 800, y: 120, z: 0} | |||
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} | |||
m_DefaultState: {fileID: -8413244362276561945} |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: 13cbbcae200fd37428c6d5f6ccb5a3e2 | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,199 @@ | |||
%YAML 1.1 | |||
%TAG !u! tag:unity3d.com,2011: | |||
--- !u!74 &7400000 | |||
AnimationClip: | |||
m_ObjectHideFlags: 0 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
m_Name: PlanetSelectionRotate | |||
serializedVersion: 6 | |||
m_Legacy: 0 | |||
m_Compressed: 0 | |||
m_UseHighQualityCurve: 1 | |||
m_RotationCurves: [] | |||
m_CompressedRotationCurves: [] | |||
m_EulerCurves: | |||
- curve: | |||
serializedVersion: 2 | |||
m_Curve: | |||
- serializedVersion: 3 | |||
time: 0 | |||
value: {x: 90.00001, y: 0, z: 0} | |||
inSlope: {x: 0, y: 0, z: -360} | |||
outSlope: {x: 0, y: 0, z: -360} | |||
tangentMode: 0 | |||
weightedMode: 0 | |||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} | |||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} | |||
- serializedVersion: 3 | |||
time: 1 | |||
value: {x: 90.00001, y: 0, z: -360} | |||
inSlope: {x: 0, y: 0, z: -360} | |||
outSlope: {x: 0, y: 0, z: -360} | |||
tangentMode: 0 | |||
weightedMode: 0 | |||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} | |||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} | |||
m_PreInfinity: 2 | |||
m_PostInfinity: 2 | |||
m_RotationOrder: 4 | |||
path: Quad | |||
m_PositionCurves: [] | |||
m_ScaleCurves: [] | |||
m_FloatCurves: [] | |||
m_PPtrCurves: [] | |||
m_SampleRate: 60 | |||
m_WrapMode: 0 | |||
m_Bounds: | |||
m_Center: {x: 0, y: 0, z: 0} | |||
m_Extent: {x: 0, y: 0, z: 0} | |||
m_ClipBindingConstant: | |||
genericBindings: | |||
- serializedVersion: 2 | |||
path: 922149575 | |||
attribute: 4 | |||
script: {fileID: 0} | |||
typeID: 4 | |||
customType: 4 | |||
isPPtrCurve: 0 | |||
pptrCurveMapping: [] | |||
m_AnimationClipSettings: | |||
serializedVersion: 2 | |||
m_AdditiveReferencePoseClip: {fileID: 0} | |||
m_AdditiveReferencePoseTime: 0 | |||
m_StartTime: 0 | |||
m_StopTime: 1 | |||
m_OrientationOffsetY: 0 | |||
m_Level: 0 | |||
m_CycleOffset: 0 | |||
m_HasAdditiveReferencePose: 0 | |||
m_LoopTime: 1 | |||
m_LoopBlend: 0 | |||
m_LoopBlendOrientation: 0 | |||
m_LoopBlendPositionY: 0 | |||
m_LoopBlendPositionXZ: 0 | |||
m_KeepOriginalOrientation: 0 | |||
m_KeepOriginalPositionY: 1 | |||
m_KeepOriginalPositionXZ: 0 | |||
m_HeightFromFeet: 0 | |||
m_Mirror: 0 | |||
m_EditorCurves: | |||
- curve: | |||
serializedVersion: 2 | |||
m_Curve: | |||
- serializedVersion: 3 | |||
time: 0 | |||
value: 90.00001 | |||
inSlope: 0 | |||
outSlope: 0 | |||
tangentMode: 34 | |||
weightedMode: 0 | |||
inWeight: 0.33333334 | |||
outWeight: 0.33333334 | |||
- serializedVersion: 3 | |||
time: 1 | |||
value: 90.00001 | |||
inSlope: 0 | |||
outSlope: 0 | |||
tangentMode: 34 | |||
weightedMode: 0 | |||
inWeight: 0.33333334 | |||
outWeight: 0.33333334 | |||
m_PreInfinity: 2 | |||
m_PostInfinity: 2 | |||
m_RotationOrder: 4 | |||
attribute: localEulerAnglesRaw.x | |||
path: Quad | |||
classID: 4 | |||
script: {fileID: 0} | |||
- curve: | |||
serializedVersion: 2 | |||
m_Curve: | |||
- serializedVersion: 3 | |||
time: 0 | |||
value: 0 | |||
inSlope: 0 | |||
outSlope: 0 | |||
tangentMode: 34 | |||
weightedMode: 0 | |||
inWeight: 0.33333334 | |||
outWeight: 0.33333334 | |||
- serializedVersion: 3 | |||
time: 1 | |||
value: 0 | |||
inSlope: 0 | |||
outSlope: 0 | |||
tangentMode: 34 | |||
weightedMode: 0 | |||
inWeight: 0.33333334 | |||
outWeight: 0.33333334 | |||
m_PreInfinity: 2 | |||
m_PostInfinity: 2 | |||
m_RotationOrder: 4 | |||
attribute: localEulerAnglesRaw.y | |||
path: Quad | |||
classID: 4 | |||
script: {fileID: 0} | |||
- curve: | |||
serializedVersion: 2 | |||
m_Curve: | |||
- serializedVersion: 3 | |||
time: 0 | |||
value: 0 | |||
inSlope: -360 | |||
outSlope: -360 | |||
tangentMode: 34 | |||
weightedMode: 0 | |||
inWeight: 0.33333334 | |||
outWeight: 0.33333334 | |||
- serializedVersion: 3 | |||
time: 1 | |||
value: -360 | |||
inSlope: -360 | |||
outSlope: -360 | |||
tangentMode: 34 | |||
weightedMode: 0 | |||
inWeight: 0.33333334 | |||
outWeight: 0.33333334 | |||
m_PreInfinity: 2 | |||
m_PostInfinity: 2 | |||
m_RotationOrder: 4 | |||
attribute: localEulerAnglesRaw.z | |||
path: Quad | |||
classID: 4 | |||
script: {fileID: 0} | |||
m_EulerEditorCurves: | |||
- curve: | |||
serializedVersion: 2 | |||
m_Curve: [] | |||
m_PreInfinity: 2 | |||
m_PostInfinity: 2 | |||
m_RotationOrder: 4 | |||
attribute: m_LocalEulerAngles.x | |||
path: Quad | |||
classID: 4 | |||
script: {fileID: 0} | |||
- curve: | |||
serializedVersion: 2 | |||
m_Curve: [] | |||
m_PreInfinity: 2 | |||
m_PostInfinity: 2 | |||
m_RotationOrder: 4 | |||
attribute: m_LocalEulerAngles.y | |||
path: Quad | |||
classID: 4 | |||
script: {fileID: 0} | |||
- curve: | |||
serializedVersion: 2 | |||
m_Curve: [] | |||
m_PreInfinity: 2 | |||
m_PostInfinity: 2 | |||
m_RotationOrder: 4 | |||
attribute: m_LocalEulerAngles.z | |||
path: Quad | |||
classID: 4 | |||
script: {fileID: 0} | |||
m_HasGenericRootTransform: 0 | |||
m_HasMotionFloatCurves: 0 | |||
m_Events: [] |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: 039cc9ffe9ddf3e49852f4689e1dbebb | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,96 @@ | |||
%YAML 1.1 | |||
%TAG !u! tag:unity3d.com,2011: | |||
--- !u!1 &8632634590678238360 | |||
GameObject: | |||
m_ObjectHideFlags: 0 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
serializedVersion: 6 | |||
m_Component: | |||
- component: {fileID: 8632634590678238361} | |||
- component: {fileID: 8632634590678238356} | |||
- component: {fileID: 8632634590678238363} | |||
- component: {fileID: 8632634590678238362} | |||
m_Layer: 0 | |||
m_Name: PlanetSelection | |||
m_TagString: Untagged | |||
m_Icon: {fileID: 0} | |||
m_NavMeshLayer: 0 | |||
m_StaticEditorFlags: 0 | |||
m_IsActive: 1 | |||
--- !u!4 &8632634590678238361 | |||
Transform: | |||
m_ObjectHideFlags: 0 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
m_GameObject: {fileID: 8632634590678238360} | |||
m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} | |||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||
m_LocalScale: {x: 105, y: 105, z: 105} | |||
m_Children: [] | |||
m_Father: {fileID: 0} | |||
m_RootOrder: 0 | |||
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} | |||
--- !u!33 &8632634590678238356 | |||
MeshFilter: | |||
m_ObjectHideFlags: 0 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
m_GameObject: {fileID: 8632634590678238360} | |||
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} | |||
--- !u!23 &8632634590678238363 | |||
MeshRenderer: | |||
m_ObjectHideFlags: 0 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
m_GameObject: {fileID: 8632634590678238360} | |||
m_Enabled: 1 | |||
m_CastShadows: 1 | |||
m_ReceiveShadows: 1 | |||
m_DynamicOccludee: 1 | |||
m_MotionVectors: 1 | |||
m_LightProbeUsage: 1 | |||
m_ReflectionProbeUsage: 1 | |||
m_RayTracingMode: 2 | |||
m_RenderingLayerMask: 1 | |||
m_RendererPriority: 0 | |||
m_Materials: | |||
- {fileID: 2100000, guid: f5eaf696036152342a26f0237b196c1b, type: 2} | |||
m_StaticBatchInfo: | |||
firstSubMesh: 0 | |||
subMeshCount: 0 | |||
m_StaticBatchRoot: {fileID: 0} | |||
m_ProbeAnchor: {fileID: 0} | |||
m_LightProbeVolumeOverride: {fileID: 0} | |||
m_ScaleInLightmap: 1 | |||
m_ReceiveGI: 1 | |||
m_PreserveUVs: 0 | |||
m_IgnoreNormalsForChartDetection: 0 | |||
m_ImportantGI: 0 | |||
m_StitchLightmapSeams: 1 | |||
m_SelectedEditorRenderState: 3 | |||
m_MinimumChartSize: 4 | |||
m_AutoUVMaxDistance: 0.5 | |||
m_AutoUVMaxAngle: 89 | |||
m_LightmapParameters: {fileID: 0} | |||
m_SortingLayerID: 0 | |||
m_SortingLayer: 0 | |||
m_SortingOrder: 0 | |||
--- !u!64 &8632634590678238362 | |||
MeshCollider: | |||
m_ObjectHideFlags: 0 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
m_GameObject: {fileID: 8632634590678238360} | |||
m_Material: {fileID: 0} | |||
m_IsTrigger: 0 | |||
m_Enabled: 1 | |||
serializedVersion: 3 | |||
m_Convex: 0 | |||
m_CookingOptions: 30 | |||
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} |
@ -0,0 +1,7 @@ | |||
fileFormatVersion: 2 | |||
guid: 754a59724f6d3964b80bf4ebf0a29618 | |||
PrefabImporter: | |||
externalObjects: {} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,64 @@ | |||
using UnityEngine; | |||
using UnityEngine.UI; | |||
namespace GWConquest | |||
{ | |||
public class GalaxyMapUI : MonoBehaviour | |||
{ | |||
public Text PlanetNameText; | |||
public GameObject PlayerFleetPanel; | |||
public GameObject EnemyFleetPlanel; | |||
public GameObject PlanetSelection; | |||
private Planet SelectedPlanet; | |||
public void SelectPlanet(Planet planet) | |||
{ | |||
SelectedPlanet = planet; | |||
if(SelectedPlanet != null) | |||
{ | |||
gameObject.SetActive(true); | |||
PlanetSelection.SetActive(true); | |||
PlanetSelection.transform.SetParent(planet.transform, false); | |||
PlanetNameText.text = SelectedPlanet.planetName; | |||
} | |||
else | |||
{ | |||
gameObject.SetActive(false); | |||
PlanetSelection.SetActive(false); | |||
EnemyFleetPlanel.SetActive(false); | |||
PlayerFleetPanel.SetActive(false); | |||
} | |||
} | |||
public void BuildFleet() | |||
{ | |||
if (SelectedPlanet != null) | |||
{ | |||
BuildUnitEvent ev = BuildUnitEvent.Create(Bolt.GlobalTargets.OnlyServer); | |||
ev.Player = Player.CurrentPlayer.entity; | |||
ev.Zone = Zone.GetZoneId(SelectedPlanet.GetMainZone(ZoneType.Space)); | |||
ev.UnitClass = "Frigate"; | |||
ev.Send(); | |||
gameObject.SetActive(false); | |||
SelectedPlanet = null; | |||
} | |||
} | |||
public void ShowPlayerFleetPanel() | |||
{ | |||
PlayerFleetPanel.SetActive(true); | |||
} | |||
public void ShowEnemyFleetPanel() | |||
{ | |||
EnemyFleetPlanel.SetActive(true); | |||
} | |||
} | |||
} |
@ -0,0 +1,11 @@ | |||
fileFormatVersion: 2 | |||
guid: 821e5588848ef6047800538ad1e8ee62 | |||
MonoImporter: | |||
externalObjects: {} | |||
serializedVersion: 2 | |||
defaultReferences: [] | |||
executionOrder: 0 | |||
icon: {instanceID: 0} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -1,35 +1,134 @@ | |||
using UnityEngine; | |||
using System; | |||
namespace GWConquest | |||
{ | |||
public class PlanetScaling3 : MonoBehaviour | |||
{ | |||
public static float GetMajorSemiAxis(float alpha, float beta, float s, float z) | |||
public float r = 1f; | |||
public float z = 1f; | |||
public float screenRadius = 1f; | |||
public float scaleFactor = 1f; | |||
public float sign = 1f; | |||
public bool drawCircle; | |||
public Texture circle; | |||
public static double GetMajorSemiAxis(double alpha, double beta, double s, double z) | |||
{ | |||
double CosAlpha = Math.Cos(alpha); | |||
double SinAlpha = Math.Sin(alpha); | |||
double CosBeta = Math.Cos(beta); | |||
double SinBeta = Math.Sin(beta); | |||
double CosAlphaSq = CosAlpha * CosAlpha; | |||
double CosBetaSq = CosBeta * CosBeta; | |||
double SinBetaSq = SinBeta * SinBeta; | |||
double Cos2Alpha = 2d * CosAlphaSq - 1d; | |||
double Cos2Beta = 2d * CosBetaSq - 1d; | |||
double CotAlpha = CosAlpha / SinAlpha; | |||
double sSq = s * s; | |||
double zSq = z * z; | |||
double f1 = (-3d + Cos2Alpha + 2d * CosAlphaSq * Cos2Beta); | |||
double f2 = (2d * CosAlpha * (1d + (1d + sSq) * Cos2Beta) * CotAlpha + sSq * (-3d + Cos2Alpha) / SinAlpha); | |||
double f3 = (64d * sSq * zSq * (1d + CotAlpha * CotAlpha * SinBetaSq)); | |||
double aInvSq = -f1 * f2 * f2 / f3; | |||
return 1d / Math.Sqrt(aInvSq); | |||
} | |||
public double GetSFromSemiAxis(double alpha, double beta, double z, double a, double sign) | |||
{ | |||
double A = 1d / (a * a); | |||
double AzSq = A * z * z; | |||
double CosAlpha = Math.Cos(alpha); | |||
double SinAlpha = Math.Sin(alpha); | |||
double CosBeta = Math.Cos(beta); | |||
double SinBeta = Math.Sin(beta); | |||
double CosAlphaSq = CosAlpha * CosAlpha; | |||
double CosBetaSq = CosBeta * CosBeta; | |||
double SinBetaSq = SinBeta * SinBeta; | |||
double Cos2Alpha = 2d * CosAlphaSq - 1d; | |||
double Cos2Beta = 2d * CosBetaSq - 1d; | |||
double CotAlpha = CosAlpha / SinAlpha; | |||
double CotAlphaSq = CotAlpha * CotAlpha; | |||
double f0 = (CotAlphaSq * SinBetaSq + 1d); | |||
double f1 = 2d * CosAlphaSq * Cos2Beta + Cos2Alpha - 3d; | |||
double f2 = CotAlphaSq * CosBetaSq * f1 * f1; | |||
double f3 = 8d * AzSq * f0; | |||
double f4 = sign * 2d * Math.Sqrt(AzSq * f0 * (4d * f2 + 16d * AzSq * f0)); | |||
return 2d * Math.Abs(SinAlpha) * Math.Sqrt(-1d / (f1*f1*f1) * (f2 + f3 + f4)); | |||
} | |||
public void GetParameters(Camera cam, out float alpha, out float beta, out float d) | |||
{ | |||
Vector3 ez = cam.transform.forward; | |||
Vector3 v = transform.position - cam.transform.position; | |||
Vector3 vp = Vector3.ProjectOnPlane(v, cam.transform.up); | |||
alpha = Vector3.SignedAngle(vp, v, cam.transform.right); | |||
beta = Vector3.SignedAngle(ez, vp, cam.transform.up); | |||
d = v.magnitude; | |||
} | |||
private void OnGUI() | |||
{ | |||
if(drawCircle) | |||
{ | |||
Camera cam = Camera.main; | |||
GetParameters(cam, out float alpha, out float beta, out float d); | |||
float s = r / scaleFactor / d; | |||
float a = (float) GetMajorSemiAxis(alpha * Mathf.Deg2Rad, beta * Mathf.Deg2Rad, s, z); | |||
float sCheck = (float)GetSFromSemiAxis(alpha * Mathf.Deg2Rad, beta * Mathf.Deg2Rad, z, a, sign); | |||
Vector3 screenCenter = cam.WorldToScreenPoint(transform.position); | |||
Rect rect = new Rect(screenCenter.x - a / 2, Screen.height - screenCenter.y - a / 2, a, a); | |||
Debug.LogFormat("alpha: {0}; beta: {1}; s: {2}; a: {3}, check s: {4}", alpha, beta, s, a, sCheck); | |||
GUI.DrawTexture(rect, circle); | |||
} | |||
} | |||
private void Update() | |||
{ | |||
float CosAlpha = Mathf.Cos(alpha); | |||
float SinAlpha = Mathf.Sin(alpha); | |||
float CosBeta = Mathf.Cos(beta); | |||
float SinBeta = Mathf.Sin(beta); | |||
Camera cam = Camera.main; | |||
float CosAlphaSq = CosAlpha * CosAlpha; | |||
float CosBetaSq = CosBeta * CosBeta; | |||
float SinBetaSq = SinBeta * SinBeta; | |||
GetParameters(cam, out float alpha, out float beta, out float d); | |||
float Cos2Alpha = 2f * CosAlphaSq - 1f; | |||
float Cos2Beta = 2f * CosBetaSq - 1f; | |||
float s = (float) GetSFromSemiAxis(alpha * Mathf.Deg2Rad, beta * Mathf.Deg2Rad, z, screenRadius, sign); | |||
float CotAlpha = CosAlpha / SinAlpha; | |||
float aCheck = (float) GetMajorSemiAxis(alpha * Mathf.Deg2Rad, beta * Mathf.Deg2Rad, s, z); | |||
float sSq = s * s; | |||
float zSq = z * z; | |||
float worldRadius = s * d; | |||
float f1 = (-3f + Cos2Alpha + 2f * CosAlphaSq * Cos2Beta); | |||
float f2 = (2f * Cos2Alpha * (1f + (1f + sSq) * Cos2Beta) * CotAlpha + sSq * (-3f + Cos2Alpha) / SinAlpha); | |||
float f3 = (64f * sSq * zSq * (1f + CotAlpha * CotAlpha * SinBetaSq)); | |||
transform.localScale = Vector3.one * worldRadius * scaleFactor; | |||
float aInvSq = -f1 * f2 * f2 / f3; | |||
Debug.LogFormat("alpha: {0}; beta: {1}; d: {2}, s: {3}; orig a: {4}; calc a: {5}", alpha, beta, d, s, screenRadius, aCheck); | |||
return 1f / Mathf.Sqrt(aInvSq); | |||
} | |||
} | |||
} |
@ -0,0 +1,54 @@ | |||
using UnityEngine; | |||
namespace GWConquest | |||
{ | |||
public class PlanetScaling4 : MonoBehaviour | |||
{ | |||
public float ScreenSize = 1f; | |||
public float ScaleFactor = 1f; | |||
private float DefaultScale; | |||
private void Start() | |||
{ | |||
DefaultScale = transform.localScale.x; | |||
} | |||
private void Update() | |||
{ | |||
Camera cam = Camera.main; | |||
Vector3 c = cam.transform.position; | |||
Vector3 p = transform.position; | |||
Vector3 ps = cam.WorldToScreenPoint(p); | |||
Vector3 e_ps = new Vector3(ps.x - cam.pixelWidth / 2f, ps.y - cam.pixelHeight / 2f, 0f); | |||
Vector3 rs = ps + ScreenSize * e_ps; | |||
Vector3 r = cam.ScreenToWorldPoint(rs); | |||
Ray r_ray = new Ray(c, r - c); | |||
Debug.DrawLine(c, r, Color.red); | |||
Plane p_plane = new Plane((c - p).normalized, p); | |||
Debug.DrawLine(c, p, Color.blue); | |||
Debug.DrawRay(p_plane.ClosestPointOnPlane(p), p_plane.normal, Color.cyan); | |||
p_plane.Raycast(r_ray, out float enter); | |||
if(enter != 0) | |||
{ | |||
Vector3 r_i = r_ray.GetPoint(enter); | |||
float worldRadius = Vector3.Distance(p, r_i); | |||
Debug.DrawLine(p, r_i, Color.green); | |||
transform.localScale = Vector3.one * worldRadius * DefaultScale * ScaleFactor; | |||
} | |||
} | |||
} | |||
} |
@ -0,0 +1,11 @@ | |||
fileFormatVersion: 2 | |||
guid: 5d292ba87381b9544af38adec203b770 | |||
MonoImporter: | |||
externalObjects: {} | |||
serializedVersion: 2 | |||
defaultReferences: [] | |||
executionOrder: 0 | |||
icon: {instanceID: 0} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,30 @@ | |||
using UnityEngine; | |||
using UnityEngine.UI; | |||
namespace GWConquest | |||
{ | |||
[RequireComponent(typeof(RectTransform))] | |||
public class ScaleRelativeToText : MonoBehaviour | |||
{ | |||
public Text text; | |||
public float factor; | |||
public float offset; | |||
private RectTransform rt; | |||
private Vector2 origSizeDelta; | |||
private void Start() | |||
{ | |||
rt = GetComponent<RectTransform>(); | |||
origSizeDelta = rt.sizeDelta; | |||
} | |||
private void Update() | |||
{ | |||
Vector2 delta = origSizeDelta; | |||
delta.x = factor * text.preferredWidth + offset; | |||
rt.sizeDelta = delta; | |||
} | |||
} | |||
} |
@ -0,0 +1,11 @@ | |||
fileFormatVersion: 2 | |||
guid: 7372565f833ec2d41b1d543c387ef15d | |||
MonoImporter: | |||
externalObjects: {} | |||
serializedVersion: 2 | |||
defaultReferences: [] | |||
executionOrder: 0 | |||
icon: {instanceID: 0} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: b0f131d6e9faf0741bec561eebe57338 | |||
folderAsset: yes | |||
DefaultImporter: | |||
externalObjects: {} | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,84 @@ | |||
%YAML 1.1 | |||
%TAG !u! tag:unity3d.com,2011: | |||
--- !u!21 &2100000 | |||
Material: | |||
serializedVersion: 6 | |||
m_ObjectHideFlags: 0 | |||
m_CorrespondingSourceObject: {fileID: 0} | |||
m_PrefabInstance: {fileID: 0} | |||
m_PrefabAsset: {fileID: 0} | |||
m_Name: kreiswichs3 | |||
m_Shader: {fileID: 10760, guid: 0000000000000000f000000000000000, type: 0} | |||
m_ShaderKeywords: _ALPHABLEND_ON | |||
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: 2800000, guid: bc823f3aaf4ac0944bda814d4ace2a44, type: 3} | |||
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_Floats: | |||
- _BumpScale: 1 | |||
- _ColorMask: 15 | |||
- _Cutoff: 0.5 | |||
- _DetailNormalMapScale: 1 | |||
- _DstBlend: 10 | |||
- _GlossMapScale: 1 | |||
- _Glossiness: 0.5 | |||
- _GlossyReflections: 1 | |||
- _Metallic: 0 | |||
- _Mode: 2 | |||
- _OcclusionStrength: 1 | |||
- _Parallax: 0.02 | |||
- _SmoothnessTextureChannel: 0 | |||
- _SpecularHighlights: 1 | |||
- _SrcBlend: 5 | |||
- _Stencil: 0 | |||
- _StencilComp: 8 | |||
- _StencilOp: 0 | |||
- _StencilReadMask: 255 | |||
- _StencilWriteMask: 255 | |||
- _UVSec: 0 | |||
- _UseUIAlphaClip: 0 | |||
- _ZWrite: 0 | |||
m_Colors: | |||
- _Color: {r: 1, g: 0.84313726, b: 0.3882353, a: 0.22745098} | |||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
@ -0,0 +1,8 @@ | |||
fileFormatVersion: 2 | |||
guid: f5eaf696036152342a26f0237b196c1b | |||
NativeFormatImporter: | |||
externalObjects: {} | |||
mainObjectFileID: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,127 @@ | |||
fileFormatVersion: 2 | |||
guid: a3d43ea2287c0e442b8bfcf6a68fdf2d | |||
TextureImporter: | |||
internalIDToNameTable: [] | |||
externalObjects: {} | |||
serializedVersion: 10 | |||
mipmaps: | |||
mipMapMode: 0 | |||
enableMipMap: 1 | |||
sRGBTexture: 1 | |||
linearTexture: 0 | |||
fadeOut: 0 | |||
borderMipMap: 0 | |||
mipMapsPreserveCoverage: 0 | |||
alphaTestReferenceValue: 0.5 | |||
mipMapFadeDistanceStart: 1 | |||
mipMapFadeDistanceEnd: 3 | |||
bumpmap: | |||
convertToNormalMap: 0 | |||
externalNormalMap: 0 | |||
heightScale: 0.25 | |||
normalMapFilter: 0 | |||
isReadable: 0 | |||
streamingMipmaps: 0 | |||
streamingMipmapsPriority: 0 | |||
grayScaleToAlpha: 0 | |||
generateCubemap: 6 | |||
cubemapConvolution: 0 | |||
seamlessCubemap: 0 | |||
textureFormat: 1 | |||
maxTextureSize: 2048 | |||
textureSettings: | |||
serializedVersion: 2 | |||
filterMode: -1 | |||
aniso: 2 | |||
mipBias: -100 | |||
wrapU: 1 | |||
wrapV: 1 | |||
wrapW: -1 | |||
nPOTScale: 0 | |||
lightmap: 0 | |||
compressionQuality: 50 | |||
spriteMode: 1 | |||
spriteExtrude: 1 | |||
spriteMeshType: 1 | |||
alignment: 0 | |||
spritePivot: {x: 0.5, y: 0.5} | |||
spritePixelsToUnits: 100 | |||
spriteBorder: {x: 0, y: 0, z: 0, w: 0} | |||
spriteGenerateFallbackPhysicsShape: 1 | |||
alphaUsage: 1 | |||
alphaIsTransparency: 1 | |||
spriteTessellationDetail: -1 | |||
textureType: 8 | |||
textureShape: 1 | |||
singleChannelComponent: 0 | |||
maxTextureSizeSet: 0 | |||
compressionQualitySet: 0 | |||
textureFormatSet: 0 | |||
platformSettings: | |||
- serializedVersion: 3 | |||
buildTarget: DefaultTexturePlatform | |||
maxTextureSize: 8192 | |||
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: 8192 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
- serializedVersion: 3 | |||
buildTarget: iPhone | |||
maxTextureSize: 8192 | |||
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: 8192 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
spriteSheet: | |||
serializedVersion: 2 | |||
sprites: [] | |||
outline: [] | |||
physicsShape: [] | |||
bones: [] | |||
spriteID: 5e97eb03825dee720800000000000000 | |||
internalID: 0 | |||
vertices: [] | |||
indices: | |||
edges: [] | |||
weights: [] | |||
secondaryTextures: [] | |||
spritePackingTag: | |||
pSDRemoveMatte: 0 | |||
pSDShowRemoveMatteOption: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,127 @@ | |||
fileFormatVersion: 2 | |||
guid: b9cbeaf1157e7bc4caaefe06915891b0 | |||
TextureImporter: | |||
internalIDToNameTable: [] | |||
externalObjects: {} | |||
serializedVersion: 10 | |||
mipmaps: | |||
mipMapMode: 0 | |||
enableMipMap: 1 | |||
sRGBTexture: 1 | |||
linearTexture: 0 | |||
fadeOut: 0 | |||
borderMipMap: 0 | |||
mipMapsPreserveCoverage: 0 | |||
alphaTestReferenceValue: 0.5 | |||
mipMapFadeDistanceStart: 1 | |||
mipMapFadeDistanceEnd: 3 | |||
bumpmap: | |||
convertToNormalMap: 0 | |||
externalNormalMap: 0 | |||
heightScale: 0.25 | |||
normalMapFilter: 0 | |||
isReadable: 0 | |||
streamingMipmaps: 0 | |||
streamingMipmapsPriority: 0 | |||
grayScaleToAlpha: 0 | |||
generateCubemap: 6 | |||
cubemapConvolution: 0 | |||
seamlessCubemap: 0 | |||
textureFormat: 1 | |||
maxTextureSize: 2048 | |||
textureSettings: | |||
serializedVersion: 2 | |||
filterMode: -1 | |||
aniso: 2 | |||
mipBias: -100 | |||
wrapU: 1 | |||
wrapV: 1 | |||
wrapW: -1 | |||
nPOTScale: 0 | |||
lightmap: 0 | |||
compressionQuality: 50 | |||
spriteMode: 1 | |||
spriteExtrude: 1 | |||
spriteMeshType: 1 | |||
alignment: 0 | |||
spritePivot: {x: 0.5, y: 0.5} | |||
spritePixelsToUnits: 100 | |||
spriteBorder: {x: 0, y: 0, z: 0, w: 0} | |||
spriteGenerateFallbackPhysicsShape: 1 | |||
alphaUsage: 1 | |||
alphaIsTransparency: 1 | |||
spriteTessellationDetail: -1 | |||
textureType: 8 | |||
textureShape: 1 | |||
singleChannelComponent: 0 | |||
maxTextureSizeSet: 0 | |||
compressionQualitySet: 0 | |||
textureFormatSet: 0 | |||
platformSettings: | |||
- serializedVersion: 3 | |||
buildTarget: DefaultTexturePlatform | |||
maxTextureSize: 8192 | |||
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: 8192 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
- serializedVersion: 3 | |||
buildTarget: iPhone | |||
maxTextureSize: 8192 | |||
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: 8192 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
spriteSheet: | |||
serializedVersion: 2 | |||
sprites: [] | |||
outline: [] | |||
physicsShape: [] | |||
bones: [] | |||
spriteID: 5e97eb03825dee720800000000000000 | |||
internalID: 0 | |||
vertices: [] | |||
indices: | |||
edges: [] | |||
weights: [] | |||
secondaryTextures: [] | |||
spritePackingTag: | |||
pSDRemoveMatte: 0 | |||
pSDShowRemoveMatteOption: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,127 @@ | |||
fileFormatVersion: 2 | |||
guid: bc823f3aaf4ac0944bda814d4ace2a44 | |||
TextureImporter: | |||
internalIDToNameTable: [] | |||
externalObjects: {} | |||
serializedVersion: 10 | |||
mipmaps: | |||
mipMapMode: 0 | |||
enableMipMap: 1 | |||
sRGBTexture: 1 | |||
linearTexture: 0 | |||
fadeOut: 0 | |||
borderMipMap: 0 | |||
mipMapsPreserveCoverage: 0 | |||
alphaTestReferenceValue: 0.5 | |||
mipMapFadeDistanceStart: 1 | |||
mipMapFadeDistanceEnd: 3 | |||
bumpmap: | |||
convertToNormalMap: 0 | |||
externalNormalMap: 0 | |||
heightScale: 0.25 | |||
normalMapFilter: 0 | |||
isReadable: 0 | |||
streamingMipmaps: 0 | |||
streamingMipmapsPriority: 0 | |||
grayScaleToAlpha: 0 | |||
generateCubemap: 6 | |||
cubemapConvolution: 0 | |||
seamlessCubemap: 0 | |||
textureFormat: 1 | |||
maxTextureSize: 2048 | |||
textureSettings: | |||
serializedVersion: 2 | |||
filterMode: 2 | |||
aniso: 2 | |||
mipBias: -100 | |||
wrapU: 1 | |||
wrapV: 1 | |||
wrapW: 1 | |||
nPOTScale: 1 | |||
lightmap: 0 | |||
compressionQuality: 50 | |||
spriteMode: 0 | |||
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: 0 | |||
spriteTessellationDetail: -1 | |||
textureType: 0 | |||
textureShape: 1 | |||
singleChannelComponent: 0 | |||
maxTextureSizeSet: 0 | |||
compressionQualitySet: 0 | |||
textureFormatSet: 0 | |||
platformSettings: | |||
- serializedVersion: 3 | |||
buildTarget: DefaultTexturePlatform | |||
maxTextureSize: 8192 | |||
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: 8192 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
- serializedVersion: 3 | |||
buildTarget: iPhone | |||
maxTextureSize: 8192 | |||
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: 8192 | |||
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: | |||
internalID: 0 | |||
vertices: [] | |||
indices: | |||
edges: [] | |||
weights: [] | |||
secondaryTextures: [] | |||
spritePackingTag: | |||
pSDRemoveMatte: 0 | |||
pSDShowRemoveMatteOption: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |
@ -0,0 +1,127 @@ | |||
fileFormatVersion: 2 | |||
guid: 4f60816dba9022e4e92cfd7cc0983e44 | |||
TextureImporter: | |||
internalIDToNameTable: [] | |||
externalObjects: {} | |||
serializedVersion: 10 | |||
mipmaps: | |||
mipMapMode: 0 | |||
enableMipMap: 1 | |||
sRGBTexture: 1 | |||
linearTexture: 0 | |||
fadeOut: 0 | |||
borderMipMap: 0 | |||
mipMapsPreserveCoverage: 0 | |||
alphaTestReferenceValue: 0.5 | |||
mipMapFadeDistanceStart: 1 | |||
mipMapFadeDistanceEnd: 3 | |||
bumpmap: | |||
convertToNormalMap: 0 | |||
externalNormalMap: 0 | |||
heightScale: 0.25 | |||
normalMapFilter: 0 | |||
isReadable: 0 | |||
streamingMipmaps: 0 | |||
streamingMipmapsPriority: 0 | |||
grayScaleToAlpha: 0 | |||
generateCubemap: 6 | |||
cubemapConvolution: 0 | |||
seamlessCubemap: 0 | |||
textureFormat: 1 | |||
maxTextureSize: 2048 | |||
textureSettings: | |||
serializedVersion: 2 | |||
filterMode: 2 | |||
aniso: 2 | |||
mipBias: -100 | |||
wrapU: 1 | |||
wrapV: 1 | |||
wrapW: -1 | |||
nPOTScale: 0 | |||
lightmap: 0 | |||
compressionQuality: 50 | |||
spriteMode: 1 | |||
spriteExtrude: 1 | |||
spriteMeshType: 1 | |||
alignment: 0 | |||
spritePivot: {x: 0.5, y: 0.5} | |||
spritePixelsToUnits: 100 | |||
spriteBorder: {x: 0, y: 0, z: 0, w: 0} | |||
spriteGenerateFallbackPhysicsShape: 1 | |||
alphaUsage: 1 | |||
alphaIsTransparency: 1 | |||
spriteTessellationDetail: -1 | |||
textureType: 8 | |||
textureShape: 1 | |||
singleChannelComponent: 0 | |||
maxTextureSizeSet: 0 | |||
compressionQualitySet: 0 | |||
textureFormatSet: 0 | |||
platformSettings: | |||
- serializedVersion: 3 | |||
buildTarget: DefaultTexturePlatform | |||
maxTextureSize: 8192 | |||
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: 8192 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
- serializedVersion: 3 | |||
buildTarget: iPhone | |||
maxTextureSize: 8192 | |||
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: 8192 | |||
resizeAlgorithm: 0 | |||
textureFormat: -1 | |||
textureCompression: 1 | |||
compressionQuality: 50 | |||
crunchedCompression: 0 | |||
allowsAlphaSplitting: 0 | |||
overridden: 0 | |||
androidETC2FallbackOverride: 0 | |||
forceMaximumCompressionQuality_BC6H_BC7: 0 | |||
spriteSheet: | |||
serializedVersion: 2 | |||
sprites: [] | |||
outline: [] | |||
physicsShape: [] | |||
bones: [] | |||
spriteID: 5e97eb03825dee720800000000000000 | |||
internalID: 0 | |||
vertices: [] | |||
indices: | |||
edges: [] | |||
weights: [] | |||
secondaryTextures: [] | |||
spritePackingTag: | |||
pSDRemoveMatte: 0 | |||
pSDShowRemoveMatteOption: 0 | |||
userData: | |||
assetBundleName: | |||
assetBundleVariant: |