屏幕适配方式改为按高度适配,修复点击特效位置错误的问题
parent
a0535ffc12
commit
fc9a5341f0
|
@ -11112,10 +11112,10 @@ RectTransform:
|
||||||
m_Father: {fileID: 8490762427581985335}
|
m_Father: {fileID: 8490762427581985335}
|
||||||
m_RootOrder: 1
|
m_RootOrder: 1
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 1080, y: 1920}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!222 &8490762427331175397
|
--- !u!222 &8490762427331175397
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
|
@ -11493,7 +11493,7 @@ Animator:
|
||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 8490762427581985332}
|
m_GameObject: {fileID: 8490762427581985332}
|
||||||
m_Enabled: 1
|
m_Enabled: 0
|
||||||
m_Avatar: {fileID: 0}
|
m_Avatar: {fileID: 0}
|
||||||
m_Controller: {fileID: 9100000, guid: b85d6ca1190810742abf849920ed910d, type: 2}
|
m_Controller: {fileID: 9100000, guid: b85d6ca1190810742abf849920ed910d, type: 2}
|
||||||
m_CullingMode: 0
|
m_CullingMode: 0
|
||||||
|
|
|
@ -156,7 +156,7 @@ MonoBehaviour:
|
||||||
m_ScaleFactor: 1
|
m_ScaleFactor: 1
|
||||||
m_ReferenceResolution: {x: 1080, y: 1920}
|
m_ReferenceResolution: {x: 1080, y: 1920}
|
||||||
m_ScreenMatchMode: 0
|
m_ScreenMatchMode: 0
|
||||||
m_MatchWidthOrHeight: 0.5
|
m_MatchWidthOrHeight: 1
|
||||||
m_PhysicalUnit: 3
|
m_PhysicalUnit: 3
|
||||||
m_FallbackScreenDPI: 96
|
m_FallbackScreenDPI: 96
|
||||||
m_DefaultSpriteDPI: 96
|
m_DefaultSpriteDPI: 96
|
||||||
|
|
|
@ -50,8 +50,12 @@ local update = function()
|
||||||
clickEffect.transform.localScale = Vector3.one
|
clickEffect.transform.localScale = Vector3.one
|
||||||
clickEffect.transform.localPosition = Vector3.zero
|
clickEffect.transform.localPosition = Vector3.zero
|
||||||
|
|
||||||
|
local ft = UIManager.width/UIManager.height
|
||||||
|
local rw = ft * 1920
|
||||||
|
|
||||||
local v3 = Input.mousePosition - effectPos
|
local v3 = Input.mousePosition - effectPos
|
||||||
v3 = Vector3.New(v3.x / UIManager.width * 1080, v3.y / UIManager.height * 1920, v3.z)
|
|
||||||
|
v3 = Vector3.New(v3.x / UIManager.width * rw, v3.y / UIManager.height * 1920, v3.z)
|
||||||
clickEffect:GetComponent("RectTransform").anchoredPosition = v3
|
clickEffect:GetComponent("RectTransform").anchoredPosition = v3
|
||||||
clickEffect:SetActive(true)
|
clickEffect:SetActive(true)
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,8 @@ function this:InitComponent()
|
||||||
this.loginPart = this.gameObject
|
this.loginPart = this.gameObject
|
||||||
this.tip = Util.GetGameObject(this.loginPart, "tip/Text")
|
this.tip = Util.GetGameObject(this.loginPart, "tip/Text")
|
||||||
|
|
||||||
|
this.loginAnim = this.gameObject:GetComponent("Animator")
|
||||||
|
this.loginAnim.enabled = false
|
||||||
this.btnLoginPart = Util.GetGameObject(this.loginPart, "jinruyouxi")
|
this.btnLoginPart = Util.GetGameObject(this.loginPart, "jinruyouxi")
|
||||||
this.btnLogin = Util.GetGameObject(this.loginPart, "jinruyouxi _wenzi")
|
this.btnLogin = Util.GetGameObject(this.loginPart, "jinruyouxi _wenzi")
|
||||||
|
|
||||||
|
@ -660,6 +662,7 @@ function this.OnDisconnect(network)
|
||||||
end
|
end
|
||||||
|
|
||||||
function this.SetLoginPart(flag)
|
function this.SetLoginPart(flag)
|
||||||
|
this.loginAnim.enabled = flag
|
||||||
this.btnLoginPart:SetActive(flag)
|
this.btnLoginPart:SetActive(flag)
|
||||||
this.btnLogin:SetActive(flag)
|
this.btnLogin:SetActive(flag)
|
||||||
this.serverSelectPart:SetActive(flag)
|
this.serverSelectPart:SetActive(flag)
|
||||||
|
|
Loading…
Reference in New Issue