Project1

标题: 技能伤害关联问题!!! [打印本页]

作者: 黄谊洲    时间: 2015-8-1 01:22
标题: 技能伤害关联问题!!!
本帖最后由 黄谊洲 于 2015-8-24 18:54 编辑

问题是当2号主角使用技能时    该技能的伤害   怎么关联到1号主角的攻击属性上.(或者其他属性)??比如说2号主角的技能伤害是1000,,  1号角色敏捷是50,,, 那么怎么打出1000+50=1050的伤害(不计离散度)(ΦωΦ)

这个是xp的个人背包的范例          求高手把这个范例移植到va 上。目前66有的背包范例跟这个不一样的,别发连接啦      
作者: 小徐    时间: 2015-8-1 10:13
本帖最后由 小徐 于 2015-8-1 10:24 编辑

并不能,AGM不能直接做变量与变量的相加,需要加入判断

实现方法

变量1:1号玩家攻击力
变量2:2号玩家敏捷

判断

当变量:2号玩家敏捷 等于 50 时

1号玩家攻击力 变量操作 添加 50

**************************************************
如果敏捷并不是固定的50,而是会改变,那么
**************************************************
当变量:2号玩家敏捷 等于 1时

1号玩家攻击力 变量操作 添加 1

当变量:2号玩家敏捷 等于 2 时

1号玩家攻击力 变量操作 添加 2
.
.
.
当变量:2号玩家敏捷 等于 50 时

1号玩家攻击力 变量操作 添加 50

.
.

**************************************************
攻击完毕后的操作,每一次攻击都要计算新攻击力,所以,要将(加过敏捷的)1号玩家攻击力恢复原状
**************************************************
攻击完毕

1号玩家攻击力 恢复初始值

**************************************************
如果1号玩家攻击力也会改变,并不是固定的1000,那么就不能恢复初始值,而是恢复到增加2号玩家敏捷前的状态
**************************************************
.
.
攻击完毕

当变量:2号玩家敏捷 等于 1时

1号玩家攻击力 变量操作 添加 -1

当变量:2号玩家敏捷 等于 2 时

1号玩家攻击力 变量操作 添加 -2
.
.
.
当变量:2号玩家敏捷 等于 50 时

1号玩家攻击力 变量操作 添加 -50

作者: 我是大仙    时间: 2015-8-1 11:37
本帖最后由 我是大仙 于 2015-8-1 11:38 编辑
小徐 发表于 2015-8-1 10:13
并不能,AGM不能直接做变量与变量的相加,需要加入判断

实现方法


其实我觉得可以用逆向思维。
没必要那么麻烦。
可以让玩家1号的攻击力 为 复制2号玩家的敏捷,
这样 玩家1的攻击力 = 玩家2的敏捷。
再用玩家1现在的攻击力(玩家2的敏捷) + 原本固定的玩家1的攻击力.
最后在按你说的恢复初始值。
作者: 黄谊洲    时间: 2015-8-1 11:41
{:2_276:}我等小白给跪了!!   新手完全看不懂你们再说些什么  好蛋疼
作者: 小徐    时间: 2015-8-1 12:07
我是大仙 发表于 2015-8-1 11:37
其实我觉得可以用逆向思维。
没必要那么麻烦。
可以让玩家1号的攻击力 为 复制2号玩家的敏捷,

但是玩家1的原攻击力如果不是固定的某个值就不行
作者: 小徐    时间: 2015-8-1 12:10
黄谊洲 发表于 2015-8-1 11:41
我等小白给跪了!!   新手完全看不懂你们再说些什么  好蛋疼

就是流程操作而已,仔细研究一下,哪里不明白再问
作者: enchant    时间: 2015-8-1 12:14
哈哈哈哈为什么要做那么麻烦的事情………………
AGM变量就是死的

你直接增加主角的攻击力不就好了

2号、3号属性还是摆在那里看

反正最后你不也只是打出总合的伤害
作者: 黄谊洲    时间: 2015-8-1 12:44
本帖最后由 黄谊洲 于 2015-8-1 12:45 编辑

      比如图一我现在驾驶是251,当我乘上这辆战车的时候 参加战斗的自然就变成战车了,战车是不能升级的,如果武器攻击固定的话,那人物升级就没有意义啦!所以怎么让该角色乘上这辆战车的时候  驾驶能够加到这辆战车上!  那样就不用改技能伤害关联啦。   求完美解决   追加悬赏分   求!

QQ截图20150801123930.png (186.45 KB, 下载次数: 36)

2

2

3.png (160.37 KB, 下载次数: 26)

3

3

2.png (204.57 KB, 下载次数: 30)

11

11

作者: 小徐    时间: 2015-8-1 12:49
本帖最后由 小徐 于 2015-8-1 12:52 编辑
黄谊洲 发表于 2015-8-1 12:44
比如图一我现在驾驶是251,当我乘上这辆战车的时候 参加战斗的自然就变成战车了,战车是不能升级的, ...


这好像是VX系列啊……额,LZ是不是走错区了=v=
(首先说,AGM不像RM有这么大的扩展性,是软件本身的特性限制的,如果你想要更加自由地设计游戏,可以尝试Gamemaker)

可以这样,当角色乘上战车,战车是一个【道具】,在【道具】里设置角色攻击力提升。然后
当角色吃了战车这个【道具】打开一个开关,改变角色的动画,角色就【乘上战车】啦。

作者: 黄谊洲    时间: 2015-8-1 12:54
小徐 发表于 2015-8-1 12:49
这好像是VX系列啊……额,LZ是不是走错区了=v=
(首先说,AGM不像RM有这么大的扩展性,是软件本身的特性 ...

新人不知道版规    不要见怪啊!!    本来是交流的  后来没办法解决就变成这样提问区啦- -  
作者: 黄谊洲    时间: 2015-8-1 12:57
黄谊洲 发表于 2015-8-1 12:54
新人不知道版规    不要见怪啊!!    本来是交流的  后来没办法解决就变成这样提问区啦- -   ...

  车也是一种角色  我是新人  !   我蠢   我真的不懂 - -

QQ图片20150801125912.png (11.96 KB, 下载次数: 36)

1

1

作者: 黄谊洲    时间: 2015-8-1 13:05
本帖最后由 黄谊洲 于 2015-8-1 13:06 编辑

能否这样实现    变量1设置成某角色的开关  (哪一位角色的驾驶值)  。   变量二设置成增加的战车 !    我突然想到的  具体怎么做 不知道       求告知

QQ截图20150801130453.png (19.42 KB, 下载次数: 34)

1

1

11111111.png (76.45 KB, 下载次数: 39)

1

1

作者: 天地有正气    时间: 2015-8-1 13:24
楼主,这里是AGM区,你的软件应该是vx或者va,建议去找版主移区。
作者: 我是大仙    时间: 2015-8-1 13:30
没错,楼主你发错区了....
作者: 黄谊洲    时间: 2015-8-1 13:33
本帖最后由 黄谊洲 于 2015-8-1 14:56 编辑

这样设定可以增加这辆战车的驾驶,嗯角色数据设置变量可以等于该角色的驾驶值   。。。。但是怎么判定是哪一个角色乘坐这辆车   。   这个问题解决了那就全部解决啦!!!哈哈    可是我不会。。。。

2312.png (42.11 KB, 下载次数: 28)

1

1

作者: 小徐    时间: 2015-8-1 15:51
LZ果然是走错地方了……
来,给LZ传送门,到这里去提问:https://rpg.blue/forum-309-1.html
作者: 黄谊洲    时间: 2015-8-1 20:26
我是大仙 发表于 2015-8-1 13:30
没错,楼主你发错区了....

嗯,本来是要讨论的。没想打沦陷啦哈哈
作者: woodvvv    时间: 2015-8-19 18:30
明明发错了地方~~~~~~~~~




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