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("====点击活动==="); }
增加到策略类里

增加

浙公网安备 33010602011771号