Project1

标题: 新人小白对于普通攻击的问题5连 [打印本页]

作者: RyanYe    时间: 2021-3-7 11:09
标题: 新人小白对于普通攻击的问题5连



问题:
1,为啥普通攻击在动画列表里木有?而选择时却又可以选择?
2,我看普通攻击似乎是绑定的6号动画?如何修改?
3,普通攻击这个技能默认对怪物造成100%的普通攻击状态,这个有什么意义,是否可以删掉?
4,普通攻击状态在状态列表里为啥也木有?

跪 Orz...
作者: KB.Driver    时间: 2021-3-7 11:47
1、普通攻击的动画是在游戏过程中根据人物的武器决定的,在数据库中是无法确定的。
因此不会在数据库的动画里出现,但是可以在需要使用动画时选择。

2、修改数据库中技能的普通攻击的动画可以改变,但是这个改变是全局的,不推荐这么做。
正确做法是给你想要改变普通攻击动画的角色更换武器,设置武器的攻击动画。
对敌人而言,你只要单独为其设计技能就可以改变攻击动画了。

3与4、和前面一样的道理,武器、护甲、角色、职业等可能会使普通攻击拥有“一定概率附加某种状态”的特性。
具体是什么状态,有没有状态,必须在游戏运行中才可以确定,因此数据库中只能写“普通攻击状态”。



作者: RyanYe    时间: 2021-3-7 15:33
KB.Driver 发表于 2021-3-7 11:47
1、普通攻击的动画是在游戏过程中根据人物的武器决定的,在数据库中是无法确定的。
因此不会在数据库的动画 ...

1\2 已经懂了
3\4 还是有点蒙,我脑子里理解的是,给敌人附加了一种名叫“普通攻击”的状态,而这个状态是干嘛的,是加血还是减血,我又没地方去修改定义,就蒙了。然后大大又说普通攻击状态是游戏过程中才能确定的,我就更蒙了。。。不就是一个状态么,为什么不能事先确定呢?为什么别的状态就可以,普通攻击特殊在哪里了?
作者: KB.Driver    时间: 2021-3-7 23:18
RyanYe 发表于 2021-3-7 15:33
1\2 已经懂了
3\4 还是有点蒙,我脑子里理解的是,给敌人附加了一种名叫“普通攻击”的状态,而这个状态 ...

并不存在名为“普通攻击”的状态

前面不是说了吗,普通攻击造成的状态不到打开游戏运行的那一刻是无法确认的。
为了使用这个将来可能用到但在数据库里叫不出名字的状态,就给了这个代号。

至于你说为什么不能确定,我举个例子。
你有两个队友,A的角色特性是普通攻击50%概率使敌人眩晕。
B的角色特性是普通攻击50%概率使敌人睡眠。
然后你要设计一个装备,效果是装备后使角色普通攻击时造成状态的概率变为100%。
如果你写眩晕,装到B身上就不对。如果你写睡眠,装到A身上就不对。
因此,应该写“普通攻击”,至于使用时具体对应哪个状态这个问题,会由代码解决。
作者: RyanYe    时间: 2021-3-8 00:16
soga!!!




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