mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-29 12:48:47 +00:00
[optimize][axis] set chart default layer to UI
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@@ -57,6 +57,18 @@
|
|||||||
|
|
||||||
## master
|
## master
|
||||||
|
|
||||||
|
### 版本要点
|
||||||
|
|
||||||
|
* `Serie`支持高亮,淡出和选中三状态配置:`EmphasisStyle`,`BlurStyle`和`SelectStyle`
|
||||||
|
* `Axis`支持坐标轴次刻度和次分割线:`MinorTick`和`MinorSplitLine`
|
||||||
|
* `Serie`支持不同的取色策略:`colorBy`
|
||||||
|
* `Radar`支持平滑曲线:`smooth`
|
||||||
|
* `Line`支持当作凸多边形填充:`AreaStyle`的`innerFill`
|
||||||
|
* `DataZoom`支持时间轴
|
||||||
|
|
||||||
|
### 日志详情
|
||||||
|
|
||||||
|
* (2022.08.10) 优化`Chart`的默认`layer`设置为`UI`
|
||||||
* (2022.08.09) 优化`Axis`的`Time`时间轴的次分割线
|
* (2022.08.09) 优化`Axis`的`Time`时间轴的次分割线
|
||||||
* (2022.08.09) 增加`AreaStyle`的`innerFill`参数支持填充凸多边形
|
* (2022.08.09) 增加`AreaStyle`的`innerFill`参数支持填充凸多边形
|
||||||
* (2022.08.08) 优化`Serie`的数据项索引维护,增加检测和修复功能,修复相关问题
|
* (2022.08.08) 优化`Serie`的数据项索引维护,增加检测和修复功能,修复相关问题
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ namespace XCharts.Editor
|
|||||||
XCThemeMgr.CheckReloadTheme();
|
XCThemeMgr.CheckReloadTheme();
|
||||||
var chart = new GameObject();
|
var chart = new GameObject();
|
||||||
chart.name = GetName(parent, chartName);
|
chart.name = GetName(parent, chartName);
|
||||||
|
chart.layer = LayerMask.NameToLayer("UI");
|
||||||
var t = chart.AddComponent<T>();
|
var t = chart.AddComponent<T>();
|
||||||
chart.transform.SetParent(parent);
|
chart.transform.SetParent(parent);
|
||||||
chart.transform.localScale = Vector3.one;
|
chart.transform.localScale = Vector3.one;
|
||||||
|
|||||||
@@ -209,6 +209,7 @@ namespace XCharts.Runtime
|
|||||||
obj.transform.SetParent(parent);
|
obj.transform.SetParent(parent);
|
||||||
obj.transform.localScale = Vector3.one;
|
obj.transform.localScale = Vector3.one;
|
||||||
obj.transform.localPosition = Vector3.zero;
|
obj.transform.localPosition = Vector3.zero;
|
||||||
|
obj.layer = parent.gameObject.layer;
|
||||||
}
|
}
|
||||||
RectTransform rect = GetOrAddComponent<RectTransform>(obj);
|
RectTransform rect = GetOrAddComponent<RectTransform>(obj);
|
||||||
rect.localPosition = Vector3.zero;
|
rect.localPosition = Vector3.zero;
|
||||||
@@ -237,6 +238,7 @@ namespace XCharts.Runtime
|
|||||||
{
|
{
|
||||||
GameObject txtObj = AddObject(objectName, parent, anchorMin, anchorMax, pivot, sizeDelta);
|
GameObject txtObj = AddObject(objectName, parent, anchorMin, anchorMax, pivot, sizeDelta);
|
||||||
txtObj.transform.localEulerAngles = new Vector3(0, 0, textStyle.rotate);
|
txtObj.transform.localEulerAngles = new Vector3(0, 0, textStyle.rotate);
|
||||||
|
txtObj.layer = parent.gameObject.layer;
|
||||||
if (chartText == null)
|
if (chartText == null)
|
||||||
chartText = new ChartText();
|
chartText = new ChartText();
|
||||||
#if dUI_TextMeshPro
|
#if dUI_TextMeshPro
|
||||||
|
|||||||
Reference in New Issue
Block a user