添加标题,功能开发完成
This commit is contained in:
parent
0822a22531
commit
f3624ef7b8
File diff suppressed because one or more lines are too long
7
Assets/Projects/~$(数学)立体几何体认知与计算脚本(2).xlsx.meta
Normal file
7
Assets/Projects/~$(数学)立体几何体认知与计算脚本(2).xlsx.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: df2e785befb47a243b3607ae7a6e5508
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -76,6 +76,7 @@ namespace QFramework
|
||||
//添加个,点击按钮 ,显示不同的提示和语音的功能。
|
||||
data.tiptext = datas.ContainsKey("tiptext") ? datas["tiptext"] : string.Empty;
|
||||
data.tipaudio = datas.ContainsKey("tipaudio") ? datas["tipaudio"] : string.Empty;
|
||||
data.tiptitle = datas.ContainsKey("tiptitle") ? datas["tiptitle"] : string.Empty;
|
||||
|
||||
UIKit.OpenPanelAsync<UIGuideTip>(uiData: data, canvasLevel: UILevel.Common).ToAction().StartGlobal(() =>
|
||||
{
|
||||
|
||||
@ -23,7 +23,7 @@ namespace QFramework.Example
|
||||
|
||||
public string tiptext;
|
||||
public string tipaudio;
|
||||
|
||||
public string tiptitle;
|
||||
|
||||
}
|
||||
public partial class UIGuideTip : UIPanel
|
||||
@ -78,8 +78,9 @@ namespace QFramework.Example
|
||||
Debug.Log(mData);
|
||||
List<String> Objs = mData.targets.Split(',')?.ToList();
|
||||
List<String> ShowTexts = mData.showName.Split(',')?.ToList();
|
||||
List<String> Tip = mData.tiptext.Split(',')?.ToList();
|
||||
List<String> audio = mData.tipaudio.Split(',')?.ToList();
|
||||
List<String> Tip = mData.tiptext.Split('|')?.ToList();
|
||||
List<String> audio = mData.tipaudio.Split('|')?.ToList();
|
||||
List< String > tiptitle = mData.tiptitle.Split('|')?.ToList();
|
||||
if (String.IsNullOrEmpty(mData.offestPos) == false)
|
||||
{
|
||||
|
||||
@ -126,7 +127,7 @@ namespace QFramework.Example
|
||||
|
||||
);
|
||||
}
|
||||
if (Tip.Count != 0 || audio.Count != 0)
|
||||
if (Tip.Count != 0 || audio.Count != 0|| tiptitle.Count != 0)
|
||||
{
|
||||
// 计算两个列表的最小长度,确保安全索引范围
|
||||
int minListCount = Math.Min(Tip.Count, audio.Count);
|
||||
@ -134,6 +135,8 @@ namespace QFramework.Example
|
||||
|
||||
for (int i = 0; i < buttonCount; i++)
|
||||
{
|
||||
|
||||
|
||||
var tipButton = TipItemList[i].transform.Find("tip").GetComponent<Button>();
|
||||
tipButton.onClick.RemoveAllListeners();
|
||||
|
||||
@ -141,8 +144,10 @@ namespace QFramework.Example
|
||||
int currentIndex = i;
|
||||
|
||||
tipButton.onClick.AddListener(() => {
|
||||
// 确保索引在有效范围内
|
||||
int safeIndex = Math.Min(currentIndex, minListCount - 1);
|
||||
|
||||
UIKit.ClosePanel<UITextWindow>();
|
||||
// È·±£Ë÷ÒýÔÚÓÐЧ·¶Î§ÄÚ
|
||||
int safeIndex = Math.Min(currentIndex, minListCount - 1);
|
||||
|
||||
if (safeIndex >= 0 && safeIndex < Tip.Count && safeIndex < audio.Count)
|
||||
{
|
||||
@ -160,7 +165,8 @@ namespace QFramework.Example
|
||||
var data = new UITextWindowData
|
||||
{
|
||||
text = Tip[safeIndex],
|
||||
audio = audio[safeIndex]
|
||||
audio = audio[safeIndex],
|
||||
title= tiptitle[safeIndex]
|
||||
};
|
||||
|
||||
UIKit.OpenPanelAsync<UITextWindow>(uiData: data, canvasLevel: UILevel.PopUI)
|
||||
|
||||
@ -1780,6 +1780,12 @@ namespace XMLTool
|
||||
{
|
||||
act.args.Add("tipaudio", tipaudio.Value);
|
||||
|
||||
}
|
||||
XAttribute tiptitle = action.Attribute("tiptitle");
|
||||
if (tiptitle != null)
|
||||
{
|
||||
act.args.Add("tiptitle", tiptitle.Value);
|
||||
|
||||
}
|
||||
newAction = act;
|
||||
}
|
||||
|
||||
@ -89,20 +89,32 @@
|
||||
|
||||
|
||||
<Action type="UIGuideTip"
|
||||
targetName="棱柱上底面,棱柱上底面边长,棱柱底面,棱柱底面边长,棱柱侧面,侧棱,棱柱棱高,棱柱顶点"
|
||||
offSet="200,100,0|-200,100,0|-200,-80,0|250,50,0|-250,50,0|300,0,0|-300,50,0|-200,150,0"
|
||||
showName="棱柱上底面,棱柱上底面边长,棱柱底面,棱柱底面边长,棱柱侧面,侧棱,棱柱棱高,棱柱顶点"
|
||||
tiptext="
|
||||
互相平行的两个面叫作棱柱的底面,位于棱柱上面,叫上底面。,
|
||||
上底面的边长叫做棱柱的上底面边长,
|
||||
互相平行的两个面叫作棱柱的底面,位于棱柱下面,叫底面。,
|
||||
底面的边长叫做棱柱的底面边长,
|
||||
棱柱其余各面叫作棱柱的侧面,
|
||||
相邻两个侧面的公共边叫作棱柱的侧棱,
|
||||
两个底面间的距离叫作棱柱的高,
|
||||
targetName="棱柱上底面,棱柱上底面边长,棱柱底面,棱柱底面边长,棱柱侧面,侧棱,棱柱棱高,棱柱顶点"
|
||||
offSet="200,100,0|-200,100,0|-200,-80,0|250,50,0|-250,50,0|300,0,0|-300,50,0|-200,150,0"
|
||||
showName="棱柱上底面,棱柱上底面边长,棱柱底面,棱柱底面边长,棱柱侧面,侧棱,棱柱棱高,棱柱顶点"
|
||||
tiptext="
|
||||
互相平行的两个面叫作棱柱的底面,位于棱柱上面,叫上底面。|
|
||||
上底面的边长叫做棱柱的上底面边长|
|
||||
互相平行的两个面叫作棱柱的底面,位于棱柱下面,叫底面。|
|
||||
底面的边长叫做棱柱的底面边长|
|
||||
棱柱其余各面叫作棱柱的侧面|
|
||||
相邻两个侧面的公共边叫作棱柱的侧棱|
|
||||
两个底面间的距离叫作棱柱的高|
|
||||
底面边长与侧棱汇交的点叫做棱柱的顶点。"
|
||||
|
||||
tipaudio="sound4.mp3 , sound5.mp3 , sound6.mp3 , sound7.mp3 , sound8.mp3 ,sound9.mp3,sound10.mp3,sound11.mp3" ></Action>
|
||||
tipaudio="
|
||||
sound4.mp3|
|
||||
sound5.mp3 |
|
||||
sound6.mp3|
|
||||
sound7.mp3 |
|
||||
sound8.mp3 |
|
||||
sound9.mp3 |
|
||||
sound10.mp3 |
|
||||
sound11.mp3"
|
||||
tiptitle="棱柱上底面|棱柱上底面边长|棱柱底面|棱柱底面边长|棱柱侧面|侧棱|棱柱棱高|棱柱顶点"
|
||||
|
||||
></Action>
|
||||
|
||||
</Action>
|
||||
</Enter>
|
||||
|
||||
@ -138,25 +150,27 @@
|
||||
offSet="200,100,0|-200,100,0|-200,-80,0|250,50,0|-250,50,0|300,0,0|-300,50,0|-200,150,0"
|
||||
showName="棱柱上底面,棱柱上底面边长,棱柱底面,棱柱底面边长,棱柱侧面,侧棱,棱柱棱高,棱柱顶点"
|
||||
tiptext="
|
||||
互相平行的两个面叫作棱柱的底面,位于棱柱上面,叫上底面。,
|
||||
上底面的边长叫做棱柱的上底面边长,
|
||||
互相平行的两个面叫作棱柱的底面,位于棱柱下面,叫底面。,
|
||||
底面的边长叫做棱柱的底面边长,
|
||||
棱柱其余各面叫作棱柱的侧面,
|
||||
相邻两个侧面的公共边叫作棱柱的侧棱,
|
||||
两个底面间的距离叫作棱柱的高,
|
||||
互相平行的两个面叫作棱柱的底面,位于棱柱上面,叫上底面。|
|
||||
上底面的边长叫做棱柱的上底面边长|
|
||||
互相平行的两个面叫作棱柱的底面,位于棱柱下面,叫底面。|
|
||||
底面的边长叫做棱柱的底面边长|
|
||||
棱柱其余各面叫作棱柱的侧面|
|
||||
相邻两个侧面的公共边叫作棱柱的侧棱|
|
||||
两个底面间的距离叫作棱柱的高|
|
||||
底面边长与侧棱汇交的点叫做棱柱的顶点。"
|
||||
|
||||
tipaudio="
|
||||
sound4.mp3,
|
||||
sound5.mp3 ,
|
||||
sound6.mp3,
|
||||
sound7.mp3 ,
|
||||
sound8.mp3 ,
|
||||
sound9.mp3 ,
|
||||
sound10.mp3 ,
|
||||
sound11.mp3
|
||||
" ></Action>
|
||||
sound4.mp3|
|
||||
sound5.mp3 |
|
||||
sound6.mp3|
|
||||
sound7.mp3 |
|
||||
sound8.mp3 |
|
||||
sound9.mp3 |
|
||||
sound10.mp3 |
|
||||
sound11.mp3"
|
||||
tiptitle="棱柱上底面|棱柱上底面边长|棱柱底面|棱柱底面边长|棱柱侧面|侧棱|棱柱棱高|棱柱顶点"
|
||||
|
||||
></Action>
|
||||
|
||||
|
||||
|
||||
@ -204,14 +218,14 @@
|
||||
offSet="200,0,0 |200,0,0|-200,0,0|200,0,0 |200,0,0|-200,0,0"
|
||||
showName="棱锥底面,棱锥底面边长,棱锥侧面,棱锥侧棱,棱锥棱高,棱锥顶点"
|
||||
tiptext="
|
||||
底面:其中的多边形叫作棱锥的底面。,
|
||||
底面的边长叫做棱锥的底面边长,
|
||||
底面的边长叫做棱柱的底面边长,
|
||||
相邻两个侧面的公共边叫作棱柱的侧棱,
|
||||
相邻两个侧面的公共边叫作棱柱的侧棱,
|
||||
底面:其中的多边形叫作棱锥的底面。|
|
||||
底面的边长叫做棱锥的底面边长|
|
||||
底面的边长叫做棱柱的底面边长|
|
||||
相邻两个侧面的公共边叫作棱柱的侧棱|
|
||||
相邻两个侧面的公共边叫作棱柱的侧棱|
|
||||
各侧面的公共顶点叫作棱锥的顶点"
|
||||
tipaudio="sound18.mp3,sound19.mp3,sound20.mp3,sound21.mp3,sound22.mp3,sound23.mp3"
|
||||
|
||||
tipaudio="sound18.mp3|sound19.mp3|sound20.mp3|sound21.mp3|sound22.mp3|sound23.mp3"
|
||||
tiptitle="棱锥底面|棱锥底面边长|棱锥侧面|棱锥侧棱|棱锥棱高|棱锥顶点"
|
||||
|
||||
></Action>
|
||||
|
||||
@ -244,7 +258,9 @@
|
||||
tiptext="
|
||||
半圆的圆心叫作球心。|
|
||||
半圆的半径叫作球的半径。"
|
||||
tipaudio="sound51.mp3,sound52.mp3"
|
||||
tipaudio="sound51.mp3|sound52.mp3"
|
||||
tiptitle="球体圆心|球体半径"
|
||||
|
||||
></Action>
|
||||
|
||||
<!--<Action type="TextWindow" title="球说明" value="球:以半圆直径所在的直线为旋转轴旋转一周,所形成的曲面叫作球面,球面所围成的几何
|
||||
@ -284,13 +300,13 @@
|
||||
offSet="200,0,0|200,0,0|-200,0,0|200,0,0|200,0,0"
|
||||
showName="圆柱轴,圆柱底面,圆柱侧面,圆柱母线,圆柱高"
|
||||
tiptext="
|
||||
旋转轴叫作圆柱的轴。,
|
||||
垂直于轴的边旋转形成的圆面叫作圆柱的底面。,
|
||||
平行于轴的边旋转形成的曲面叫作圆柱的侧面。,
|
||||
无论旋转到什么位置,这条边都叫作侧面的母线。
|
||||
两个底面间的距离叫作圆柱的高。|sound33.mp3"
|
||||
tipaudio=" sound29.mp3,sound30.mp3,sound31.mp3,sound32.mp3,sound33.mp3 "
|
||||
|
||||
旋转轴叫作圆柱的轴。|
|
||||
垂直于轴的边旋转形成的圆面叫作圆柱的底面。|
|
||||
平行于轴的边旋转形成的曲面叫作圆柱的侧面。|
|
||||
无论旋转到什么位置,这条边都叫作侧面的母线。|
|
||||
两个底面间的距离叫作圆柱的高。"
|
||||
tipaudio=" sound29.mp3|sound30.mp3|sound31.mp3|sound32.mp3|sound33.mp3 "
|
||||
tiptitle="圆柱轴|圆柱底面|圆柱侧面|圆柱母线|圆柱高"
|
||||
|
||||
|
||||
|
||||
@ -323,17 +339,12 @@
|
||||
|
||||
<Action type="UIGuideTip"
|
||||
targetName="圆锥轴,圆锥底面,圆锥侧面,圆锥母线,圆锥顶点,圆锥高"
|
||||
offSet="200,0,0|200,0,0|-200,0,0|200,0,0|200,0,0|200,0,0"
|
||||
showName="圆锥轴,圆锥高,圆锥轴,圆锥高,圆锥轴,圆锥高"
|
||||
tiptex="
|
||||
旋转轴叫作圆锥的轴。,
|
||||
另一条直角边旋转而形成的圆面叫作底面。,
|
||||
斜边旋转而形成的曲面叫作侧面。,
|
||||
无论旋转到什么位置,这条边都叫作侧面的母线。,
|
||||
母线与轴的交点叫作顶点。,
|
||||
顶点到底面的距离叫作圆锥的高"
|
||||
tipaudio="sound40.mp3,sound41.mp3,sound42.mp3 ,sound43.mp3,sound44.mp3, sound45.mp3 "
|
||||
offSet="200,0,0|200,0,0|-200,0,0|-200,50,0|-100,0,0|150,0,0"
|
||||
showName="圆锥轴,圆锥底面,圆锥侧面,圆锥母线,圆锥顶点,圆锥高"
|
||||
tiptext="旋转轴叫作圆锥的轴|另一条直角边旋转而形成的圆面叫作底面.|斜边旋转而形成的曲面叫作侧面|无论旋转到什么位置,斜边都叫作侧面的母线|母线与轴的交点叫作顶点|顶点到底面的距离叫作圆锥的高"
|
||||
|
||||
tipaudio="sound40.mp3|sound41.mp3|sound42.mp3 |sound43.mp3|sound44.mp3| sound45.mp3"
|
||||
tiptitle="圆锥轴|圆锥底面|圆锥侧面|圆锥母线|圆锥顶点|圆锥高"
|
||||
|
||||
></Action>
|
||||
<!--<Action type="UIShow" value="UIGuideTip" isShow="true"></Action>-->
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user