【寻宝迷踪】增加进入地图黑边效果
parent
6e9136aa14
commit
88c2e3984e
|
@ -437,6 +437,7 @@ RectTransform:
|
|||
- {fileID: 6697885432122366250}
|
||||
- {fileID: 6697897309647561934}
|
||||
- {fileID: 6697787164710513212}
|
||||
- {fileID: 4074586898896125412}
|
||||
m_Father: {fileID: 6697065354150255466}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
|
@ -1104,3 +1105,128 @@ MonoBehaviour:
|
|||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
--- !u!1001 &1897680427161435773
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
m_TransformParent: {fileID: 6696865751648667954}
|
||||
m_Modifications:
|
||||
- target: {fileID: 2512513232103719832, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: UI_Effect_YJBK_Zao
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 6
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: -3.9000013
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 159.50003
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 100
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 100
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: f8f667448c1347349b61fc8e50fe06da, type: 3}
|
||||
--- !u!224 &4074586898896125412 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 2512513232103719833, guid: f8f667448c1347349b61fc8e50fe06da,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1897680427161435773}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
|
|
|
@ -30,7 +30,7 @@ function this:OnOpen(...)
|
|||
|
||||
end
|
||||
|
||||
function this.OpenPanel(id, func)
|
||||
function this.OpenPanel(id, func,data)
|
||||
-- local args = {...}
|
||||
UIManager.OpenPanel(UIName.SwitchPanel)
|
||||
DoTween.To(DG.Tweening.Core.DOGetter_float( function () return 6 end),
|
||||
|
@ -38,7 +38,9 @@ function this.OpenPanel(id, func)
|
|||
this.CircleMaskMat:SetFloat("_R", progress)
|
||||
end), 0, 1):SetEase(Ease.OutQuad):OnComplete(function ()
|
||||
-- UIManager.OpenPanel(id, unpack(args, table.maxn(args)))
|
||||
UIManager.OpenPanel(id)
|
||||
if id then
|
||||
UIManager.OpenPanel(id,data)
|
||||
end
|
||||
UIManager.OpenPanel(UIName.SwitchPanel)
|
||||
if func then func() end
|
||||
DoTween.To(DG.Tweening.Core.DOGetter_float( function () return 0 end),
|
||||
|
|
|
@ -19,12 +19,16 @@ function XunBaoMiZongMap:InitComponent()
|
|||
self.selectMap = Util.GetGameObject(self.gameObject, "mapParent/selectMap")
|
||||
self.roleRoot = Util.GetGameObject(self.gameObject, "mapParent/selectMap/Image (1)/roleRoot")
|
||||
self.btnGet = Util.GetGameObject(self.gameObject, "mapParent/btnGet"):GetComponent("Image")
|
||||
self.effect = Util.GetGameObject(self.gameObject, "mapParent/UI_Effect_YJBK_Zao")
|
||||
self.effect:SetActive(false)
|
||||
end
|
||||
|
||||
--绑定事件(用于子类重写)
|
||||
function XunBaoMiZongMap:BindEvent()
|
||||
Util.AddClick(self.btnBack, function()
|
||||
self:ClosePanel()
|
||||
SwitchPanel.OpenPanel(nil,function ()
|
||||
self:ClosePanel()
|
||||
end)
|
||||
end)
|
||||
Util.AddClick(self.btnGet.gameObject, function()
|
||||
local distance = math.distanceXY(self.rewardPos,self.oldPos)
|
||||
|
@ -32,9 +36,15 @@ function XunBaoMiZongMap:BindEvent()
|
|||
if distance <= tonumber(banjing) then
|
||||
local Id = ConfigManager.GetConfigDataByKey(ConfigName.LotterySetting,"ActivityId",self.actData.activityId).Id
|
||||
NetManager.RecruitRequest(Id,function (msg)
|
||||
UIManager.OpenPanel(UIName.RewardItemPopup,msg.drop,1,function()
|
||||
self:ClosePanel()
|
||||
end)
|
||||
self.effect:SetActive(true)
|
||||
Timer.New(function ()
|
||||
self.effect:SetActive(false)
|
||||
UIManager.OpenPanel(UIName.RewardItemPopup,msg.drop,1,function()
|
||||
SwitchPanel.OpenPanel(nil,function ()
|
||||
self:ClosePanel()
|
||||
end)
|
||||
end)
|
||||
end,1.5):Start()
|
||||
end)
|
||||
else
|
||||
PopupTipPanel.ShowTip("请根据箭头找到宝藏!")
|
||||
|
@ -103,11 +113,14 @@ function XunBaoMiZongMap:LoadMapData()
|
|||
SetTextVerTial(Util.GetGameObject(go, "name"):GetComponent("Text"),Vector3.New(40.02,9.55,0))
|
||||
local passImage = Util.GetGameObject(go, "passImage"):SetActive(false)--关闭”通“字
|
||||
end
|
||||
self.oldPos = Vector3.New(2487,-2536,10)
|
||||
self.oldPos = Vector3.New(2487,-2536,10)--设置初始位置
|
||||
self:SelectRenPos(Util.GetTransform(self.mapRoot, "uiObj#"),self.oldPos)
|
||||
self.curRewardPointData = ConfigManager.GetConfigData(ConfigName.MainLevelSettingConfig,math.random(1,15))
|
||||
Log("当前奖励点名字:"..tostring(self.curRewardPointData.Name))
|
||||
self.rewardPos = Vector2.New(self.curRewardPointData.ChapterCenterPosition[1],self.curRewardPointData.ChapterCenterPosition[2])
|
||||
self.effect.transform:SetParent(Util.GetTransform(self.mapRoot, "uiObj#"))
|
||||
self.effect:GetComponent("RectTransform").anchoredPosition3D = Vector3.New(self.rewardPos.x, self.rewardPos.y, 10)
|
||||
self.effect:GetComponent("RectTransform").localScale = Vector2.one * 1.5
|
||||
end
|
||||
|
||||
function XunBaoMiZongMap:SelectRenPos(_parent,ChapterRolePosition)
|
||||
|
|
|
@ -45,7 +45,8 @@ function XunBaoMiZong:BindEvent()
|
|||
Util.AddOnceClick(self.btnGO,function ()
|
||||
NetManager.XunBaoMiZongEnterMap(function (msg)
|
||||
if msg.isEnter then
|
||||
UIManager.OpenPanel(UIName.XunBaoMiZongMapPanel,self.actData)
|
||||
SwitchPanel.OpenPanel(UIName.XunBaoMiZongMapPanel,nil,self.actData)
|
||||
-- UIManager.OpenPanel(UIName.XunBaoMiZongMapPanel,self.actData)
|
||||
else
|
||||
PopupTipPanel.ShowTip("宝图碎片不足,无法开启寻宝!")
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue