ARPG手游红点系统的一种实现方式

红点系统的整体思想是:需要检测—纳入监测—检测完了移除。

  1. 主界面每个图标对应一个红点id。如果一个页面有分页,则每个页签也对应1个红点id。
  2. 建立一个红点管理器。每个红点id有一个状态和一个检测函数。当一个系统的数据有变化,需要检测一个红点状态的时候,把该红点id加到一个检测列表,每次检测完之后,将该红点id从列表移除。
  3. 红点的检测采用轮询机制。即在红点管理器里面启用一个秒定时器,每秒遍历上述的列表,依次调用每个红点id对应的检测函数,检测函数的返回值是一个bool值,表示是否显示红点。当红点id的检测函数返回值与红点id原本的状态不一致的时候,会发送一个事件出来。需要显示红点的界面也会监听红点事件以便刷新红点。
    这种轮询机制相对于反应机制(数据变化时,立刻检测红点),在应对玩家升级狂点的情况的时候,效率提升了n倍,因为玩家在1秒内狂点了几十次,也只会检测一次。

完。

原文地址:https://blog.51cto.com/zhangzhao/2476304

时间: 2024-10-10 16:23:04

ARPG手游红点系统的一种实现方式的相关文章

ARPG手游实战练习

最近在网上购买了一款ARPG手游教学课程,学到了不少unity3D手游制作相关的知识,在此记录一下我的学习进程. 1.网络通信系统 2.登录注册系统 3.角色展示界面 先学到这,后面是任务引导系统,等学习完再继续记录. 原文地址:https://www.cnblogs.com/lu-xi/p/11192435.html

应用+:手游推广联盟系统

手游推广联盟系统是像360.百度.UC一样成为大渠道的必备武器.网罗推广精英.发展下线子渠道,联合更多人帮你推广,为您创造更大的共赢力量.应用+搭建手游联运平台的手游推广联盟系统就是让所有的个人站长或是中小型企业都能够拥有属于自己的推广联盟. 多渠道管理:推广渠道越来越多,一键生成多个子渠道包,省时更省力.您可以更资源.方便地和渠道.媒体.公会开展合作. 渠道监测:针对不同市场监测每个渠道的数据,才能更有针对性进行审核的合作推广. 财务管理:分成比例自主定义.提现周期自由控制.收入透明.渠道才通

mir9-lua——《热血沙城》45度ARPG手游-Lua移植版

mir9--<热血沙城>,是9秒论坛开源的一个使用Cocos2d-x-2.2.1引擎开发的45度ARPG手游Demo,源代码为c++.mir9-lua是mir9的Lua移植版,使用Quick-Cocos2d-x-2.2.5引擎开发.由于移植得比较匆忙,代码写得可能比较混乱,请见谅. 已知Bug: 1.Label字体在Windows上面显示模糊 2.小地图在已是最左或最下的情况下,仍可以向上或或向滑动一段距离,并且不弹回原样 3.切换地图后小地图还是打开状态,并且显示的是之前的小地图 4.人物移

药王谷手游理财模式系统源码开发搭建

药王谷理财游戏系统原件开发(杨小姐:136-027-9-9492 微电).药王谷游戏系统开发.药王谷理财拆分盘操作系统开发.药王谷理财APP药王谷游戏APP软件开发.药王谷理财项目APP专业定制开发 药王谷这是一款手游,画面还挺精巧的.炼丹师游戏330项目定制,炼丹师界面设计,药王谷理财游戏网页版开发. 1.简单注册之后,能够看到自己每天炼丹的状况以及收益,以及收成好友的金丹明细,还有就是整个系统的买卖的记载明细. 2.加金丹则把库房中剩余的金丹放到丹炉中去炼丹,能够进步自己的基数,也就是第二天

unity3D手游地图设计的四大类型 哪种适合你?

据报道/最近,小编在外媒看到一篇有关手游地图设计方面的博客,英文作者Junxue Li(李俊学)是游戏美术外包公司Novtilus Art的CEO,他在博客中讨论了四种不同类别的手游地图以及各自适合的手游类型,并且谈到了这些地图类型的优势与不足,这里分享给业内的童鞋们,希望可以有所帮助,以下是狗刨学习网编译的博客内容: 我们的团队为一些休闲游戏做过地图,包括三消.泡泡龙.老虎机游戏等等内容,其实,这些不同类型的手游的地图其实是比较类似的,都有线性升级进度,而且可以通过地图形式展现出升级的过程.

ARPG手游实战练习(五)

1.服务器新增体力定时回复功能,只对在线玩家做体力定时刷新,离线玩家在登录后再计算体力回复数量,以减轻服务器的运算压力. 2.任务界面的UI界面,功能等任务系统完善再接入. 游戏下载地址:https://fir.im/kh8e 原文地址:https://www.cnblogs.com/lu-xi/p/11216350.html

ARPG手游实战练习(八)

1.怪物血条动画制作 2.怪物头顶显示血条 3.技能冷却效果 4.普攻连击效果 游戏下载地址:https://fir.im/kh8e 原文地址:https://www.cnblogs.com/lu-xi/p/11235180.html

UWA发布 | 2017 Unity手游体检蓝皮书 — ARPG篇

报告目录: 一.ARPG手游总体性能开销分析 二.ARPG手游CPU模块性能开销分析 三.ARPG手游内存模块性能开销分析 四.ARPG手游资源管理分析 五.UWA对于ARPG手游研发团队的建议 一.ARPG手游总体性能开销分析 iOS设备的CPU性能普遍高于Android设备,Android设备的CPU均值主体范围为12.4~66.2 ms,iOS设备的CPU均值主体范围为7.0~57.5 ms. 我们选择了测评次数最多的四款机型来进行统计,这四款机型分别是红米2.红米Note2.华为6Plu

独具特色,应用+手游联运系统

2015年智能手机的用户人数持续上升,随着时间的推移,90后.00后的成长,移动互联网的未来用户多为青年人群,手游自然也会成为移动互联网的主力军.然而面对如此庞大的消费市场,手游联运平台的数量则是供不应求.我国国内的应用商店搭建的系统繁多,但是真正技术人员缺乏,所以一个好的手游联运平台应该是不仅能够完成应用商店的搭建,同时还要有足够的内涵去吸引用户. 应用+手游联运系统全面的专业级渠道运营系统可以让您的手游运营更轻松 1. 行业顶尖的手游运营平台: 2. 方便的开发者管理系统(含定制专属渠道SD