LING_Y_
本人对rpg没什么了解想知道是个什么东西
首先说下我对rpg的认识的看法:我个人认为就是 属性 和 技能,
如一些 装备和物品 手持和穿戴后可以给自身增加属性点数
当一把剑的lore里描述了【攻击力+10】时,玩家砍人的时候伤害就会增加 10点
同样,当lore里描述了 【防御力+10】时也会有相应的伤害减免
然后技能就是一些通过特殊的方式触发,如使用后回复生命值,增伤或直接伤害目标等等
还有魔法伤害类似的属性点
(如果有比较 公认/权威 一点的看法,请大佬纠正)
然后就是实现的方式-【下面是我”个人“的看法,不知道大众都是怎么做的】-
如攻击力等我个人认为是增加伤害时的伤害,防御值则相减
最后算法大概就是 被攻击者生命值-(攻击力-防御值)
最后再做细节处理(如防御力>攻击力时)
魔法伤害则同理
所以我想问一下RPG插件(插件功能就是我如上所说的东西)的开发需要了解什么,注意什么
有没有相关的教程推荐,以及心得分享
谢谢!

Littlelumos
我也是初学者,握手~
大佬们给的建议是多学习吸收别人RPG插件的设计思路,多动手制作踩坑,
遇到问题可以多来这里提问,开发区的大佬们都很认真且对回答十分负责!

krowemoh2020
我觉得哈,身为玩家角度,最重要的是数据平衡
然后是简洁,原创别人也不知道你这个是干啥,不要元素宝石强化一堆乱七八糟的加上去,发育的线索要清晰,让第一次玩的人知道这是在干啥
所以两个大类属性搭配可以做到大部分装备的效果就行了
其次最好是只有防御没有生命增加,比如减伤一半再血量加倍改为减伤百分之75,这对有食物回血的RPG很重要

2000000
这看起来没有太大的难度
实现方式并没有什么难的地方,但是需要注意的细节是 EntityDamageByEntityEvent 的冷却,即玩家的攻击ticks
如果只是您目前所述的功能,实现出来并没有什么非常复杂的地方

第一页 上一页 下一页 最后一页