5393人加入学习
(4人评价)
Unity2D 棋牌游戏案例-狼人杀面杀APP(基于FairyGUI)

制作完成于2018年3月19日,基于Unity2017.2

价格 ¥ 291.00
该课程属于 Unity - A计划(永久有效期) 请加入后再学习

1.UIManager函数定义

bool isGameUIManager;

UIPanelType currentGamePanel;

2.建立字典Dictionary<UIPanelType,BasePanel> UIPanelDict;

构造UIManager时,实例化UIPanelDict=new Dictionary<UIPanelType,BasePanel>();

3.当切换菜单场景和游戏场景时,需要清空字典

ClearDict(){

foreach(var item in UIPanelDict)

{

item.Value.Dispose();}

UIPanelDict.Clear();

}

4.创建GameUIManager和MainUIManager函数,

public void MainUIManager(){

isGameUIManager=false;

if(UIPanelDict.Count!=0){

ClearDict();}

UIPanelDict.Add(UIPanelType.MainPanel,newMainPanel("Panel_Main",UIPanelType.MainPanel,this));

UIPanelDict.Add(UIPanelType.GamePanel,new GamePanel("Panel_Game",UIPanelType.GamePanel,this));

UIPanelDict.Add(UIPanelType.HelpPanel,new HelpPanel("Panel_Help",UIPanelType.HelpPanel,this));

UIPanelDict.Add(UIPanelType.SetPanel,new SetPanel("Panel_Set",UIPanelType.SetPanel,this));

UIPanelDict[UIPanelType.MainPanel].Show();

}

5.GameManager构建UImanager时调用MainUIManager。

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(97)
下载资料(1)

学员动态

Stormthra 加入学习
史家桐 加入学习
yuanpeng 加入学习
Leo2002 加入学习
123hai 加入学习