增加texttip的背景透明度参数
This commit is contained in:
parent
b1682e11d0
commit
faeb18b95e
@ -460,6 +460,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 5ed9b43aa6da2fd49af65b4ab0b85fc2, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Mask: {fileID: 1168405647267019539}
|
||||
Title: {fileID: 3613689092755446169}
|
||||
Des: {fileID: 5150898215778594440}
|
||||
BtnContent: {fileID: 8598386973860236803}
|
||||
@ -626,6 +627,7 @@ GameObject:
|
||||
- component: {fileID: 7621766697555444520}
|
||||
- component: {fileID: 5831602004918006429}
|
||||
- component: {fileID: 1168405647267019539}
|
||||
- component: {fileID: 6844797422068731548}
|
||||
m_Layer: 5
|
||||
m_Name: Mask
|
||||
m_TagString: Untagged
|
||||
@ -669,13 +671,13 @@ MonoBehaviour:
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4085354983340029108}
|
||||
m_Enabled: 0
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 0, g: 0, b: 0, a: 0.5019608}
|
||||
m_Color: {r: 0, g: 0, b: 0, a: 0}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
@ -692,6 +694,22 @@ MonoBehaviour:
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!114 &6844797422068731548
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4085354983340029108}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 0d51f3a7c41ab0346b49ae50d456bece, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
MarkType: 0
|
||||
CustomComponentName:
|
||||
CustomComment:
|
||||
mComponentName: UnityEngine.UI.Image
|
||||
--- !u!1 &4287411951672065129
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@ -53,6 +53,15 @@ public class TextTipAction : IAction
|
||||
data.audio = datas.ContainsKey("audio") ? datas["audio"] : string.Empty;
|
||||
data.title = datas.ContainsKey("title") ? datas["title"] : string.Empty;
|
||||
data.btns = datas.ContainsKey("btns") ? datas["btns"].Split(',').ToList() : null;
|
||||
if (datas.ContainsKey("alpha"))
|
||||
{
|
||||
if (float.TryParse(datas["alpha"], out data.alpha) == false)
|
||||
{
|
||||
data.alpha = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
UIKit.OpenPanelAsync<UITextTip>(uiData: data, canvasLevel: UILevel.PopUI).ToAction().StartGlobal(() => this.Finish());
|
||||
}
|
||||
|
||||
|
||||
5
Assets/Scripts/UI/UITextTip.Designer.cs
generated
5
Assets/Scripts/UI/UITextTip.Designer.cs
generated
@ -5,11 +5,13 @@ using QFramework;
|
||||
|
||||
namespace QFramework.Example
|
||||
{
|
||||
// Generate Id:2bccd644-ac9b-4f30-8f17-4a933167afc1
|
||||
// Generate Id:81b68f1b-6a7e-4133-9c0a-5297fa12f3ca
|
||||
public partial class UITextTip
|
||||
{
|
||||
public const string Name = "UITextTip";
|
||||
|
||||
[SerializeField]
|
||||
public UnityEngine.UI.Image Mask;
|
||||
[SerializeField]
|
||||
public TMPro.TextMeshProUGUI Title;
|
||||
[SerializeField]
|
||||
@ -23,6 +25,7 @@ namespace QFramework.Example
|
||||
|
||||
protected override void ClearUIComponents()
|
||||
{
|
||||
Mask = null;
|
||||
Title = null;
|
||||
Des = null;
|
||||
BtnContent = null;
|
||||
|
||||
@ -14,6 +14,7 @@ namespace QFramework.Example
|
||||
public string text;
|
||||
public string audio;
|
||||
public string title;
|
||||
public float alpha = 0;
|
||||
public List<string> btns;
|
||||
}
|
||||
public partial class UITextTip : UIPanel
|
||||
@ -64,6 +65,9 @@ namespace QFramework.Example
|
||||
loader.LoadAsync();
|
||||
}
|
||||
Title.text = mData.title;
|
||||
Color color = Mask.color;
|
||||
color.a = mData.alpha;
|
||||
Mask.color = color;
|
||||
}
|
||||
|
||||
protected override void OnShow()
|
||||
|
||||
@ -834,6 +834,11 @@ namespace XMLTool
|
||||
{
|
||||
act.args.Add("title", title.Value);
|
||||
}
|
||||
XAttribute alpha = action.Attribute("alpha");
|
||||
if (alpha != null)
|
||||
{
|
||||
act.args.Add("alpha", alpha.Value);
|
||||
}
|
||||
|
||||
newAction = act;
|
||||
}
|
||||
|
||||
@ -104,8 +104,10 @@
|
||||
如果不配置 nearPos或者normalPos 则自动隐藏对应的视角UI按钮
|
||||
-->
|
||||
<Action type="CameraSwitch" nearDevice="肠钳" normalDevice="组织钳" nearPos="-3.942,3.24,-4.319" nearRot="16.42331,180,0" nearTime="1" normalPos="-3.942,3.24,-3.946" normalRot="16.42331,180,-5.305351E-14" normalTime="1"></Action>
|
||||
<!--文字弹窗 按钮可以多个 点击事件使用UIClick-->
|
||||
<Action type="TextTip" title="这里是标题" value="这里是文字描述" audio="q001.mp3" btns="确定,取消"/>
|
||||
<!--文字弹窗 按钮可以多个 点击事件使用UIClick
|
||||
alpha 0-1 背景的透明度
|
||||
-->
|
||||
<Action type="TextTip" title="这里是标题" value="这里是文字描述" audio="q001.mp3" btns="确定,取消" alpha="0.5"/>
|
||||
<!--锁定镜头 true为开启 false为锁定 isMove是移动镜头 isRotate是旋转镜头-->
|
||||
<Action type="CameraLock" isMove="true" isRotate="true"></Action>
|
||||
<!--播放视频 size为视频窗口大小 offset为窗口中心点偏移 播放完成事件和关闭事件 通常使用关闭事件即可
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user