增加空判断

This commit is contained in:
shenjianxing 2024-12-23 20:34:54 +08:00
parent 2ea7b6a7a1
commit 0c1d9837a3
3 changed files with 11 additions and 9 deletions

View File

@ -53,7 +53,6 @@ namespace QFramework.Example
scoreBtn.onClick.AddListener(() => scoreBtn.onClick.AddListener(() =>
{ {
Debug.LogError("111");
UIKit.OpenPanelAsync<UIScore>().ToAction().StartGlobal(); UIKit.OpenPanelAsync<UIScore>().ToAction().StartGlobal();
}); });
} }

View File

@ -5,7 +5,7 @@ using QFramework;
namespace QFramework.Example namespace QFramework.Example
{ {
// Generate Id:5d3dedd3-ea34-4791-985b-6749812501c0 // Generate Id:66157568-c3ab-4e11-b087-bc562bfee5fb
public partial class UIScore public partial class UIScore
{ {
public const string Name = "UIScore"; public const string Name = "UIScore";

View File

@ -16,8 +16,9 @@ namespace WebGLSupport.Detail
// try to support RenderMode:WorldSpace // try to support RenderMode:WorldSpace
var canvas = uiElement.GetComponentInParent<Canvas>(); var canvas = uiElement.GetComponentInParent<Canvas>();
var useCamera = (canvas.renderMode != RenderMode.ScreenSpaceOverlay); if (canvas)
if (canvas && useCamera) {
if (canvas.renderMode != RenderMode.ScreenSpaceOverlay)
{ {
var camera = canvas.worldCamera; var camera = canvas.worldCamera;
if (!camera) camera = Camera.main; if (!camera) camera = Camera.main;
@ -28,6 +29,8 @@ namespace WebGLSupport.Detail
} }
} }
}
var min = new Vector3(float.MaxValue, float.MaxValue); var min = new Vector3(float.MaxValue, float.MaxValue);
var max = new Vector3(float.MinValue, float.MinValue); var max = new Vector3(float.MinValue, float.MinValue);
for (var i = 0; i < worldCorners.Length; i++) for (var i = 0; i < worldCorners.Length; i++)