游戏服务器框架 技能buff篇
游戏服务器框架 技能buff篇
1.状态 state
全局API 用于定义各种状态检查
bool IsDead(){
// 死亡buff
if (buff->id == 10001){
return true;
}
return false;
}
bool IsInvincible(){
if (buff->id == 20001 ||
buff->id == 20002){
return true;
}
return false;
}
2.buff buff
添加删除state
buffID - scriptID param1 param2 param3 ...., 美术表现/触发播放/持续循环播放
3.触发器 trigger
触发 state - buff
triggerID - type param1 param2 param3 ...., scriptID param1 param2 param3 ....
4.脚本 script
触发之后的脚本 调用 添加删除state/buff
5.技能 skill
添加状态/立马结算/添加buff
skillID - useSkill castID, scriptID param1 param2 param3 ...., 美术表现/触发播放
消耗配置
castID - scriptID param1 param2 param3 ....
condition_check
效果 -> 属性归类, 持续时间,触发次数,触发间隔,触发次数衰减系数,叠加/替换,叠加次数,叠加次数衰减系数
作用目标
1.属性 - 影响 数值加减,百分比加减 【一级属性【力量敏捷智力】,二级属性【暴击/急速/全能/精通,闪避/移速/】,三级属性【增伤/减伤/吸血/反伤】】
静态属性:等级/装备/其他系统
动态属性:受影响的静态属性 伤害数值【一级属性换算/二级属性换算/技能基础值】
2.效果 - 影响【效果/属性】【具体效果ID/属性ID】 数值加减,百分比加减 【一级属性,二级属性】
3.最终伤害 - 影响
属性ID:
1.物理/冰/火/暗/风/雷/
触发计算
属性计算
最终伤害计算
特效计算, 增伤/减伤/吸血/反伤/
游戏服务器框架 技能buff篇相关推荐
- 包含对象名字的游戏id_教你从头写游戏服务器框架(三)
关于作者:韩伟,腾讯互娱高级工程师,目前在Next产品中心研发创新类型游戏. 本文为系列文章的第 3篇 第一篇:教你从头写游戏服务器框架(1) 第二篇:教你从头写游戏服务器框架(2) 协 程 ...
- 游戏服务器框架概括分析
游戏服务器框架概括分析 关注公众号 风色年代(itfantasycc) 500G游戏开发资料随便拿! 这篇blog题目涉及的范围真大!以至于在这里需要先写一篇前言把范围缩小.选择写这样一个系列的文章, ...
- 开源游戏服务器框架NoahGameFrame(NF)服务器端环境搭建(二)
一.下载NoahGameFrame 1.进入到开源游戏服务器框架NoahGameFrame在GitHub的官方界面NoahGameFrame 2.复制要Checkout的资源目录URL 3.在任意一个 ...
- 开源游戏服务器框架NoahGameFrame(NF)简介(一)
本文介绍的知识点很多都是来自于官方:NoahGameFrame(NF)官网.点击链接如果没用的话,可以在GitHub上搜索NoahGameFrame. 一.NoahGameFrame是什么? Noah ...
- 开源游戏服务器框架NoahGameFrame(NF)客户端环境搭建(三)
一.下载NoahGameFrame框架的客户端 1.进入到开源游戏服务器框架NoahGameFrame的客户端NFUnitySDK在GitHub官方界面NFUnitySDK 2.复制要Checkout ...
- arduino nano 蓝牙_探索 Golang 云原生游戏服务器开发,5 分钟上手 Nano 游戏服务器框架...
介绍 Nano 是什么? 轻量级,方便,高性能 golang 的游戏服务器框架. nano 是一个轻量级的服务器框架,它最适合的应用领域是网页游戏.社交游戏.移动游戏的服务端.当然还不仅仅是游戏,用 ...
- python游戏服务器框架_mqant首页、文档和下载 - Golang/python语言开发的分布式游戏服务器框架 - OSCHINA - 中文开源技术交流社区...
mqant mqant 是一款基于 Golang 语言的简洁,高效,高性能的分布式游戏服务器框架,研发的初衷是要实现一款能支持高并发,高性能,高实时性的游戏服务器框架,也希望 mqant 未来能够做即 ...
- 教你从头写游戏服务器框架
本文由云+社区发表 作者:韩伟 前言 大概已经有差不多一年没写技术文章了,原因是今年投入了一些具体游戏项目的开发.这些新的游戏项目,比较接近独立游戏的开发方式.我觉得公司的"祖传" ...
- 一个简单的游戏服务器框架 .
最近一段时间不是很忙,就写了一个自己的游戏服务器框架雏形,很多地方还不够完善,但是基本上也算是能够跑起来了.我先从上层结构说起,一直到实现细节吧,想起什么就写什么. 第一部分 服务器逻辑 服务器这边简 ...
最新文章
- python中for循环缩进_Python减少循环层次和缩进的技巧分析
- Linux MTD系统剖析【转】
- Uptime Tier Ⅳ标准数据中心的柴发油路设计关键点
- NULL的陷阱:Merge
- activemq网络桥接_ActiveMQ –经纪人网络解释–第4部分
- 训练集的识别率一直波动_机器学习验证集为什么不再有新意?
- Android SQLite (二) 基本用法
- 无法登陆到你的账号 桌面的文件都消失_都别拦着我,我要删库了
- 如何判断飞机的年限_身边没有懂车朋友如何购买二手车?
- 【springBoot测试】【自定义配置】使用SpringBoot测试框架内容
- java类加载器和父类委托机制
- php变量自减,PHP 中「自增、自减」运算引发的奇怪问题
- qt txt快速转excel
- 模糊粗糙集及数据降维
- var that =this的用法详解
- 海尔简爱S11笔记本BIOS设置U盘启动教程
- 淘宝Refrash_token签名错误的解决办法
- 谈马云创业人生中的十大苦难
- PHP几大框架的优点与缺点
- 谈谈对 Database Plus 认识与畅想
热门文章
- 区块链中的薅羊毛,你被薅了吗
- Redis - 更新数据时如何保证MySQL和Redis中的数据一致性?
- 程序员10大推荐网站
- IDEF0需求建模方法
- 布比李军:从难以接受到All In,我走过了一条怎样的路
- 数据结构与算法王卓-习题-第六章图-采用邻接矩阵表示图的深度优先搜索遍历(DFS)算法
- vs code创建项目教程
- [luogu]P4365[九省联考]秘密袭击coat(非官方正解)
- 简单理解TransFormer
- pla是什么计算机原理,计算机组成原理第05章 中央处理器(2硬布线控制器与PLA控制器).ppt...