Unity 新增主界面菜单按钮的流程说明

1、新增需要创建的prefab文件

2、新增cs脚本文件 继承自 IBaseMenuItem 

3、重写所有必须重写的方法

4、在对应决策实现类 如: TopMenuMainStrategy.cs 里的  GetAllMenuItemList 里 添加对应的类名即可

以下是新增一个菜单底部 活动按钮 的流程截图

 

 

 

 2、实现脚本

 

 

 

 

 

 Alt + Enter 实现所有必须实现的方法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 上图大小 可以做为 重写方法 GetPlaceHolderSize 的尺寸

 

 

 

 

 

 增加实例化的代码

protected override GameObject OnCreateGameObject()
{
    return Instantiate("WLHall/Funcs/MainMenu/Prefabs/BottomActivity.prefab");
}

增加 点击事件代码

protected override void OnItemClickCallback()
{
     Logger.Info("====点击活动===");
}

增加到策略类里

 

 增加

 

posted @ 2021-05-07 11:34  一个新星的诞生  阅读(13)  评论(0)    收藏  举报