【主角修为】提交

dev_chengFeng
ZhangBiao 2021-10-19 15:34:43 +08:00
parent 2f92759e9f
commit 2d982e67d3
7 changed files with 4038 additions and 14 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 447e31dbf4bd082429ce411228bee8f2
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -33,7 +33,7 @@ RectTransform:
m_Children:
- {fileID: 788618541235343804}
m_Father: {fileID: 3759887136319108211}
m_RootOrder: 2
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
@ -172,7 +172,7 @@ RectTransform:
- {fileID: 647030188288427237}
- {fileID: 2537661423143505680}
m_Father: {fileID: 3759887136319108211}
m_RootOrder: 5
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
@ -342,7 +342,7 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 21300000, guid: c0e2ff0e5cbd6384ea4afd24a076c9f8, type: 3}
m_Sprite: {fileID: 21300000, guid: 09638e59d09cf1c43954634b88de2bd2, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
@ -430,6 +430,144 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "<color=#24F604>\u5C71\u6CB3\u793E\u7A37\u56FE</color>\u4E2D\u83B7\u5F97"
--- !u!1 &1693106050504836018
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8510828719992313529}
- component: {fileID: 590750480917195913}
- component: {fileID: 2825483330288195615}
- component: {fileID: 8219685419732245305}
- component: {fileID: 9091064396757909596}
m_Layer: 5
m_Name: cultivationBtn
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8510828719992313529
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1693106050504836018}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 8741592199223389766}
m_Father: {fileID: 3759887136319108211}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 104, y: 209}
m_SizeDelta: {x: 130, y: 126}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &590750480917195913
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1693106050504836018}
m_CullTransparentMesh: 0
--- !u!114 &2825483330288195615
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1693106050504836018}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 21300000, guid: efa6db48e5e9b9643b28e780b18f61f6, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
--- !u!114 &8219685419732245305
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1693106050504836018}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 3
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 2825483330288195615}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!95 &9091064396757909596
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1693106050504836018}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 6ffe000b5a58aac48a9d130543849d76, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!1 &1718392016004540180
GameObject:
m_ObjectHideFlags: 0
@ -809,6 +947,80 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2585207949275853681}
m_CullTransparentMesh: 0
--- !u!1 &2666789333564550849
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8741592199223389766}
- component: {fileID: 8722044473258805434}
- component: {fileID: 6058956165250401117}
m_Layer: 5
m_Name: redPoint
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8741592199223389766
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2666789333564550849}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 100}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8510828719992313529}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -20, y: -20}
m_SizeDelta: {x: 26, y: 26}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8722044473258805434
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2666789333564550849}
m_CullTransparentMesh: 0
--- !u!114 &6058956165250401117
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2666789333564550849}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 21300000, guid: f9ea4c4aff328ff4abcc21aae0a4fa10, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
--- !u!1 &2870004599294089537
GameObject:
m_ObjectHideFlags: 0
@ -841,7 +1053,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 3759887136319108211}
m_RootOrder: 1
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
@ -1040,9 +1252,9 @@ RectTransform:
m_Father: {fileID: 2104297696566059952}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 40.8, y: 46.4}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -20, y: -20}
m_SizeDelta: {x: 26, y: 26}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5757095461653507757
@ -1795,6 +2007,7 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 8510828719992313529}
- {fileID: 2460104060231984465}
- {fileID: 7028779672763907709}
- {fileID: 731194827031997369}
@ -2071,7 +2284,7 @@ RectTransform:
m_Children:
- {fileID: 8497496980748765707}
m_Father: {fileID: 3759887136319108211}
m_RootOrder: 3
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
@ -2305,7 +2518,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 3759887136319108211}
m_RootOrder: 0
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
@ -2653,7 +2866,7 @@ RectTransform:
- {fileID: 7029056200395171643}
- {fileID: 8687714314605843872}
m_Father: {fileID: 3759887136319108211}
m_RootOrder: 4
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
@ -2920,7 +3133,7 @@ RectTransform:
m_Children:
- {fileID: 6022124996116502175}
m_Father: {fileID: 3759887136319108211}
m_RootOrder: 6
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}

View File

@ -420,6 +420,7 @@ UIName = {
WorldArenaBattleInfoPanel=417, --玉虚论道对战信息界面
FourQuadrantGongmingPopup=419,--四象心法共鸣界面
GeneralTreasurePanel=420, --通用秘宝界面
CultivationPanel = 429,--主角修为界面
}
SubUIConfig = {

View File

@ -0,0 +1,58 @@
local Cultivation = quick_class("Cultivation", BasePanel)
function Cultivation:InitComponent()
self.spLoader = SpriteLoader.New()
self.mask = Util.GetGameObject(self.gameObject,"Mask")
self.backBtn = Util.GetGameObject(self.gameObject,"Frame/backBtn")
self.grid = Util.GetGameObject(self.gameObject,"Frame/Grid")
self.textPre = Util.GetGameObject(self.grid,"TextPre")
self.Slide = Util.GetGameObject(self.gameObject,"Slide")
self.value = Util.GetGameObject(self.Slide,"Text"):GetComponent("Text")
self.level = Util.GetGameObject(self.Slide,"level"):GetComponent("Text")
self.power = Util.GetGameObject(self.Slide,"powerBtn/value"):GetComponent("Text")
self.upGradeBtn = Util.GetGameObject(self.Slide,"powerBtn")
self.textPreList = {}
end
function Cultivation:BindEvent()
--帮助按钮
-- Util.AddClick(self.helpBtn, function()
-- UIManager.OpenPanel(UIName.HelpPopup, HELP_TYPE.Cultivation, self.helpPosition.x,self.helpPosition.y)
-- end)
Util.AddClick(self.mask, function()
self:ClosePanel()
end)
Util.AddClick(self.backBtn, function()
self:ClosePanel()
end)
Util.AddClick(self.upGradeBtn, function()
PopupTipPanel.ShowTip("升级")
end)
end
function Cultivation:AddListener()
end
function Cultivation:RemoveListener()
end
function Cultivation:OnSortingOrderChange()
end
function Cultivation:OnOpen()
end
function Cultivation:OnShow()
self.configData = PracticeManager.GetCultivationData()
end
function Cultivation:OnClose()
end
function Cultivation:OnDestroy()
self.spLoader:Destroy()
end
return Cultivation

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e24a7c6048f6f0d489bdfea45c15299e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -25,6 +25,10 @@ function Practice:InitComponent()
self.fourQuadrantRedPoint = Util.GetGameObject(self.fourQuadrantBtn, "redPoint")
self.starBtn = Util.GetGameObject(self.gameObject, "Btns/starBtn")
self.starNum = Util.GetGameObject(self.starBtn, "starNum"):GetComponent("Text")
self.treeBtn = Util.GetGameObject(self.gameObject, "Btns/treeBtn")
self.treeRed = Util.GetGameObject(self.treeBtn, "redPoint")
self.cultivationBtn = Util.GetGameObject(self.gameObject, "Btns/cultivationBtn")
self.cultivationRed = Util.GetGameObject(self.cultivationBtn, "redPoint")
--MidPart
self.mid = Util.GetGameObject(self.gameObject, "Mid")
self.levelName = Util.GetGameObject(self.mid, "LevelName"):GetComponent("Image")
@ -61,9 +65,6 @@ function Practice:InitComponent()
self.effectUpgradeList = {}
self.mask = Util.GetGameObject(self.gameObject, "mask")
self.treeBtn = Util.GetGameObject(self.gameObject, "Btns/treeBtn")
Util.GetGameObject(self.treeBtn,"treebtn"):GetComponent("Image").sprite = self.spLoader:LoadSprite("j_jianmushenshu_anniu_01_zh")
self.treeRed = Util.GetGameObject(self.treeBtn, "redPoint")
end
function Practice:BindEvent()
@ -138,6 +139,10 @@ function Practice:BindEvent()
end
end)
Util.AddClick(self.cultivationBtn, function()
UIManager.OpenPanel(UIName.CultivationPanel)
end)
BindRedPointObject(RedPointType.Practice_upgrade,self.redPoint)
BindRedPointObject(RedPointType.Practice_imprint,self.imprintRedPoint)
BindRedPointObject(RedPointType.Practice_fourQua,self.fourQuadrantRedPoint)