1.表现

–坐骑的奔跑动作丢失,表现为骑乘坐骑的时候状态机僵直平移
–在镜像本中马腿抽搐

2.原因

–跑动状态是需要加载到之后才会有跑动状态,状态是由状态参数控制,坐骑的常驻状态参数为1:内存中保留坐骑状态参数,坐骑的常驻状态参数为0:内存中没有坐骑状态参数,当内存中不是常驻状态的,则需要重新加载,在未加载完成时点击任务触发自动寻路移动,坐骑则出现平移
–镜像本导航会刷状态,被自身的状态切换给 重置,不停执行跑,动作重复在开始播
–状态机互斥表只有坐骑移动和坐骑待机两种状态,自动导航过程中坐骑下马上马,下马的时候切换成坐骑待机状态,之前跑动下马 马一直都是坐骑移动状态 坐骑移动不能被坐骑移动顶掉,不然会导致马腿抽搐or平移

3.出现场景

–跳场景后点击任务触发寻路坐骑平移
–从商城购买后骑乘摇杆移动坐骑平移
–在重登的场景,登入后立即点击任务触发寻路,有概率触发坐骑平移
–任务线跑级,触发自动打开首充面板 以及 自动寻路,此时会导致坐骑的状态机丢失
–骑乘杀进程重登后点任务触发寻路
–从商城购买坐骑再骑乘跑动
–从坐骑面板总览栏的获取途径购买坐骑骑乘再跑动
–进出战斗镜像本

4.解决方案

配置表常驻状态除了圣灵渊龙都为 1,将状态存到内存,需要时可以及时获取,已解决跳转场景导致的坐骑平移问题,理论上:现在只要坐骑加载出来了,跑动的动作就加载出来了,不会出现坐骑模型出来了,动作还不在,不分先后
–方案二
之前底层c#加了枚举,可能有些场景改变坐骑状态上的混乱,现在把枚举去掉了
–方案三
进入家园强制刷新状态
–方案四
坐骑移动 和坐骑移动 自身要配成互斥,就不会重新切换状态

MMO坐骑状态机类问题以及解决方案浅析相关推荐

  1. 规则引擎解决方案浅析

    参考文章:规则引擎解决方案浅析 规则引擎选型及简单应用 Java各种规则引擎 一.规则引擎使用场景: 用于页面,流程,扩展点实现的选择:输出结果:实现的位置: 编排无数的条件积木和行为积木,达到业务逻 ...

  2. 数据库专题 一次性写入大量数据解决方案浅析以及大量数据对数据库性能影响的学习总结

    原因 以 Mysql 为例 插入大量数据导致越来越慢甚至崩溃 越来越慢 说明执行当前的操作可能已经占用了你大量的内存,数据库本身执行操作越来越费力,电脑是在被搞得太忙了处理的事情太多,几乎处理不过来了 ...

  3. 命令行下运行 java someClass.class出现 “错误:找不到或无法加载主类someClass ” 的解决方案

    命令行下运行 java someClass.class出现 "错误:找不到或无法加载主类someClass " 的解决方案 参考文章: (1)命令行下运行 java someCla ...

  4. 地方门户类网站建设解决方案

    地方门户类网站建设解决方案 一.地方门户网站应用现状 随着国家在信息化建设的投入和推动,企业信息化应用的得到了很好的普及,而越来越多的企业有意识的启动上网工程的必要性,作为企业信息化进程的第一阶段,考 ...

  5. QQ聊天与计算机系统结构,类QQ的聊天系统浅析

    内容介绍 原文档由会员 孙阳阳 发布 类QQ的聊天系统浅析 页数 44 字数 16717 摘要 论文介绍了类QQ的聊天系统的现状,存在的问题以及未来开发的目标.同时,论文中介绍了类QQ的聊天系统中服务 ...

  6. CAS、原子操作类的应用与浅析及Java8对其的优化

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:CoderBear juejin.im/post/5c7a8 ...

  7. 阿里云推出全球首个影像类应用一站式解决方案:智能云相册

    摘要: 智能云相册(Cloud Photos)是阿里云为影像类应用提供的一站式解决方案,能够提供影像文件存储.管理等基础功能,还支持对影像内容进行分类打标.面孔识别等智能分析,并提供基于自然语言理解的 ...

  8. 展27类移动信息化解决方案,数字×××010通信展惊艳亮相

    移动开发领军企业数字天堂日前在2010中国国际通信展亮相,展出了多达27类的行业移动信息化解决方案,惊艳全场.三星中国总裁朴根熙特意来到数字天堂展台,亲自对方案进行了深入体验,并对数字天堂的方案和技术 ...

  9. 展27类移动信息化解决方案,数字天堂2010通信展惊艳亮相

    移动开发领军企业数字天堂日前在2010中国国际通信展亮相,展出了多达27类的行业移动信息化解决方案,惊艳全场.三星中国总裁朴根熙特意来到数字天堂展台,亲自对方案进行了深入体验,并对数字天堂的方案和技术 ...

最新文章

  1. 洛谷P2397 yyy loves Maths VI (mode) 摩尔投票
  2. Keepalived+LVS+Nginx负载均衡之高可用
  3. Linkedin Cruise Control安装
  4. Qucs 产生大文件的一个bug
  5. J - Milking Time POJ - 3616(dp动态规划)
  6. [pytorch、学习] - 3.10 多重感知机的简洁实现
  7. input ios问题 小程序_小程序可以解决哪些问题??
  8. 字符串经典题之参数解析
  9. 今年面试,光靠技术肯定不行了!
  10. 1018.eclipse工具使用记录
  11. arduino编程语言教程_Arduino|编程语言说明
  12. oracle ocr掉盘,恢复OCR磁盘组一则
  13. errors collectiions
  14. 使用Gotestwaf测试WAF检测能力
  15. 思科交换机配置试题_思科交换机配置命令大全 思科交换机配置手册
  16. Html中跳转到其他页面
  17. 天问:《三体》世界真的存在吗?(太阳系与银河系简介)
  18. 一个IP可以登几个拼多多后台 拼多多如何推广营销
  19. 实用帖!推荐一个无版权、免费、高清图片素材网站!
  20. 腾讯云轻量应用服务器系统盘不够用怎么挂载云硬盘?

热门文章

  1. hive 静音模式 -S
  2. 【正则】正则表达式替换整行
  3. 深入了解::before 和 ::after 伪元素
  4. 工商银行支付接口 B2C PHP ecshop
  5. 三星Android p 卡,购买经历 篇二:三星S10 半个月使用心得
  6. 在 Ubuntu 英文界面下处理中文
  7. android 严苛模式,Android严苛模式StrictMode使用详解
  8. 深蓝学院-视觉SLAM课程-第6讲笔记
  9. antd的Input.TextArea换行并插入文字
  10. MySQL系列二:CRUD