增加空判断
This commit is contained in:
parent
2ea7b6a7a1
commit
0c1d9837a3
@ -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();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
2
Assets/Scripts/UI/UIScore.Designer.cs
generated
2
Assets/Scripts/UI/UIScore.Designer.cs
generated
@ -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";
|
||||||
|
|||||||
@ -16,16 +16,19 @@ 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)
|
|
||||||
{
|
{
|
||||||
var camera = canvas.worldCamera;
|
if (canvas.renderMode != RenderMode.ScreenSpaceOverlay)
|
||||||
if (!camera) camera = Camera.main;
|
|
||||||
|
|
||||||
for (var i = 0; i < worldCorners.Length; i++)
|
|
||||||
{
|
{
|
||||||
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);
|
var min = new Vector3(float.MaxValue, float.MaxValue);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user