README
大约 2 分钟
README
这是 https://github.com/LincZero/pyqt-node-editor-master 的开源文档,但开项目仍处于beta阶段,一直没空再维护了
相关技术
- Python、PyQt、QGraphicsScene和QGraphicsView
- 序列化与反序列化与历史堆栈、设计模式、有向有环图
应用
原介绍
在原有的基础上进行继承扩展,变成由于游戏计算的节点节点编辑器。能够创建人物、武器、装备、技能 等节点卡片,每个节点内部可编辑一组自定义算法,然后用节点编辑器将人物与武器、buff相连,就可以得到伤害的爆伤伤害、期望伤害等。由此,可以很方便地计算人物更换不同的武器或装备等,伤害的变化!
一开始为原神设计,但是其他游戏也是通用的(因为节点本身采用可编程和可扩展的设计)。适用的游戏只要符合一定的运算性质,例如:
使用
节点有不同的类型:
- 角色
- 武器
- 特殊buff
- 怪物
- 等
每个节点有不同的输入类型,例如角色区有基础属性 (攻击防御增伤等)
将节点串联起来,就能得到最后的伤害期望
节点配置并连接好后,可以非常方便地对角色进行武器的更换、buff的替换等,以此来快速计算不同武器的实际收益与差异