21.PureMVC框架-框架导入和通知名类
21.1 知识点
前往puremvc官网,点击c#,点击下载单核的标准版。多核版本和单核版本的区别是单核版本只允许有一个外观对象。多核版本可以有多个外观对象。
下载好安装包后,导入到unity中有两种方式,二选其一即可
点击sln结尾的文件用vs打开,右键解决方案生成,在bin路径下找到生成的dll包,在unity创建插件文件夹并导入dll文件。这样可以更安全。但是学习阶段直接导入源码即可。
直接把核心文件导入到unity中。主要是核心,接口,设计模式这三个文件夹,用一个PureMVC文件夹包裹。
在脚本文件夹中创建一个通知名类,定义通知名常量。因为在PureMVC框架中的通知事件通过字符串进行监听的。
public class PureNotification
{
/// <summary>
/// 启动通知
/// </summary>
public const string START_UP = "startUp";
/// <summary>
/// 显示面板通知
/// </summary>
public const string SHOW_PANEL = "showPanel";
/// <summary>
/// 隐藏面板通知
/// </summary>
public const string HIDE_PANEL = "hidePanel";
/// <summary>
/// 代表玩家数据更新的通知名
/// </summary>
public const string UPDATE_PLAYER_INFO = "updatePlayerInfo";
/// <summary>
/// 升级通知
/// </summary>
public const string LEV_UP = "levUp";
}
21.2 知识点代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 这个是pureMVC中的 通知名类
/// 主要是用来申明各个通知的 名字
/// 方便使用和管理
/// </summary>
public class PureNotification
{
/// <summary>
/// 启动通知
/// </summary>
public const string START_UP = "startUp";
/// <summary>
/// 显示面板通知
/// </summary>
public const string SHOW_PANEL = "showPanel";
/// <summary>
/// 隐藏面板通知
/// </summary>
public const string HIDE_PANEL = "hidePanel";
/// <summary>
/// 代表玩家数据更新的通知名
/// </summary>
public const string UPDATE_PLAYER_INFO = "updatePlayerInfo";
/// <summary>
/// 升级通知
/// </summary>
public const string LEV_UP = "levUp";
}
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com