# Conflicts:
#	u3d-ShanDongVirtualPowerPlant/Assets/GameAssets/Model/ShanDongMap-AT.fbx.meta
This commit is contained in:
黄嘉宇 2024-06-26 18:03:37 +08:00
commit 42d7471a5a
83 changed files with 406484 additions and 5277 deletions

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4490e96c0d41159479699e10349bc47b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,120 @@
%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: InstructPoint1
m_Shader: {fileID: 4800000, guid: 989983fab75ea9240a9bf2ea6c938b6f, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords:
- ETC1_EXTERNAL_ALPHA
- _ALPHABLEND_ON
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 2000
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _AlphaTex:
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}
- _DetailBump:
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}
- _DetailTex:
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}
- _MainBump:
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:
- PixelSnap: 0
- _BumpScale: 1
- _Cnt: 100
- _ColorMask: 15
- _CullMode: 0
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 10
- _EnableExternalAlpha: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 2
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Ratio: 0.5
- _Shininess: 0.2
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 5
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _Strength: 0.2
- _UVSec: 0
- _UseUIAlphaClip: 0
- _Y: 0
- _ZWrite: 0
m_Colors:
- _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _Flip: {r: 1, g: 1, b: 1, a: 1}
- _RendererColor: {r: 1, g: 1, b: 1, a: 1}
- _Specular: {r: 0, g: 0, b: 0, a: 0}
m_BuildTextureStacks: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c6c9c9ced31ab0a44a156efc52c31cb1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -30,7 +30,7 @@ public static class AsyncWebReq
else
await getRequest.SendWebRequest();
#if UNITY_EDITOR
Debug.Log("async req : " + getRequest.downloadHandler.text);
//Debug.Log("async req : " + getRequest.downloadHandler.text);
#endif
T result = JsonConvert.DeserializeObject<T>(getRequest.downloadHandler.text);
@ -65,7 +65,7 @@ public static class AsyncWebReq
await postRequest.SendWebRequest();
#if UNITY_EDITOR
Debug.Log("async req : " + postRequest.downloadHandler.text);
//Debug.Log("async req : " + postRequest.downloadHandler.text);
#endif
T result = JsonConvert.DeserializeObject<T>(postRequest.downloadHandler.text);
postRequest.Dispose();

View File

@ -4,7 +4,9 @@ using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using Adam;
using System;
using System.IO;
using Newtonsoft.Json;
public class Bootstrap : MonoSingleton<Bootstrap>
{
@ -13,8 +15,10 @@ public class Bootstrap : MonoSingleton<Bootstrap>
/// 0 省会 1 城市 2 区县
/// </summary>
public int currentLevel = 0;
public string currentDisName;
public string currentDistCode;
public List<string> landMarks;
private List<string> landMarks = new List<string>();
/// <summary>
/// 透明
/// </summary>
@ -58,68 +62,130 @@ public class Bootstrap : MonoSingleton<Bootstrap>
private Dictionary<Transform, Tween> _fadeTweens = new Dictionary<Transform, Tween>();
public WebAdapter webAdapter;
public Dictionary<string, string> urlDic = new Dictionary<string, string>();
[HideInInspector]
public WebAdapter webAdapter;
[HideInInspector]
public RayHitTester rayHitTester;
public GameObject lastLand;
public GameObject shadowMap;
public int clickCurrentLevel = 2;
[ContextMenu("1")]
private void Awake()
{
string[] data = FileUtil.ReadAllLineFromLocal("WebAddress.json");
for (int i = 0; i < data.Length; i++)
var serverConfig = new System.Uri(Path.Combine(Application.streamingAssetsPath + @"/Config", "WebAddress.json"));
GetText(serverConfig.ToString(), (temp) =>
{
string[] urlInfo = data[i].Split("=");
urlDic.Add(urlInfo[0], urlInfo[1]);
}
if (!String.IsNullOrWhiteSpace(temp))
{
Debug.Log("读取到的内容有:" + temp);
urlDic = JsonConvert.DeserializeObject<Dictionary<string, string>>(temp);
//urlDic = JsonUtility.FromJson<Dictionary<string, string>>(temp);
}
else
{
Debug.Log("加载配置文件错误");
}
});
//string data = FileUtil.ReadFromLocal("WebAddress.json");
//urlDic = JsonConvert.DeserializeObject<Dictionary<string, string>>(data);
webAdapter = GetComponent<WebAdapter>();
rayHitTester = GetComponent<RayHitTester>();
}
public void GetText(string url, Action<string> actionResult)
{
StartCoroutine(FileUtil.GetTextAsyn(url, actionResult));
}
void Start()
{
webAdapter = GetComponent<WebAdapter>();
landMarks = new List<string> { "网络负荷49.84 kw", "上网负荷49.84 kw", "削峰负荷49.84 kw", "填谷负荷49.84 kw", "发电负荷49.84 kw" };
//landMarks = new List<string> { "网络负荷49.84 kw", "上网负荷49.84 kw", "削峰负荷49.84 kw", "填谷负荷49.84 kw", "发电负荷49.84 kw" };
landMarkAndInfoCotroller.gameObject.SetActive(false);
cameraRt.OnLimitScroll += SwitchLand;
}
public bool isLoad = false;
private void Update()
{
var hit = rayHitTester.HitTest();
if (Input.GetMouseButtonDown(2))
{
if (hit.collider != null)
{
if (cameraRt.currentLevelIndex == 1) return;
clickCurrentLevel--;
if (clickCurrentLevel <= 1)
{
clickCurrentLevel = 1;
}
cameraRt.currentLevelIndex = clickCurrentLevel;
//currentLevel = clickCurrentLevel;
SwitchLand(clickCurrentLevel);
cameraRt.SetTarget(hit.collider.transform);
Debug.Log("clickCurrentLevel==" + clickCurrentLevel);
}
}
if (hit.collider != null)
{
landMarks.Clear();
if (hit.collider.gameObject != lastLand)
{
CloseLandMark();
}
currentLand = hit.collider.gameObject;
if (currentLand == lastLand) return;
ShowLandMark();
}
else
{
CloseLandMark();
}
}
/// <summary>
/// 展示地标
/// </summary>
/// <param name="land"></param>
public async void ShowLandMark(GameObject land)
public async void ShowLandMark()
{
if (isLoad) return;
landMarks.Clear();
string distCode = land.GetComponent<CityInfo>().distCode;
AreaData areaData = await AsyncWebReq.Get<AreaData>($"{urlDic[""]}{distCode}", webAdapter.head, webAdapter.token);
if (currentLand == null) return;
currentDistCode = currentLand.GetComponent<CityInfo>().distCode;
currentLand.GetComponent<MeshRenderer>().materials = select;
Vector3 worldToScreenPoint = Camera.main.WorldToScreenPoint(new Vector3(currentLand.transform.position.x, currentLand.transform.position.y, currentLand.transform.position.z));
lastLand = currentLand;
SwitchLevel(-1);
AreaData areaData = await AsyncWebReq.Get<AreaData>($"{urlDic[""]}{currentDistCode}", webAdapter.head, webAdapter.token);
if (!bool.Parse(areaData.success)) return;
isLoad = true;
for (int i = 0; i < areaData.data.items.Count; i++)
{
string info = $"{areaData.data.items[i].label}:{areaData.data.items[i].value}{areaData.data.items[i].unit}";
landMarks.Add(info);
}
currentLand = land;
currentLand.GetComponent<MeshRenderer>().materials = select;
landMarkAndInfoCotroller.gameObject.SetActive(true);
Vector3 worldToScreenPoint = Camera.main.WorldToScreenPoint(new Vector3(currentLand.transform.position.x, currentLand.transform.position.y, currentLand.transform.position.z));
landMarkAndInfoCotroller.GetComponent<RectTransform>().position = new Vector3(worldToScreenPoint.x, worldToScreenPoint.y, 0);
landMarkAndInfoCotroller.SetMarksInfo(currentLand.name, landMarks);
SwitchLevel(-1);
if (currentLand != null)
landMarkAndInfoCotroller.SetMarksInfo(currentLand.name, landMarks);
}
/// <summary>
/// 关闭地标
/// </summary>
public void CloseLandMark()
{
isLoad = false;
landMarkAndInfoCotroller.gameObject.SetActive(false);
if (currentLand != null)
if (lastLand != null)
{
currentLand.GetComponent<MeshRenderer>().materials = mat;
currentLand = null;
lastLand.GetComponent<MeshRenderer>().materials = mat;
lastLand = null;
}
currentLand = null;
SwitchLevel(currentLevel);
}
@ -133,6 +199,8 @@ public class Bootstrap : MonoSingleton<Bootstrap>
webAdapter.LevelChange(_currentLevel.ToString());
landMarkAndInfoCotroller.gameObject.SetActive(false);
currentLevel = _currentLevel;
clickCurrentLevel = _currentLevel;
shadowMap.gameObject.SetActive(false);
switch (currentLevel)
{
case 2:
@ -142,6 +210,7 @@ public class Bootstrap : MonoSingleton<Bootstrap>
cityParents.GetChild(i).gameObject.SetActive(false);
}
lastCity = null;
shadowMap.gameObject.SetActive(true);
SwitchMatShow(provincialCapital);
break;
case 1:
@ -164,18 +233,18 @@ public class Bootstrap : MonoSingleton<Bootstrap>
}
break;
case 0:
lastCity = currentLand.transform.parent;
SwitchMatHide(lastCity);
for (int i = 0; i < areaParents.childCount; i++)
{
var child = areaParents.GetChild(i).gameObject;
child.SetActive(child.name == currentLand.name);
if (child.activeSelf)
{
currentArea = child;
}
}
//Debug.Log("区县");
//lastCity = currentLand.transform.parent;
//SwitchMatHide(lastCity);
//for (int i = 0; i < areaParents.childCount; i++)
//{
// var child = areaParents.GetChild(i).gameObject;
// child.SetActive(child.name == currentLand.name);
// if (child.activeSelf)
// {
// currentArea = child;
// }
//}
Debug.Log("区县");
break;
}
}
@ -190,10 +259,11 @@ public class Bootstrap : MonoSingleton<Bootstrap>
_fadeTweens.Remove(parent);
}
//bool isChange = true;
var renderers = parent.GetComponentsInChildren<MeshRenderer>();
var renderers = GetMeshRenderers(parent);
List<Material> currentMaters = new List<Material>();
for (int i = 0; i < renderers.Length; i++)
for (int i = 0; i < renderers.Count; i++)
{
renderers[i].gameObject.SetActive(true);
for (int j = 0; j < renderers[i].materials.Length; j++)
{
currentMaters.Add(renderers[i].materials[j]);
@ -208,7 +278,7 @@ public class Bootstrap : MonoSingleton<Bootstrap>
}).OnComplete(() =>
{
for (int i = 0; i < renderers.Length; i++)
for (int i = 0; i < renderers.Count; i++)
{
renderers[i].GetComponent<Collider>().enabled = true;
renderers[i].materials = mat;
@ -226,14 +296,14 @@ public class Bootstrap : MonoSingleton<Bootstrap>
tween.Kill(true);
_fadeTweens.Remove(parent);
}
var renderers = parent.GetComponentsInChildren<MeshRenderer>();
for (int i = 0; i < renderers.Length; i++)
var renderers = GetMeshRenderers(parent);
for (int i = 0; i < renderers.Count; i++)
{
renderers[i].GetComponent<Collider>().enabled = false;
renderers[i].materials = opacity;
}
List<Material> currentMaters = new List<Material>();
for (int i = 0; i < renderers.Length; i++)
for (int i = 0; i < renderers.Count; i++)
{
for (int j = 0; j < renderers[i].materials.Length; j++)
{
@ -249,17 +319,31 @@ public class Bootstrap : MonoSingleton<Bootstrap>
}).OnComplete(() =>
{
for (int i = 0; i < renderers.Count; i++)
{
renderers[i].gameObject.SetActive(false);
}
_fadeTweens.Remove(parent);
});
_fadeTweens.Add(parent, tween);
}
private List<MeshRenderer> GetMeshRenderers(Transform t)
{
List<MeshRenderer> renderers = new List<MeshRenderer>();
for (int i = 0; i < t.childCount; i++)
{
renderers.Add(t.GetChild(i).GetComponent<MeshRenderer>());
}
return renderers;
}
private void SwitchLevel(int currentLevel)
{
switch (currentLevel)
{
case -1:
cameraRt.SetMaxMinDistance(10f, 120f);
cameraRt.SetMaxMinDistance(30f, 120f);
break;
case 0:
cameraRt.SetMaxMinDistance(10f, 20f);

View File

@ -96,10 +96,10 @@ public class CameraRT : MonoBehaviour
public void SetTarget(Transform _target)
{
target.position = _target.position;
distance = _target.localScale.x;
//distance = _target.localScale.x;
y = _target.eulerAngles.x;
x = _target.eulerAngles.y;
//y = _target.eulerAngles.x;
//x = _target.eulerAngles.y;
}
@ -173,6 +173,8 @@ public class CameraRT : MonoBehaviour
cam.transform.rotation = rotation;
cam.transform.position = position;
}
}
}

View File

@ -1,9 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CityInfo : MonoBehaviour
{
public string distCode;
public string cityName;
}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c82969bf5e8a4b94d9f42734d863738c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,21 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
public class AggregateStation : MonoBehaviour
{
public SpriteRenderer instruct;
public TMP_Text instructInfo;
public void SetInfo(Sprite stationIcon, string num)
{
instruct.sprite = stationIcon;
instructInfo.text = num;
}
public void SetInfo(string num)
{
instructInfo.text = num;
gameObject.SetActive(num != "0");
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: deac56328b1a8f14783a00a90bac4bf3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,42 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CityInfo : MonoBehaviour
{
public string distCode;
public string cityName;
public ScreenTopStatistics sts = new ScreenTopStatistics();
private void Start()
{
if (!GetComponent<Collider>())
gameObject.AddComponent<MeshCollider>();
OnSetStationInfo();
}
public async void OnSetStationInfo()
{
sts = await DataController.Instance.GetProvincialLevelStationInfo(distCode,cityName);
if (sts != null)
{
transform.GetChild(0).GetComponent<AggregateStation>().SetInfo(sts.agentCons);
transform.GetChild(1).GetComponent<AggregateStation>().SetInfo(sts.energyStation);
transform.GetChild(2).GetComponent<AggregateStation>().SetInfo(sts.phoStation);
transform.GetChild(3).GetComponent<AggregateStation>().SetInfo(sts.microGrid);
transform.GetChild(4).GetComponent<AggregateStation>().SetInfo(sts.airCondition);
transform.GetChild(5).GetComponent<AggregateStation>().SetInfo(sts.windStation);
}
else
{
for (int i = 0; i < transform.childCount; i++)
{
transform.GetChild(i).gameObject.SetActive(false);
}
}
}
}

View File

@ -0,0 +1,36 @@
using UnityEngine;
//============================================================
//支持中文文件使用UTF-8编码
//@author Adam
//@create 20221005
//@company Umawerse
//
//@description:
//============================================================
public class DistanceAdjuster : MonoBehaviour
{
public float minDistance = 100;
public float maxDistance = 300;
public float minScale = 1;
public float maxScale = 1;
private Camera _camera;
// Use this for initialization
private void Start () {
_camera = Camera.main;
}
private void Update()
{
var d = Vector3.Distance(transform.position, _camera.transform.position);
var s = Remap(d, minDistance, maxDistance, minScale, maxScale);
s= Mathf.Max(s, minScale);
s= Mathf.Min(s, maxScale);
transform.localScale = Vector3.one * s;
}
private float Remap(float value, float inMin, float inMax, float outMin, float outMax)
{
return (value - inMin) / (inMax - inMin) * (outMax - outMin) + outMin;
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 58c77e77f4c79fe44872c00e6ee32ab4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,34 @@
using UnityEngine;
public class LookAt : MonoBehaviour
{
private Camera _mainCam;
private bool revert;
public bool isLockY = false;
public bool isLockXZ = false;
// Start is called before the first frame update
void Start()
{
_mainCam = Camera.main;
revert = true;
}
// Update is called once per frame
void Update()
{
if (!_mainCam) return;
var dir = transform.position - _mainCam.transform.position;
var up = Vector3.up;
if (isLockY)
{
dir.y = 0;
}
else if (isLockXZ)
{
up.Set(dir.x, 0, dir.z);
dir = Vector3.ProjectOnPlane(dir, up);
}
transform.LookAt(transform.position + dir, up);
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 2157c86bfc66fca43a9eb7c8e5661a1e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,75 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 区域资源站点信息
/// </summary>
[Serializable]
public class AreaStationData
{
/// <summary>
///
/// </summary>
public int code ;
/// <summary>
///
/// </summary>
public string success ;
/// <summary>
///
/// </summary>
public List<DataItem> data ;
/// <summary>
/// 操作成功
/// </summary>
public string msg ;
}
[Serializable]
public class ScreenTopStatistics
{
/// <summary>
///行政区域编码
/// </summary>
public string distCode ;
/// <summary>
/// 代理用户
/// </summary>
public string agentCons ;
/// <summary>
/// 微电网
/// </summary>
public string microGrid ;
/// <summary>
/// 储能电站
/// </summary>
public string energyStation ;
/// <summary>
/// 光伏电站
/// </summary>
public string phoStation ;
/// <summary>
/// 风电站
/// </summary>
public string windStation ;
/// <summary>
/// 楼宇空调
/// </summary>
public string airCondition ;
}
[Serializable]
public class DataItem
{
/// <summary>
///
/// </summary>
public string distCode ;
/// <summary>
/// 济南市
/// </summary>
public string disName ;
/// <summary>
/// 用户资源统计
/// </summary>
public ScreenTopStatistics screenTopStatistics ;
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f2ab35c325cf6d14b90952d051dd59db
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,25 @@
using Cysharp.Threading.Tasks;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DataController : MonoSingleton<DataController>
{
public string distCode;
// Start is called before the first frame update
public async UniTask<ScreenTopStatistics> GetProvincialLevelStationInfo(string _distCode, string _disName)
{
await UniTask.Delay(1000);
if (_distCode.Length == 4)
distCode = _distCode.Substring(0, 2);
if (_distCode.Length == 6)
distCode = _distCode.Substring(0, 4);
string url = Bootstrap.Instance.urlDic["µØÍ¼ÐÅÏ¢»ã×Ü"];
AreaStationData areaStationData = await AsyncWebReq.Get<AreaStationData>(url + distCode, Bootstrap.Instance.webAdapter.head, Bootstrap.Instance.webAdapter.token);
DataItem sts = areaStationData.data.Find(s => s.disName == _disName);
if (sts == null)
return null;
return sts.screenTopStatistics;
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c7d0dd96bcd307c449f211fc6ca2a673
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,12 @@
using UnityEngine;
using System.Collections;
public abstract class HitTester:MonoBehaviour
{
public abstract RaycastHit HitTest();
public abstract void SetLayerMask(int layerMask = Physics.DefaultRaycastLayers);
public abstract RaycastHit HitTest(Vector3 point, bool worldPosition);
public abstract Ray GetRay();
public abstract void SetCamera(Camera cam);
public abstract Camera GetCamera();
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 82d0c0f4f4425684184827d8dd6030b3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,73 @@
using UnityEngine;
using System.Collections;
using System;
public class RayHitTester : HitTester
{
[SerializeField]
private Camera _camera;
public bool debug;
private RaycastHit _result = new RaycastHit();
private Ray _ray;
private LayerMask _layerMask = Physics.DefaultRaycastLayers;
public override void SetCamera(Camera cam)
{
_camera = cam;
}
public override Camera GetCamera()
{
return _camera;
}
public override Ray GetRay()
{
return _ray;
}
public override RaycastHit HitTest()
{
return _result;
}
public override void SetLayerMask(int layerMask = Physics.DefaultRaycastLayers)
{
_layerMask = layerMask;
}
public override RaycastHit HitTest(Vector3 position,bool worldPosition)
{
RaycastHit result = new RaycastHit();
if (worldPosition == true) position = _camera.WorldToScreenPoint(position);
Raycast(position, out result);
return result;
}
private void Update()
{
_ray = Raycast(Input.mousePosition, out _result);
}
private Ray Raycast(Vector3 position, out RaycastHit result)
{
if (_camera == null) _camera = Camera.main;
Ray ray = _camera.ScreenPointToRay(position);
// regular 3D raycast
bool hit = Physics.Raycast(ray, out result, Mathf.Infinity,_layerMask);
//#if UNITY_EDITOR
// vizualise ray
if (debug==true)
{
//lineRenderer.SetPosition(0, ray.origin+new Vector3(0.0f,-0.3f));
if (hit)
{
Vector3 hitPos = result.point;
Debug.DrawLine(ray.origin, hitPos, Color.green, 0.5f);
//lineRenderer.SetPosition(1, hitPos);
}
else
{
//Debug.Log("Raycase " +debug+" -> "+ ray);
Debug.DrawLine(ray.origin, ray.origin + ray.direction * 9999.0f, Color.red, 0.5f);
//lineRenderer.SetPosition(1, ray.origin + ray.direction * 50);
}
}
//#endif
return ray;
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: eea3e8dca285e8d459af0d760b61068c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -7,23 +7,87 @@ public class TEst : MonoBehaviour
{
public CityExcelData manager = new CityExcelData();
public AggregateStation aggregateStation;
public List<Sprite> sprites = new List<Sprite>();
public List<GameObject> gameObjects = new List<GameObject>();
public Transform p;
public bool isDeleteStationInstructs;
public float h = 2;
[ContextMenu("GetInfo")]
public void CreateItemAsset()
{
manager.cityItems = null;
manager.cityItems = ExcelTool.CreateItemArrayWithExcel(ExcelConfig.excelsFolderPath + "山东行政区划数据.xlsx");
for (int i = 0; i < transform.childCount; i++)
for (int i = 0; i < p.childCount; i++)
{
CityInfo c = transform.GetChild(i).GetComponent<CityInfo>();
c.cityName = c.gameObject.name;
for (int l = 0; l < manager.cityItems.Length; l++)
Transform t = p.GetChild(i);
if (t.childCount > 0)
{
if (c.cityName == manager.cityItems[l].districtName)
c.distCode = manager.cityItems[l].divisionNumber;
for (int j = 0; j < t.childCount; j++)
{
CityInfo cc = t.GetChild(j).GetComponent<CityInfo>();
cc.cityName = cc.gameObject.name;
for (int l = 0; l < manager.cityItems.Length; l++)
{
if (cc.cityName == manager.cityItems[l].districtName)
cc.distCode = manager.cityItems[l].divisionNumber;
}
}
}
else
{
CityInfo c = t.GetComponent<CityInfo>();
c.cityName = c.gameObject.name;
for (int l = 0; l < manager.cityItems.Length; l++)
{
if (c.cityName == manager.cityItems[l].districtName)
c.distCode = manager.cityItems[l].divisionNumber;
}
}
}
}
[ContextMenu("CreateStation")]
public void CreateStation()
{
for (int i = 0; i < gameObjects.Count; i++)
{
DestroyImmediate(gameObjects[i]);
}
gameObjects.Clear();
if (isDeleteStationInstructs) return;
for (int i = 0; i < p.childCount; i++)
{
Transform t = p.GetChild(i);
if (t.childCount > 0)
{
for (int g = 0; g < t.childCount; g++)
{
Transform tt = t.GetChild(g);
for (int j = 0; j < sprites.Count; j++)
{
AggregateStation _aggregateStation = Instantiate(aggregateStation, tt);
_aggregateStation.transform.localPosition = new Vector3(Random.Range(-0.5f, 0.5f), Random.Range(-0.5f, 0.5f), h);
_aggregateStation.transform.localEulerAngles = new Vector3(90, 0, 0);
_aggregateStation.SetInfo(sprites[j], "0");
gameObjects.Add(_aggregateStation.gameObject);
}
}
}
else
{
for (int j = 0; j < sprites.Count; j++)
{
AggregateStation _aggregateStation = Instantiate(aggregateStation, t);
_aggregateStation.transform.localPosition = new Vector3(Random.Range(-0.5f, 0.5f), Random.Range(-0.5f, 0.5f), h);
_aggregateStation.transform.localEulerAngles = new Vector3(90, 0, 0);
_aggregateStation.SetInfo(sprites[j], "0");
gameObjects.Add(_aggregateStation.gameObject);
}
}
}
}
}

View File

@ -9,7 +9,7 @@ public class ThreeDController : MonoBehaviour
{
private void OnMouseEnter()
{
Bootstrap.Instance.ShowLandMark(gameObject);
Bootstrap.Instance.ShowLandMark();
}
private void OnMouseExit()
{

View File

@ -1,7 +1,9 @@
using System;
using System.Collections;
using System.IO;
using System.Text;
using UnityEngine;
using UnityEngine.Networking;
namespace Adam
{
@ -82,5 +84,14 @@ namespace Adam
string path = Application.dataPath + "/StreamingAssets/" + file + "/" + fileName;
return path;
}
public static IEnumerator GetTextAsyn(string url, Action<string> actionResult)
{
UnityWebRequest request = UnityWebRequest.Get(url);
yield return request.SendWebRequest();
string t = request.downloadHandler.text;
if (string.IsNullOrEmpty(t)) Debug.LogError("GetTextAsyn()/ Get Text is error! url:" + url);
actionResult?.Invoke(t);
}
}
}

View File

@ -12,14 +12,14 @@ public class WebAdapter : MonoBehaviour
[DllImport("__Internal")]
private static extern void OnLevelChange(string level);
#else
public string head;
public string token;
private static void OnLevelChange(string level)
{
Debug.Log(level);
}
#endif
public UnityEvent<string> onStation;
public string head;
public string token;
public void LevelChange(string level)
{
OnLevelChange(level);

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0b25d80bdc80bcd4d8ebbfab374f89c6
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,19 @@
Shader "Custom/3D Text Shader" {
Properties {
_MainTex ("Font Texture", 2D) = "white" {}
_Color ("Text Color", Color) = (1,1,1,1)
}
SubShader {
Tags{ "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" }
Lighting Off Cull Off ZWrite On Fog { Mode Off }
Blend SrcAlpha OneMinusSrcAlpha
Pass {
Color [_Color]
SetTexture [_MainTex] {
combine primary, texture * primary
}
}
}
}

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: d2fabe0493cdf8d4bb3debffe4046004
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
preprocessorOverride: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,63 @@
Shader "Umawerse/BorderCircle"
{
Properties
{
_Color("Color",Color)=(0.5,0.5,0.5,1)
_Thickness("Thickness",Range(0,1)) = 0.1
_Border("Border",Color)=(1,1,1,1)
[Enum(UnityEngine.Rendering.CompareFunction)]_ZTest("ZTest",int) = 0
}
SubShader
{
Tags { "RenderType"="Transparent" "Queue"="Overlay" "PreviewType"="Plane"}
ZTest[_ZTest]
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
struct appdata
{
float4 vertex : POSITION;
float2 uv : TEXCOORD0;
};
struct v2f
{
float2 uv : TEXCOORD0;
float4 vertex : SV_POSITION;
};
fixed4 _Color;
fixed _Thickness;
fixed4 _Border;
v2f vert (appdata v)
{
v2f o;
o.vertex = UnityObjectToClipPos(v.vertex);
o.uv = v.uv;
return o;
}
fixed4 frag (v2f i) : SV_Target
{
// sample the texture
fixed4 col = _Color;
const fixed r = 0.5;
const fixed ir = r*(1-_Thickness);
const fixed x = i.uv.x - r;
const fixed y = i.uv.y - r;
if(x*x+y*y>ir*ir) col = _Border;
clip(r*r-x*x-y*y);
return col;
}
ENDCG
}
}
}

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: b2c622e4aa97c480b8bd519d2eecda85
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
preprocessorOverride: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,62 @@
Shader "Custom/CirculationBg"
{
Properties
{
_MainTex("Texture", 2D) = "white" {}
_ScrollXSpeed("X Scroll Speed",Range(-100,100)) = 0
_ScrollYSpeed("Y Scroll Speed",Range(-100,100)) = 0
}
SubShader
{
Tags { "RenderType" = "Opaque" }
LOD 100
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
struct appdata
{
float4 vertex : POSITION;
float2 uv : TEXCOORD0;
};
struct v2f
{
float2 uv : TEXCOORD0;
float4 vertex : SV_POSITION;
};
sampler2D _MainTex;
float4 _MainTex_ST;
float _ScrollXSpeed;
float _ScrollYSpeed;
v2f vert(appdata v)
{
v2f o;
o.vertex = UnityObjectToClipPos(v.vertex);
o.uv = TRANSFORM_TEX(v.uv, _MainTex);
return o;
}
fixed4 frag(v2f i) : SV_Target
{
float2 uv = i.uv;
float xNew = frac(_ScrollXSpeed * _Time); //frac是取小数的函数 如1.23 取出来是 0.23
float yNew = frac(_ScrollYSpeed * _Time);
uv += float2(xNew,yNew);
float4 col = tex2D(_MainTex, uv);
return col;
}
ENDCG
}
}
Fallback "VertexLit"
}

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 47c5d4f19ca965241abf99ed7eb6ec2a
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
preprocessorOverride: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,88 @@
Shader "Custom/UI/DotLine"
{
Properties
{
_Color ("Tint", Color) = (1,1,1,1)
_Cnt ("Cnt", float) = 100
_Ratio ("Ratio", Range(0, 1.0)) = 0.5
[Toggle(VERTICAL)] _Y ("Y", float) = 0
}
SubShader
{
Tags
{
"Queue"="Transparent"
"IgnoreProjector"="True"
"RenderType"="Transparent"
"PreviewType"="Plane"
"CanUseSpriteAtlas"="True"
}
Cull Off
Lighting Off
ZWrite Off
ZTest [unity_GUIZTestMode]
Blend One OneMinusSrcAlpha
Pass
{
Name "Default"
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma target 2.0
#pragma multi_compile __ VERTICAL
#include "UnityCG.cginc"
#include "UnityUI.cginc"
struct appdata_t
{
float4 vertex : POSITION;
float2 texcoord : TEXCOORD0;
};
struct v2f
{
float4 vertex : SV_POSITION;
float2 texcoord : TEXCOORD0;
};
fixed4 _Color;
float _Cnt;
fixed _Ratio;
v2f vert(appdata_t v)
{
v2f OUT;
OUT.vertex = UnityObjectToClipPos(v.vertex);
OUT.texcoord = v.texcoord;
return OUT;
}
fixed4 frag(v2f IN) : SV_Target
{
fixed4 color = _Color;
#if VERTICAL
float y = IN.texcoord.y * _Cnt;
int intY = int(y);
color.a *= step(y-intY, _Ratio);
#else
float x = IN.texcoord.x * _Cnt;
int intX = int(x);
color.a *= step(x-intX, _Ratio);
#endif
color.rgb *= color.a;
return color;
}
ENDCG
}
}
}

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 33d704979108a5a40bb239bf4777c76b
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
preprocessorOverride: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,27 @@
Shader "Custom/Line"
{
Properties
{
_MainTex("Base (RGB)", 2D) = "white" {}
_Cutoff("Alpha Cutoff", Range(0, 1)) = 0.1
_Color("Color",Color) = (0,0,0,0)
}
SubShader
{
Pass
{
Material
{
Diffuse[_Color]
Ambient[_Color]
}
Lighting On
AlphaTest GEqual[_Cutoff]
SetTexture[_MainTex] {}
SetTexture[_MainTex] {combine texture + primary DOUBLE, previous}
}
}
FallBack "Diffuse"
}

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 5148528e2aacec944b82a52084afd803
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,97 @@
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
Shader "Custom/OverlayImg"
{
Properties
{
[PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {}
_Color("Tint", Color) = (1,1,1,1)
//MASK SUPPORT ADD
_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
//MASK SUPPORT END
}
SubShader
{
Tags
{
"Queue" = "Overlay"
"IgnoreProjector" = "True"
"RenderType" = "Transparent"
"PreviewType" = "Plane"
"CanUseSpriteAtlas" = "True"
}
//MASK SUPPORT ADD
Stencil
{
Ref[_Stencil]
Comp[_StencilComp]
Pass[_StencilOp]
ReadMask[_StencilReadMask]
WriteMask[_StencilWriteMask]
}
ColorMask[_ColorMask]
//MASK SUPPORT END
Cull Off
Lighting Off
ZWrite Off
ZTest Always
Fog{ Mode Off }
Blend SrcAlpha OneMinusSrcAlpha
//ColorMask[_ColorMask]
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
struct appdata_t
{
float4 vertex : POSITION;
float4 color : COLOR;
float2 texcoord : TEXCOORD0;
};
struct v2f
{
float4 vertex : SV_POSITION;
fixed4 color : COLOR;
half2 texcoord : TEXCOORD0;
};
fixed4 _Color;
v2f vert(appdata_t IN)
{
v2f OUT;
OUT.vertex = UnityObjectToClipPos(IN.vertex);
OUT.texcoord = IN.texcoord;
#ifdef UNITY_HALF_TEXEL_OFFSET
OUT.vertex.xy += (_ScreenParams.zw - 1.0) * float2(-1,1);
#endif
OUT.color = IN.color * _Color;
return OUT;
}
sampler2D _MainTex;
fixed4 frag(v2f IN) : SV_Target
{
half4 color = tex2D(_MainTex, IN.texcoord) * IN.color;
return color;
}
ENDCG
}
}
}

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 989983fab75ea9240a9bf2ea6c938b6f
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
preprocessorOverride: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,44 @@
Shader "Custom/Pipe"
{
Properties
{
_Cutoff("Mask Clip Value", Float) = 0.5
_Speed("Speed", Range(0 , 150)) = 0.01
_MainTex("MainTex", 2D) = "white" {}
_Number("Number", Range(0 , 100)) = 3.082893
[HideInInspector] _texcoord("", 2D) = "white" {}
[HideInInspector] __dirty("", Int) = 1
}
SubShader
{
Tags{ "RenderType" = "TransparentCutout" "Queue" = "AlphaTest+0" "IgnoreProjector" = "True" }
Cull Back
CGPROGRAM
#include "UnityShaderVariables.cginc"
#pragma target 3.0
#pragma surface surf Standard keepalpha addshadow fullforwardshadows
struct Input
{
float2 uv_texcoord;
};
uniform sampler2D _MainTex;
uniform float _Speed;
uniform float _Number;
uniform float _Cutoff = 0.5;
void surf(Input i , inout SurfaceOutputStandard o)
{
float2 temp_cast_0 = (_Number).xx;
float2 uv_TexCoord158 = i.uv_texcoord * temp_cast_0;
float4 tex2DNode174 = tex2D(_MainTex, ((_Speed * _Time) + uv_TexCoord158.x).xy);
o.Albedo = tex2DNode174.rgb;
o.Alpha = 1;
clip(tex2DNode174.a - _Cutoff);
}
ENDCG
}
Fallback "Diffuse"
}

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: e433e2ae074cd2143a619d8114ba179f
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
preprocessorOverride: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,144 @@
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
Shader "Unlit/polygon"
{
Properties
{
//定义基本属性,可以从编辑器里面进行设置的变量
// _MainTex ("Texture", 2D) = "white" {}
}
CGINCLUDE
//从应用程序传入顶点函数的数据结构定义
struct appdata
{
float4 vertex : POSITION;
float2 uv : TEXCOORD0;
};
//从顶点函数传入片段函数的数据结构定义
struct v2f
{
float2 uv : TEXCOORD0;
float4 vertex : SV_POSITION;
};
//定义贴图变量
sampler2D _MainTex;
// float4 _MainTex_ST;
//定义与脚本进行通信的变量
vector Value[99];
int PointNum =0;
//计算两点间的距离的函数
float Dis(float4 v1,float4 v2)
{
return sqrt(pow((v1.x-v2.x),2)+pow((v1.y-v2.y),2));
}
//绘制线段
bool DrawLineSegment(float4 p1, float4 p2, float lineWidth,v2f i)
{
float4 center = float4((p1.x+p2.x)/2,(p1.y+p2.y)/2,0,0);
//计算点到直线的距离
float d = abs((p2.y-p1.y)*i.vertex.x + (p1.x - p2.x)*i.vertex.y +p2.x*p1.y -p2.y*p1.x )/sqrt(pow(p2.y-p1.y,2) + pow(p1.x-p2.x,2));
//小于或者等于线宽的一半时,属于直线范围
float lineLength = sqrt(pow(p1.x-p2.x,2)+pow(p1.y-p2.y,2));
if(d<=lineWidth/2 && Dis(i.vertex,center)<lineLength/2)
{
return true;
}
return false;
}
//绘制多边形这里限制了顶点数不超过6。可以自己根据需要更改。
bool pnpoly(int nvert, float4 vert[99], float testx, float testy)
{
int i, j;
bool c=false;
float vertx[99];
float verty[99];
for(int n=0;n<nvert;n++)
{
vertx[n] = vert[n].x;
verty[n] = vert[n].y;
}
for (i = 0, j = nvert-1; i < nvert; j = i++) {
if ( ((verty[i]>testy) != (verty[j]>testy)) && (testx < (vertx[j]-vertx[i]) * (testy-verty[i]) / (verty[j]-verty[i]) + vertx[i]) )
c = !c;
}
return c;
}
v2f vert (appdata v)
{
v2f o;
//将物体顶点从模型空间换到摄像机剪裁空间也可采用简写方式——o.vertex = UnityObjectToClipPos(v.vertex);
/*o.vertex = UnityObjectToClipPos(v.vertex); */
o.vertex = v.vertex;
//2D UV坐标变换,也可以采用简写方式——o.uv = TRANSFORM_TEX(v.uv, _MainTex);
//o.uv = v.uv.xy * _MainTex_ST.xy + _MainTex_ST.zw;
return o;
}
fixed4 frag (v2f i) : SV_Target
{
//绘制多边形顶点
//for(int j=0;j<PointNum;j++)
//{
// if(Dis(i.vertex, Value[j])<3)
// {
// return fixed4(1,0,0,0.5);
// }
//}
////绘制多边形的边
//for(int k=0;k<PointNum;k++)
//{
// if(k==PointNum-1)
// {
// if(DrawLineSegment(Value[k],Value[0],2,i))
// {
// return fixed4(1,1,0,0.5);
// }
// }
// else
// {
// if(DrawLineSegment(Value[k],Value[k+1],2,i))
// {
// return fixed4(1,1,0,0.5);
// }
// }
//}
//填充多边形内部
if(pnpoly(PointNum, Value,i.vertex.x ,i.vertex.y))
{
return fixed4(0,1,0,0.3);
}
return fixed4(0,0,0,0);
//fixed4 col = tex2D(_MainTex, i.uv);
//return col;
}
ENDCG
SubShader
{
Tags { "RenderType"="Opaque" }
LOD 100
Pass
{
//选取Alpha混合方式
Blend SrcAlpha OneMinusSrcAlpha
//在CGPROGRAM代码块中写自己的处理过程
CGPROGRAM
//定义顶点函数和片段函数的入口分别为vert和frag
#pragma vertex vert
#pragma fragment frag
//包含基本的文件,里面有一些宏定义和基本函数
#include "UnityCG.cginc"
ENDCG
}
}
}

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 795d1d30b45c650418a003bf3973b560
timeCreated: 1483341730
licenseType: Pro
ShaderImporter:
defaultTextures: []
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B

View File

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 2daeaff2933f46b4ebc2db3359b0b452
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 3
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 2eb50866b572bee47aeb65c6be923f25
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: dac92aa63a18ff745b0ca6ea512e2068
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: c21d9d7824752fa4bbcc98c6bba7a34c
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 2dc0f4dfb5918b54ca7d46c3490ea94b
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

View File

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: a514091bf0801cf46918455168b18fc0
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 8fd24f44371b45649b3e4c816d61afd4
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: 9142de0592d449c4cb9835603019ba53
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -142,8 +142,8 @@ Material:
- _ZWrite: 0
m_Colors:
- _BaseCol: {r: 0.070588246, g: 0.13366303, b: 0.24705882, a: 0}
- _BaseColor: {r: 0, g: 0, b: 0, a: 0.6862745}
- _Color: {r: 0, g: 0, b: 0, a: 0.6862745}
- _BaseColor: {r: 0, g: 0, b: 0, a: 0.78431374}
- _Color: {r: 0, g: 0, b: 0, a: 0.78431374}
- _EmiCol: {r: 0.40874818, g: 0.7411772, b: 1.2204875, a: 0}
- _EmissionColor: {r: 0.5245282, g: 0.5245282, b: 0.5245282, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}

View File

@ -1,9 +1,19 @@
fileFormatVersion: 2
guid: dcace06c9fa7c7a4b8ec9072b535fb5e
guid: c322347789ca0e84599e9bb0484de1de
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
externalObjects:
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: EarthCrust_mat
second: {fileID: 2100000, guid: 612dbf708ef73bc41865bc2e00ffad0c, type: 2}
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: Surface_mat
second: {fileID: 2100000, guid: 2afcd5ba868f442449a000abb2072e12, type: 2}
materials:
materialImportMode: 2
materialName: 0

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5f4d0d3cdcdb9af44a9bce39bf376828
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,435 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1904806910342813020
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2571040290282089906}
- component: {fileID: 5055822454170076560}
- component: {fileID: 7377092583891797341}
- component: {fileID: 1384612397178526352}
m_Layer: 0
m_Name: AggregateStation
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2571040290282089906
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1904806910342813020}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 3.94, z: -1.56}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2774480799862380748}
- {fileID: 1231951905297016605}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &5055822454170076560
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1904806910342813020}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 58c77e77f4c79fe44872c00e6ee32ab4, type: 3}
m_Name:
m_EditorClassIdentifier:
minDistance: 100
maxDistance: 300
minScale: 1
maxScale: 1
--- !u!114 &7377092583891797341
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1904806910342813020}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2157c86bfc66fca43a9eb7c8e5661a1e, type: 3}
m_Name:
m_EditorClassIdentifier:
isLockY: 0
isLockXZ: 0
--- !u!114 &1384612397178526352
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1904806910342813020}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: deac56328b1a8f14783a00a90bac4bf3, type: 3}
m_Name:
m_EditorClassIdentifier:
sprites:
- {fileID: 21300000, guid: 2eb50866b572bee47aeb65c6be923f25, type: 3}
- {fileID: 21300000, guid: dac92aa63a18ff745b0ca6ea512e2068, type: 3}
- {fileID: 21300000, guid: c21d9d7824752fa4bbcc98c6bba7a34c, type: 3}
- {fileID: 21300000, guid: 2dc0f4dfb5918b54ca7d46c3490ea94b, type: 3}
- {fileID: 21300000, guid: a514091bf0801cf46918455168b18fc0, type: 3}
- {fileID: 21300000, guid: 8fd24f44371b45649b3e4c816d61afd4, type: 3}
- {fileID: 21300000, guid: 9142de0592d449c4cb9835603019ba53, type: 3}
instruct: {fileID: 8708511303031699051}
instructInfo: {fileID: 7868272611751352884}
--- !u!1 &5078434071190764958
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2774480799862380748}
- component: {fileID: 8708511303031699051}
m_Layer: 0
m_Name: Instruct
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2774480799862380748
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5078434071190764958}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 2.33, z: 0}
m_LocalScale: {x: 3, y: 3, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2571040290282089906}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &8708511303031699051
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5078434071190764958}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
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: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: c21d9d7824752fa4bbcc98c6bba7a34c, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 0.88, y: 1.52}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1 &5976289726773792637
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1231951905297016605}
- component: {fileID: 6765598005087410092}
- component: {fileID: 7868272611751352884}
m_Layer: 0
m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1231951905297016605
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5976289726773792637}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1855724751198301346}
m_Father: {fileID: 2571040290282089906}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 1.37, y: 4.5299997}
m_SizeDelta: {x: 1.9222, y: 2.2521}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!23 &6765598005087410092
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5976289726773792637}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 5181339696652704507, guid: b8d4664f5fbc53a42894922de3bc7f8c, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!114 &7868272611751352884
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5976289726773792637}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: 23
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: b8d4664f5fbc53a42894922de3bc7f8c, type: 2}
m_sharedMaterial: {fileID: 5181339696652704507, guid: b8d4664f5fbc53a42894922de3bc7f8c,
type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 13
m_fontSizeBase: 13
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 32
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 0
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
_SortingLayer: 0
_SortingLayerID: 0
_SortingOrder: 0
m_hasFontAssetChanged: 0
m_renderer: {fileID: 6765598005087410092}
m_maskType: 0
--- !u!1 &6889273498554044182
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1855724751198301346}
- component: {fileID: 5180898736966513446}
m_Layer: 0
m_Name: InstructTextBackground
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1855724751198301346
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6889273498554044182}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 3.1999998, y: 3.1999998, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1231951905297016605}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -0.00000095367, y: -0.00000047684}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!212 &5180898736966513446
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6889273498554044182}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: c6c9c9ced31ab0a44a156efc52c31cb1, 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: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 1
m_Sprite: {fileID: 21300000, guid: 2daeaff2933f46b4ebc2db3359b0b452, type: 3}
m_Color: {r: 0.24313727, g: 0.60784316, b: 0.62352943, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 1
m_Size: {x: 0.5, y: 0.5}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ad77f2739706e3c488e719a24ffb293b
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -88,18 +88,18 @@ MonoBehaviour:
m_PrefilterXRKeywords: 1
m_PrefilteringModeForwardPlus: 0
m_PrefilteringModeDeferredRendering: 0
m_PrefilteringModeScreenSpaceOcclusion: 0
m_PrefilteringModeScreenSpaceOcclusion: 2
m_PrefilterDebugKeywords: 1
m_PrefilterWriteRenderingLayers: 1
m_PrefilterHDROutput: 1
m_PrefilterSSAODepthNormals: 1
m_PrefilterSSAODepthNormals: 0
m_PrefilterSSAOSourceDepthLow: 1
m_PrefilterSSAOSourceDepthMedium: 1
m_PrefilterSSAOSourceDepthHigh: 1
m_PrefilterSSAOInterleaved: 1
m_PrefilterSSAOBlueNoise: 1
m_PrefilterSSAOBlueNoise: 0
m_PrefilterSSAOSampleCountLow: 1
m_PrefilterSSAOSampleCountMedium: 1
m_PrefilterSSAOSampleCountMedium: 0
m_PrefilterSSAOSampleCountHigh: 1
m_PrefilterDBufferMRT1: 1
m_PrefilterDBufferMRT2: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7fad919acf08dff4f876dd83912fcdc2
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,4 @@
{
"地图弹出框": "http://vpp.shiyuancloud.com:1443/api/vpp-operation-service/screen/mapRegionSummary/",
"地图信息汇总": "http://vpp.shiyuancloud.com:1443/api/vpp-operation-service/screen/mapRegionStatistics/"
}

View File

@ -1 +0,0 @@
=http://vpp.shiyuancloud.com:1443/api/vpp-operation-service/screen/mapRegionSummary/