增加空判断

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(() =>
{
Debug.LogError("111");
UIKit.OpenPanelAsync<UIScore>().ToAction().StartGlobal();
});
}

View File

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

View File

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