21.PureMVC的导入和通知名类

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

×

喜欢就点赞,疼爱就打赏