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

Project1

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

[已经过期] 跑条的问题,三个脚本的那种cp跑条,人物不是从0开.....

[复制链接]

Lv2.观梦者

梦石
0
星屑
946
在线时间
61 小时
注册时间
2019-12-10
帖子
97
跳转到指定楼层
1
发表于 2021-6-28 22:48:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 口冖风清扬冖口 于 2021-7-10 09:07 编辑

每次战斗的开始位置不同顺序不同▁▂①▃▄④▅▆③▇█②下一战▁▂④▃▄②▅▆①▇█③,那三个跑条脚本叫做,CP制御,按钮追加,AX追加,开始不管谁速度快慢都是随机位置,本来想先人一手的也随机了,魔兽随机没关系
想玩我做的游戏加我qq947128749

Lv2.观梦者

梦石
0
星屑
946
在线时间
61 小时
注册时间
2019-12-10
帖子
97
14
 楼主| 发表于 2021-7-6 19:15:28 | 只看该作者
口冖风清扬冖口 发表于 2021-7-6 17:03
也好像不是,顺序没出问题就是技能选择完之后,又让另一个稍微慢的角色选择了技能,发动顺序就可能出现了 ...

我还真不会算,我到时候再发一个
想玩我做的游戏加我qq947128749
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
946
在线时间
61 小时
注册时间
2019-12-10
帖子
97
13
 楼主| 发表于 2021-7-6 17:03:06 | 只看该作者
Im剑侠客 发表于 2021-7-6 16:37
cp的刷新增加量如下:
#--------------------------------------------------------------------------
  ...

也好像不是,顺序没出问题就是技能选择完之后,又让另一个稍微慢的角色选择了技能,发动顺序就可能出现了问题,先后选的顺序倒是没出现问题

点评

二者的cp槽是否同时满槽?如果是,则可能是我前面猜想的原因。如果不是,那么这个问题还是单独发一个新的帖子提问,尽量详细描述一下吧。  发表于 2021-7-6 18:36
想玩我做的游戏加我qq947128749
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

12
发表于 2021-7-6 16:37:16 | 只看该作者
口冖风清扬冖口 发表于 2021-7-6 15:54
还有一个问题必如速度120和122,122速度快的先选了技能,可是没出,先让120的再选一次,如果120的是技能 ...

cp的刷新增加量如下:
#--------------------------------------------------------------------------
  # ○ CP カウントアップ
  #--------------------------------------------------------------------------
  def cp_update
    self.cp += XRXS65::SPEED * 4096 * self.agi / XRXS_CP_SYSTEM.total_agi
  end
脚本提供的cp最大值为65535,上面这一段计算下来,意味着速度如果相差无几,则cp槽有可能是同时到达。
同时到达也就是说,谁先谁后则遵循默认的顺序了,因为二者速度一致了嘛。
热爱生命,相信未来。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
946
在线时间
61 小时
注册时间
2019-12-10
帖子
97
11
 楼主| 发表于 2021-7-6 15:54:38 | 只看该作者
本帖最后由 口冖风清扬冖口 于 2021-7-6 15:58 编辑
Im剑侠客 发表于 2021-7-4 14:45
从你给出的脚本看,战斗开始时,CP执行了初始化,如下:
#---------------------------------------------- ...


还有一个问题必如速度120和122,122速度快的先选了技能,可是没出,先让120的再选一次,如果120的是技能可能就先出了,怎么才能速度快的先使用过了技能再让速度慢的使用技能,其他选项也是,想要立即触发,别等下一个
想玩我做的游戏加我qq947128749
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
946
在线时间
61 小时
注册时间
2019-12-10
帖子
97
10
 楼主| 发表于 2021-7-6 15:48:18 | 只看该作者
口冖风清扬冖口 发表于 2021-7-6 15:15
我在end之前加了,人物从0开始跑,魔兽不从0跑怎么解决

可以了全都从0开始跑了
想玩我做的游戏加我qq947128749
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
946
在线时间
61 小时
注册时间
2019-12-10
帖子
97
9
 楼主| 发表于 2021-7-6 15:27:09 | 只看该作者
Im剑侠客 发表于 2021-6-29 12:49
尝试把脚本贴出来,让眼尖的童鞋帮你看看。理论上,在战斗开始的时候,全员手动切0就能解决了。 ...

现在就是魔兽不为0,怎么改成0,先不想别的了
想玩我做的游戏加我qq947128749
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
946
在线时间
61 小时
注册时间
2019-12-10
帖子
97
8
 楼主| 发表于 2021-7-6 15:22:25 | 只看该作者
Im剑侠客 发表于 2021-7-4 14:45
从你给出的脚本看,战斗开始时,CP执行了初始化,如下:
#---------------------------------------------- ...

感觉怪物在哪没关系,有没有全员往前移动一部分的,看到一个,全員の CP を初期設定

点评

如果不要切0,也不要默认自带的速度随机,可以这样写,如硬性指标速度乘以10:self.cp = self.agi*10。具体如何你可以尝试给它写写公式。  发表于 2021-7-6 16:43
想玩我做的游戏加我qq947128749
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
946
在线时间
61 小时
注册时间
2019-12-10
帖子
97
7
 楼主| 发表于 2021-7-6 15:15:34 | 只看该作者
Im剑侠客 发表于 2021-7-4 14:45
从你给出的脚本看,战斗开始时,CP执行了初始化,如下:
#---------------------------------------------- ...

我在end之前加了,人物从0开始跑,魔兽不从0跑怎么解决

点评

那个追加的条件就是用来区分角色(actor)与敌人(enemy)的,敌人如果也要从零开始,把判定条件即if后面的内容注释了就可以了。  发表于 2021-7-6 15:19
想玩我做的游戏加我qq947128749
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
946
在线时间
61 小时
注册时间
2019-12-10
帖子
97
6
 楼主| 发表于 2021-7-6 15:12:00 | 只看该作者
Im剑侠客 发表于 2021-7-4 14:45
从你给出的脚本看,战斗开始时,CP执行了初始化,如下:
#---------------------------------------------- ...

我是直接往后加了,还没管事
  def cp_preset
    percent = self.max_cp * XRXS65::CP_PRESET_RATIO * (rand(16) + 16) * self.agi / XRXS_CP_SYSTEM.total_agi / 24
    self.cp = XRXS65::CP_PRESET_FIXNUM + percent
  end
  self.cp = 0 if self.is_a?(Game_Actor)
想玩我做的游戏加我qq947128749
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-21 11:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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