MagicianJoker's Blog

我见青山多妩媚,料青山见我应如是

游戏功能模块设计(三)

新手引导


游戏功能模块设计(二)

游戏红点

红点表现类型 纯红点 带数字的红点 感叹号之类的泛红点 其它红点 红点关闭规则 一次性提醒,点击就消失。这种通常用于告知玩家新功能,只需要玩家看一眼了解就可以,比如获得了新技能,开放了新的玩法。 点击消失,重新登陆重置。这类常用于运营活动等提示,最常见的就是首充的提示。开发者想重点让玩家了解什么内容,又怕骚扰玩家,因此在一次登陆期间,只显示一次。 满足...

游戏功能模块设计(一)

功能解锁


游戏基础框架搭建(六)

资源导入的自动化设置

Unity导入外部资源的自动化设置 Unity提供了AssetPostprocessor类,我们编写对应的资源类型类代码然后继承,在OnPreprocessXX中去做具体的实现 导入资源大体的分类有UI图片,模型以及模型贴图,特效贴图,音频等等,根据不同的内容设定对应的标准参数 UI图片资源 Unity资源的检测 在导入资源期间,我们将一些参数进行了设置,但...

游戏基础框架搭建(五)

热更新框架

配置文件的管理 加密解密方法 同步和异步加载 多线程下载、断点续传 冗余分析

游戏基础框架搭建(四)

事件消息


游戏基础框架搭建(三)

资源管理加载框架(AssetBundle)


游戏基础框架搭建(三)

资源管理加载框架(AssetBundle)


游戏基础框架搭建(二)

UI框架

MVC PureMVC框架 MVCS StrangeIOC MVP MVVM uFrame MVE UI管理系统 ​ 加载、弹出、隐藏、显示、销毁 ​ 遮罩系统 堆叠遮罩 ...

游戏基础框架搭建(一)

网络框架

建立Socket链接 IP地址,端口 消息协议 消息缓存 消息监听分发移除 客户端身份验证 心跳包 (1)轮询机制 服务器端定时主动与客户端通信,询问当前状态,客户端返回状态信息,如果客户端没有返回,则认为客户端掉线,反之则为正常状态 (2)心跳机制 客户端定时主动访问服务器,更新自身状态,如果客户端超...