soga!!! |
RyanYe 发表于 2021-3-7 15:33 并不存在名为“普通攻击”的状态 前面不是说了吗,普通攻击造成的状态不到打开游戏运行的那一刻是无法确认的。 为了使用这个将来可能用到但在数据库里叫不出名字的状态,就给了这个代号。 至于你说为什么不能确定,我举个例子。 你有两个队友,A的角色特性是普通攻击50%概率使敌人眩晕。 B的角色特性是普通攻击50%概率使敌人睡眠。 然后你要设计一个装备,效果是装备后使角色普通攻击时造成状态的概率变为100%。 如果你写眩晕,装到B身上就不对。如果你写睡眠,装到A身上就不对。 因此,应该写“普通攻击”,至于使用时具体对应哪个状态这个问题,会由代码解决。 |
KB.Driver 发表于 2021-3-7 11:47 1\2 已经懂了 3\4 还是有点蒙,我脑子里理解的是,给敌人附加了一种名叫“普通攻击”的状态,而这个状态是干嘛的,是加血还是减血,我又没地方去修改定义,就蒙了。然后大大又说普通攻击状态是游戏过程中才能确定的,我就更蒙了。。。不就是一个状态么,为什么不能事先确定呢?为什么别的状态就可以,普通攻击特殊在哪里了? |
1、普通攻击的动画是在游戏过程中根据人物的武器决定的,在数据库中是无法确定的。 因此不会在数据库的动画里出现,但是可以在需要使用动画时选择。 2、修改数据库中技能的普通攻击的动画可以改变,但是这个改变是全局的,不推荐这么做。 正确做法是给你想要改变普通攻击动画的角色更换武器,设置武器的攻击动画。 对敌人而言,你只要单独为其设计技能就可以改变攻击动画了。 3与4、和前面一样的道理,武器、护甲、角色、职业等可能会使普通攻击拥有“一定概率附加某种状态”的特性。 具体是什么状态,有没有状态,必须在游戏运行中才可以确定,因此数据库中只能写“普通攻击状态”。 |
参与人数 2 | 赞 +2 | 收起 理由 |
---|---|---|
白嫩白嫩的 | + 1 | 认可答案 |
alexncf125 | + 1 | 精品文章 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-26 18:41
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.