Project1

标题: 有多个武器的游戏,其表现是怎么样的? [打印本页]

作者: SailCat    时间: 2018-1-15 21:07
标题: 有多个武器的游戏,其表现是怎么样的?
姐没有玩过多个武器的游戏啦的说(D2也许算吧,但D2不能同一时间使用多个武器)
如果有多个武器(简化成比如2个武器),它的表现是怎样的?
1. 持武器普攻时,是每个武器攻击一次,还是只攻击一次?
2. 持武器使用技能时,是每个武器攻击一次,还是只攻击一次?
3. 如果A武器攻击后僵直X秒,B武器攻击后僵直Y秒,角色攻击后的结果是僵直几秒?X+Y?Min(X,Y)?Max(X,Y)?X*Y?
4. 如果A武器破防50%,B武器破防100%?角色攻击时破防?50%?100%?75%?分开计算?
5. 如果A武器是炎属性,B武器是冰属性?角色攻击时的属性?炎?冰?炎+冰?分开计算?
等等……
作者: MeowSnow    时间: 2018-1-15 21:28
窝觉的做成增加一次攻击这种追加规则的设定比较好,只是调节数值的话感觉有点暧昧,没有双持武器的代入感。
作者: yang1zhi    时间: 2018-1-15 21:28
有些游戏有做出两只手的攻击动作,也就是每个武器都攻击一次。
有些游戏只作一次攻击动作,也就是只攻击一次。

技能只有一次

作一次攻击动作的一般都是算成身上的一件装备来计算。比如按防具的原理。
作者: 精灵使者    时间: 2018-1-15 22:20
我以为,特殊的人的攻击,特殊计算。
一般的情况下如果第一击就可以杀死敌人的就按右手武器计算。
如果第一击杀不死,左手如果有武器就可以发出第二击。
注:双手武器无论什么情况都是打一下。
物理技能的话看技能的情况而定。有些技能装备双武器才可以发动。
一般魔法的技能计算一次。
作者: 89444640    时间: 2018-1-16 09:38
本帖最后由 89444640 于 2018-1-16 10:25 编辑

1. 持武器普攻时,是每个武器攻击一次,还是只攻击一次?
每个武器攻击一次
典型的一个例子就是轩辕剑2 和2外传枫之舞
两个不同武器两个不同的攻击动画,这样的表现是我认为最合理的双刀普攻。

但是空轨123约修亚拿着双刀普通攻击却只砍一刀 零碧轨罗伊德双拐虽然攻击两次但是却只计算一次的判定和伤害
到了闪轨依然如此,菲·克劳赛德剑铳砍两下算一次伤害,但是打精耀石回合却算两次攻击的……
因为虽然看着是双武器,装备栏却都只是一把武器

FF6 双刀平砍砍两次,加了饰品砍四次……




2. 持武器使用技能时,是每个武器攻击一次,还是只攻击一次?
只使用一次,双刀砍两次,如果命中能分别判定更好,不能或者太麻烦不强求,可允许部分技能出手两次,以体现双刀的威力。

3. 如果A武器攻击后僵直X秒,B武器攻击后僵直Y秒,角色攻击后的结果是僵直几秒?X+Y?Min(X,Y)?Max(X,Y)?X*Y?
x+y 我回合制不考虑这个……

4. 如果A武器破防50%,B武器破防100%?角色攻击时破防?50%?100%?75%?分开计算?
如果不分别进行命中判定,以最高值为准,都100%破防了就100%吧,实现困难的情况下,尽量计算从简。

5. 如果A武器是炎属性,B武器是冰属性?角色攻击时的属性?炎?冰?炎+冰?分开计算?
分别计算,但是这时会不会出现敌人可能被武器A打死武器B加血复活的情况?如果不会出现,就按照实际伤害显示。(如果实现困难,双刀不加任何属性。也没必要,伤害都那么高了要什么属性……)

记得rmxp一个技能多种属性按照吸收属性计算伤害

我认为双刀两个攻击动画要播全了,因为有在人物动作的情况下,出招动作在武器1上,收招动作在武器2上,且武器双手不通用,如果只显示动画1,则后撤收招的动画无正常法播放,
如果敌人第一击以后已经死亡,照样发第二击,可考虑显示文字“过量伤害”或者再直接点“鞭尸”。太麻烦就不用做了。不是什么大问题。

考虑别的游戏,可能有6刀这种变态的存在,全播放了太长……可以做个开关,装备刀超过2时候,只显示到击杀为止的动画。

然后其他的…2回合以后不磨刀攻击力下降设置不在双刀这里,在武器上,目前我没别的需要……能正常砍就行了。
作者: chd114    时间: 2018-1-16 15:16
D2也许算吧,但D2不能同一时间使用多个武器)
那是dota1為了防止一些亂七八糟的bug,2可以,比如可以切換形態的動力鞋,你穿6個都行,不過鞋類道具的速度加成是唯一的,關於攻擊特效類的裝備,允許疊加的常規特效會同時觸發,概率觸發的攻擊特效可能會覆蓋一些攻擊特效

如果有多个武器(简化成比如2个武器),它的表现是怎样的?
1. 持武器普攻时,是每个武器攻击一次,还是只攻击一次?
在dota2裏是看攻擊速度,攻擊速度越快則一定時間內的攻擊次數會越多

2. 持武器使用技能时,是每个武器攻击一次,还是只攻击一次?
在dota2裏有幾個不同情況的技能:
窒息之刃(幻影刺客):對敵人投擲飛鏢,飛鏢造成基於自身1次普通攻擊75%的傷害(窒息之刃可以繼承裝備特效和被動技能)
無敵斬(主宰):主宰使用無敵斬,隨機對附近的敵人進行斬擊,斬擊造成魔法傷害,斬擊3/6/9次,每次斬擊間隔0.3s(在整個無敵斬期間主宰可以做出普通攻擊)(主宰在無敵斬期間無敵)
奧術天球:每次普通攻擊附加9%當前最大魔力值的傷害(可以觸發熾魂、餘震等被動技能)
球狀閃電:向目標地點滾動,滾動中可以對經過的敵人做出攻擊

3. 如果A武器攻击后僵直X秒,B武器攻击后僵直Y秒,角色攻击后的结果是僵直几秒?X+Y?Min(X,Y)?Max(X,Y)?X*Y?
一般這種都是取最大值
也有特殊情況,有一段時間,dota中的時間結界(除了施法者以及他控制的單位、虛空假面,其他單位都無法在時間結界中行動)
在時間結界中受到的狀態附加會在時間結界結束後才開始計算

4. 如果A武器破防50%,B武器破防100%?角色攻击时破防?50%?100%?75%?分开计算?
Dota2的破防(傷害加深)有最大值,護甲削弱到-20以下再削弱護甲,增加的物理傷害就沒那麼明顯了

5. 如果A武器是炎属性,B武器是冰属性?角色攻击时的属性?炎?冰?炎+冰?分开计算?
這個可以參考Latale中的幻靈師
幻靈師的普通攻擊就是一定比率的物理傷害+一定比率的魔法傷害,這個普通攻擊對敵人的防禦也是分開計算,暴擊也是分開計算(不過不管觸發物理暴擊還是魔法暴擊,或者兩種暴擊都觸發,傷害文字顯示的都是暴擊)
幻靈師的技能也是一定比率的物理傷害和一定比率的魔法傷害構成
作者: 陆言儿    时间: 2018-1-16 15:38
chd114 发表于 2018-1-16 15:16
D2也许算吧,但D2不能同一时间使用多个武器)
那是dota1為了防止一些亂七八糟的bug,2可以,比如可以切換形 ...

是Diablo II吧
作者: 陆言儿    时间: 2018-1-16 16:04
本帖最后由 陆言儿 于 2018-1-16 16:50 编辑

都可以安排。
攻击方式常见的有三种
1,两个武器同时攻击,频率按慢的来。
2,独立攻击,按各自频率攻击
3,主要武器正常攻击,一定几率或触发特定条件后一起攻击。
然后属性触发当然各算各的
其实我觉得你去看看DND双持武器的惩罚参考一下
作者: hys111111    时间: 2018-1-17 19:56
本帖最后由 hys111111 于 2018-1-17 20:00 编辑

1. 持武器普攻时,是每个武器攻击一次,还是只攻击一次?
个人认为每个武器攻击一次较合理。

2. 持武器使用技能时,是每个武器攻击一次,还是只攻击一次?
最接近这个技能的武器只攻击一次,最好威力加成一下。

3. 如果A武器攻击后僵直X秒,B武器攻击后僵直Y秒,角色攻击后的结果是僵直几秒?X+Y?Min(X,Y)?Max(X,Y)?X*Y?
分三种情况:
①两个武器同时只攻击一次情况:Min(X,Y)
②如果A武器先攻,B武器后攻,僵直Y秒。
③如果B武器先攻,A武器后攻,僵直X秒。
这个XAS战斗系统有类似情况,两种技能附加状态,后攻状态的时间会覆盖前攻状态的时间。
原理是:你被一个技能击晕几秒,你之后又被另一个技能击晕几秒,实际上系统判断如果被击晕时受到攻击则取消击晕状态。

4. 如果A武器破防50%,B武器破防100%?角色攻击时破防?50%?100%?75%?分开计算?
分开计算

5. 如果A武器是炎属性,B武器是冰属性?角色攻击时的属性?炎?冰?炎+冰?分开计算?
两种情况:
①两个同时攻击时,攻击属性为炎+冰
比如敌人炎属性有效度0,冰属性有效度为200时,这种攻击对敌人有效度为0
比如敌人炎属性有效度50,冰属性有效度200时,这种攻击对敌人有效度为100
比如敌人炎属性有效度200,冰属性有效度200时,这种攻击对敌人有效度为400
②如果两个武器分先后两次攻击,则分开计算。

不过对于多武器来讲,ARPG则更适用多武器,回合制RPG多武器则有些难设定。
作者: 柳之一    时间: 2018-1-17 21:10
D3猎魔人双持武器伤害计算
双持DPS = [(主DPH + 副DPH)×主武器攻速×副武器攻速/(主武器攻速+副武器攻速)]×(1+ 双持15% + 身上攻速% + 被动攻速补正%)×(1+ 主属性/100)×(1+ 暴击率%×暴击伤害%)×(1+ 被动伤害补正%)

我有一把单持时攻速为1.1、伤害为7点的手弩A(注意D3中攻速指每秒攻击数),攻击间隔为0.91秒,那么此武器单持时攻击时间轴为:造成7伤害的攻击-----0.91s-----造成7伤害的攻击-----0.91s-----造成7伤害的攻击-----0.91s-----造成7伤害的攻击
另一把单持时攻速为1.2、伤害为6点的手弩B,攻击间隔为0.83s,那么此武器单持时攻击时间轴为:造成6伤害的攻击-----0.83s-----造成6伤害的攻击-----0.83s-----造成6伤害的攻击-----0.83s-----造成6伤害的攻击

然后我双持了这两把武器,由于双持时有15%攻速加成,手弩A攻速变为1.265,攻击间隔变为0.79;手弩B攻速变为1.38,攻击间隔变为0.72;于是攻击时间轴变为:造成7伤害的攻击-----0.79s-----造成6伤害的攻击-----0.72s-----造成7伤害的攻击-----0.79s-----造成6伤害的攻击-----0.72s-----造成7伤害的攻击-----0.79s-----造成6伤害的攻击




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1