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

Project1

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

[已经解决] 行动顺序设置请教

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2009-7-17
帖子
139
跳转到指定楼层
1
发表于 2014-11-5 11:38:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
感谢各位大神之前对我提出问题的解答,现在问题又来了,当然不是挖掘机技术哪家强,呵呵
是这样的,请问在def self.make_action_orders如何设置行动顺序为这样:
我方行动一下,敌方行动一下,如果我方或敌方有人阵亡则顺序顺延,顺序一定是我方行动一下,敌方行动一下,但是一轮中(一轮的意思是比如我方有4人,敌方有4人,那么我方第一人行动一下,敌方第一人行动一下,这样类推,直到8人行动完毕为一轮)一个角色只能行动一次(意思是比如我方还有4人,敌方只有1人,那么我方第一人行动完毕后,敌方存活角色行动,然后敌方不能在行动,直到我方第二,三,四人行动完毕,到第二轮时,重新再按照前面的顺序行动)。
请教各位大神!
@taroxd @VIPArcher @tseyik @三途亚梦  

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
2
发表于 2014-11-5 11:49:03 | 只看该作者
这个很默认的回合制行动循序有什么区别吗……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2009-7-17
帖子
139
3
 楼主| 发表于 2014-11-5 12:39:05 | 只看该作者
本帖最后由 morningboo 于 2014-11-5 12:43 编辑
三途亚梦 发表于 2014-11-5 11:49
这个很默认的回合制行动循序有什么区别吗……


有不一样的地方,因为要引入队列阵型的概念,角色在队伍第一位,第二位他的行动先后顺序是不同的,其次敌人也一样,并且要取消速度属性,改为强制设定顺序


自己想了个曲线救国的方法,就是每次战斗都对角色与敌人的速度进行赋值,但是赋值的话如果要达到行动顺序按我说的如果角色阵亡则顺序到下一个得不断测试,想看看能不能从脚本直接入手

点评

请教,状态怎么做,能举个例子吗?  发表于 2014-11-5 13:35
简单的说,$game_troop.members[0].agi += 1 的方法是不存在的。  发表于 2014-11-5 13:10
是有……但是VA默认系统下是不能对敌人的能力值做直接调整的。 状态为何会有动画?事件和脚本添加的状态可以没有任何提示。  发表于 2014-11-5 13:08
敌人和我方都有敏捷值的设定,我想的是用敏捷来控制,状态的话会显示动画  发表于 2014-11-5 12:58
所有单位速度统一为100,用状态来调整单位的速度。在战斗开始时根据站位赋予不同的速度,如果站位改变则刷新,这样的形式。  发表于 2014-11-5 12:49
回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
4
发表于 2014-11-5 14:14:59 | 只看该作者
本帖最后由 三途亚梦 于 2014-11-5 14:18 编辑
morningboo 发表于 2014-11-5 12:39
有不一样的地方,因为要引入队列阵型的概念,角色在队伍第一位,第二位他的行动先后顺序是不同的,其次敌 ...


你设定所有玩家人物和敌人敏捷值为 100
假设你的队伍上限为5人,然后设置4个状态,效果分别为:
状态1:敏捷值 * 110
状态2:敏捷值 * 120
状态3:敏捷值 * 130
状态4:敏捷值 * 140
(如果想玩家先攻则设置9个状态,敏捷从101开始写)

在战斗开始的时候分别给他members[1] 添加 状态1
以此全部添加对应的状态。

就是这样。状态没有图标,优先级1,没有任何提示信息就不会出现提示。

------------------------------------------------------------------------------------
不过我不清楚当敌人死亡后是否会发生队列位置的变化
也就是,敌人members[0] 死亡后member[1] 是否会变成member[0]。
这点我不清楚。

点评

敌人的队列位置不会变化  发表于 2014-11-5 15:42

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2009-7-17
帖子
139
5
 楼主| 发表于 2014-11-5 15:10:33 | 只看该作者
三途亚梦 发表于 2014-11-5 14:14
你设定所有玩家人物和敌人敏捷值为 100
假设你的队伍上限为5人,然后设置4个状态,效果分别为:
状态1: ...


感谢解答,可以结贴了
PS:测试过了,我方或敌人死亡后队列不会发生变化
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 03:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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