From cb94fe7ce9cf40f64608dfdfde1120faac6c3629 Mon Sep 17 00:00:00 2001
From: hejiayao <782841784@qq.com>
Date: Wed, 19 Mar 2025 17:37:24 +0800
Subject: [PATCH] 1
---
Assets/GameAssets/Texture/BG/bg.png.meta | 28 ++++++++++++--
Assets/GameAssets/Texture/BG/bg@2x.png.meta | 28 ++++++++++++--
.../UI/UIPanel/UI_MiddleTipPanel.prefab | 4 +-
Assets/Scripts/ChangeObjMat.cs | 7 +++-
Assets/Scripts/UI/UIPanel/UI_BGPanel.cs | 37 ++++++++++++++++++-
.../Scripts/UI/UIPanel/UI_MiddleTipPanel.cs | 2 +-
.../StateTrendConfig/RTSPUrlInfo.json | 6 +++
.../StateTrendConfig/RTSPUrlInfo.json.meta | 7 ++++
8 files changed, 107 insertions(+), 12 deletions(-)
create mode 100644 Assets/StreamingAssets/StateTrendConfig/RTSPUrlInfo.json
create mode 100644 Assets/StreamingAssets/StateTrendConfig/RTSPUrlInfo.json.meta
diff --git a/Assets/GameAssets/Texture/BG/bg.png.meta b/Assets/GameAssets/Texture/BG/bg.png.meta
index 300ce53..ecf3e00 100644
--- a/Assets/GameAssets/Texture/BG/bg.png.meta
+++ b/Assets/GameAssets/Texture/BG/bg.png.meta
@@ -42,7 +42,7 @@ TextureImporter:
nPOTScale: 0
lightmap: 0
compressionQuality: 50
- spriteMode: 1
+ spriteMode: 2
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
@@ -91,7 +91,28 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
- sprites: []
+ sprites:
+ - serializedVersion: 2
+ name: bg_0
+ rect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 300
+ height: 107
+ alignment: 0
+ pivot: {x: 0.5, y: 0.5}
+ border: {x: 39, y: 18, z: 19, w: 27}
+ outline: []
+ physicsShape: []
+ tessellationDetail: 0
+ bones: []
+ spriteID: d229d5a36de95ae45bb295a63979a1a8
+ internalID: 539220221
+ vertices: []
+ indices:
+ edges: []
+ weights: []
outline: []
physicsShape: []
bones: []
@@ -102,7 +123,8 @@ TextureImporter:
edges: []
weights: []
secondaryTextures: []
- nameFileIdTable: {}
+ nameFileIdTable:
+ bg_0: 539220221
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
diff --git a/Assets/GameAssets/Texture/BG/bg@2x.png.meta b/Assets/GameAssets/Texture/BG/bg@2x.png.meta
index bdfd4e0..df07378 100644
--- a/Assets/GameAssets/Texture/BG/bg@2x.png.meta
+++ b/Assets/GameAssets/Texture/BG/bg@2x.png.meta
@@ -42,7 +42,7 @@ TextureImporter:
nPOTScale: 0
lightmap: 0
compressionQuality: 50
- spriteMode: 1
+ spriteMode: 2
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
@@ -91,7 +91,28 @@ TextureImporter:
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
- sprites: []
+ sprites:
+ - serializedVersion: 2
+ name: bg@2x_0
+ rect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 600
+ height: 214
+ alignment: 0
+ pivot: {x: 0, y: 0}
+ border: {x: 78, y: 33, z: 34, w: 54}
+ outline: []
+ physicsShape: []
+ tessellationDetail: 0
+ bones: []
+ spriteID: 9802b1db0bb27da43a1a6e2cc7374177
+ internalID: 1018816198
+ vertices: []
+ indices:
+ edges: []
+ weights: []
outline: []
physicsShape: []
bones: []
@@ -102,7 +123,8 @@ TextureImporter:
edges: []
weights: []
secondaryTextures: []
- nameFileIdTable: {}
+ nameFileIdTable:
+ bg@2x_0: 1018816198
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
diff --git a/Assets/Resources/UI/UIPanel/UI_MiddleTipPanel.prefab b/Assets/Resources/UI/UIPanel/UI_MiddleTipPanel.prefab
index bcebc35..49168a6 100644
--- a/Assets/Resources/UI/UIPanel/UI_MiddleTipPanel.prefab
+++ b/Assets/Resources/UI/UIPanel/UI_MiddleTipPanel.prefab
@@ -391,8 +391,8 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 21300000, guid: e4e77253dafe10b47b0992a7a97cbc49, type: 3}
- m_Type: 0
+ m_Sprite: {fileID: 539220221, guid: 463f0eafdd51b3e4ba621f38d4b3cfc3, type: 3}
+ m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
diff --git a/Assets/Scripts/ChangeObjMat.cs b/Assets/Scripts/ChangeObjMat.cs
index 53a1a63..652570b 100644
--- a/Assets/Scripts/ChangeObjMat.cs
+++ b/Assets/Scripts/ChangeObjMat.cs
@@ -45,6 +45,9 @@ public class ChangeObjMat : MonoBehaviour
/// 预约均衡
///
public GameObject m_JHJCObj;
+ ///
+ /// 电池高亮
+ ///
public HighlightEffect m_HighlightEffect;
void Start()
{
@@ -236,6 +239,7 @@ public class ChangeObjMat : MonoBehaviour
{
p.Init($"5.深度检测报告已生成,请扫描屏幕右下角的二维码获取!", 30);
});
+ UI_BGPanel.btn_h51.gameObject.SetActive(true);
yield return new WaitForSeconds(31);
#endregion
#region 预约均衡
@@ -253,11 +257,12 @@ public class ChangeObjMat : MonoBehaviour
#region 均衡报告
if (Bootstrap.UIMgr != null) Bootstrap.UIMgr.ShowPanel(this, E_UI_Layer.Top, (p) =>
{
- p.Init($"电池均衡操作已完成,请扫描屏幕右下角的二维码获取均衡报告!感谢您的支持和配合,祝您一路平安!", 0);
+ p.Init($"电池均衡操作已完成,请扫描屏幕右下角的二维码获取\n均衡报告!感谢您的支持和配合,祝您一路平安!", 0);
});
Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.AudioPlay, $"电池诊所检测及均衡全流程已完成");
m_XKObj.SetActive(false);
m_Obj.SetActive(true);
+ UI_BGPanel.btn_h52.gameObject.SetActive(true);
#endregion
}
private void OnDisable()
diff --git a/Assets/Scripts/UI/UIPanel/UI_BGPanel.cs b/Assets/Scripts/UI/UIPanel/UI_BGPanel.cs
index dfa96bd..dad949d 100644
--- a/Assets/Scripts/UI/UIPanel/UI_BGPanel.cs
+++ b/Assets/Scripts/UI/UIPanel/UI_BGPanel.cs
@@ -15,6 +15,8 @@ public class UI_BGPanel : BasePanel
public FFmpegPlayerBasicRawImage mediaPlayerHW;
public FFmpegPlayerBasicRawImage mediaPlayerZW;
private LiveUrlData liveUrlData;
+ public RTSPUrlInfo rtspUrlInfo = new RTSPUrlInfo();
+ string liveurl1;
protected override void Awake()
{
base.Awake();
@@ -52,8 +54,24 @@ public class UI_BGPanel : BasePanel
}
private void OnLoadVideo()
{
- mediaPlayer1.UseTcp = true;
- mediaPlayer1.OpenPlayUrl(liveUrlData.LiveUrl1);
+ var filePath = Path.Combine(Application.streamingAssetsPath, "StateTrendConfig/RTSPUrlInfo.json");
+ if (File.Exists(filePath))
+ {
+ var jsonStr = File.ReadAllText(filePath);
+ var config = JsonConvert.DeserializeObject(jsonStr);
+ rtspUrlInfo = config;
+ liveurl1 = "rtsp://" + rtspUrlInfo.Username + ":" + rtspUrlInfo.Password + "@" + rtspUrlInfo.IP + ":" + rtspUrlInfo.Port + "/cam/realmonitor?channel=19&subtype=0&proto=Private3";
+ mediaPlayer1.UseTcp = true;
+ mediaPlayer1.OpenPlayUrl(liveurl1);
+ }
+ else
+ {
+ Debug.Log("RTSPUrlInfo.json not found");
+ }
+
+
+ //mediaPlayer1.UseTcp = true;
+ //mediaPlayer1.OpenPlayUrl(liveurl1);
mediaPlayer2.UseTcp = true;
mediaPlayer2.OpenPlayUrl(liveUrlData.LiveUrl2);
@@ -97,3 +115,18 @@ public class LiveUrlData
[JsonProperty("liveUrZW")]
public string LiveUrlZW { get; set; }
}
+
+public class RTSPUrlInfo
+{
+ [JsonProperty("username")]
+ public string Username { get; set; }
+
+ [JsonProperty("passward")]
+ public string Password { get; set; }
+
+ [JsonProperty("ip")]
+ public string IP { get; set; }
+
+ [JsonProperty("port")]
+ public string Port { get; set; }
+}
diff --git a/Assets/Scripts/UI/UIPanel/UI_MiddleTipPanel.cs b/Assets/Scripts/UI/UIPanel/UI_MiddleTipPanel.cs
index 77e12d5..6717e42 100644
--- a/Assets/Scripts/UI/UIPanel/UI_MiddleTipPanel.cs
+++ b/Assets/Scripts/UI/UIPanel/UI_MiddleTipPanel.cs
@@ -64,7 +64,7 @@ public class UI_MiddleTipPanel : BasePanel
float preferredWidth = contentText.preferredWidth;
float preferredHeight = contentText.preferredHeight;
_bg.sizeDelta = new Vector2(preferredWidth + (contentText.text == "" ? 0 : width), _bg.sizeDelta.y);
- //_bg.sizeDelta = new Vector2(preferredWidth + (contentText.text == "" ? 0 : width), preferredHeight + (contentText.text == "" ? 0 : height)+40);
+ //_bg.sizeDelta = new Vector2(preferredWidth + (contentText.text == "" ? 0 : width), preferredHeight + (contentText.text == "" ? 0 : height)+20);
//contentText.GetComponent().sizeDelta = new Vector2(preferredWidth + (contentText.text == "" ? 0 : width), height);
}
}
diff --git a/Assets/StreamingAssets/StateTrendConfig/RTSPUrlInfo.json b/Assets/StreamingAssets/StateTrendConfig/RTSPUrlInfo.json
new file mode 100644
index 0000000..d737289
--- /dev/null
+++ b/Assets/StreamingAssets/StateTrendConfig/RTSPUrlInfo.json
@@ -0,0 +1,6 @@
+{
+ "username": "admin", //admin
+ "passward": "pyss2017", //Hik12345
+ "ip": "221.214.127.18", //192.168.1.64
+ "port": "8200" //554
+}
diff --git a/Assets/StreamingAssets/StateTrendConfig/RTSPUrlInfo.json.meta b/Assets/StreamingAssets/StateTrendConfig/RTSPUrlInfo.json.meta
new file mode 100644
index 0000000..5348200
--- /dev/null
+++ b/Assets/StreamingAssets/StateTrendConfig/RTSPUrlInfo.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 713493119d050a14382f2375dc33ee49
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant: