设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3562|回复: 17
打印 上一主题 下一主题

[已经过期] 技能伤害关联问题!!!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
641 小时
注册时间
2015-7-29
帖子
211
跳转到指定楼层
1
发表于 2015-8-1 01:22:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 黄谊洲 于 2015-8-24 18:54 编辑

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

这个是xp的个人背包的范例          求高手把这个范例移植到va 上。目前66有的背包范例跟这个不一样的,别发连接啦      

Lv1.梦旅人

梦石
0
星屑
55
在线时间
183 小时
注册时间
2005-12-25
帖子
215
2
发表于 2015-8-1 10:13:42 | 只看该作者
本帖最后由 小徐 于 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
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5405
在线时间
1105 小时
注册时间
2013-7-8
帖子
2005

极短23参与

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

实现方法


其实我觉得可以用逆向思维。
没必要那么麻烦。
可以让玩家1号的攻击力 为 复制2号玩家的敏捷,
这样 玩家1的攻击力 = 玩家2的敏捷。
再用玩家1现在的攻击力(玩家2的敏捷) + 原本固定的玩家1的攻击力.
最后在按你说的恢复初始值。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
641 小时
注册时间
2015-7-29
帖子
211
4
 楼主| 发表于 2015-8-1 11:41:12 | 只看该作者
{:2_276:}我等小白给跪了!!   新手完全看不懂你们再说些什么  好蛋疼
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
183 小时
注册时间
2005-12-25
帖子
215
5
发表于 2015-8-1 12:07:17 | 只看该作者
我是大仙 发表于 2015-8-1 11:37
其实我觉得可以用逆向思维。
没必要那么麻烦。
可以让玩家1号的攻击力 为 复制2号玩家的敏捷,

但是玩家1的原攻击力如果不是固定的某个值就不行

点评

我的语言表达有点不过关啊....  发表于 2015-8-1 12:13
没错,所以我说接下来按你说的做....  发表于 2015-8-1 12:13
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
183 小时
注册时间
2005-12-25
帖子
215
6
发表于 2015-8-1 12:10:05 | 只看该作者
黄谊洲 发表于 2015-8-1 11:41
我等小白给跪了!!   新手完全看不懂你们再说些什么  好蛋疼

就是流程操作而已,仔细研究一下,哪里不明白再问
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
240
在线时间
1036 小时
注册时间
2009-6-12
帖子
180

短篇九导演组季军

7
发表于 2015-8-1 12:14:11 | 只看该作者
哈哈哈哈为什么要做那么麻烦的事情………………
AGM变量就是死的

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

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

反正最后你不也只是打出总合的伤害

点评

复杂。打错了....  发表于 2015-8-1 12:21
我觉得其实一个单机游戏没必要那么复制啦。  发表于 2015-8-1 12:20
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
641 小时
注册时间
2015-7-29
帖子
211
8
 楼主| 发表于 2015-8-1 12:44:03 | 只看该作者
本帖最后由 黄谊洲 于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
183 小时
注册时间
2005-12-25
帖子
215
9
发表于 2015-8-1 12:49:30 | 只看该作者
本帖最后由 小徐 于 2015-8-1 12:52 编辑
黄谊洲 发表于 2015-8-1 12:44
比如图一我现在驾驶是251,当我乘上这辆战车的时候 参加战斗的自然就变成战车了,战车是不能升级的, ...


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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
641 小时
注册时间
2015-7-29
帖子
211
10
 楼主| 发表于 2015-8-1 12:54:18 | 只看该作者
小徐 发表于 2015-8-1 12:49
这好像是VX系列啊……额,LZ是不是走错区了=v=
(首先说,AGM不像RM有这么大的扩展性,是软件本身的特性 ...

新人不知道版规    不要见怪啊!!    本来是交流的  后来没办法解决就变成这样提问区啦- -  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 14:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表