Project1

标题: 请问个关于sideview使用的问题 [打印本页]

作者: zeroko    时间: 2010-8-1 09:25
标题: 请问个关于sideview使用的问题
本帖最后由 zeroko 于 2010-8-1 21:21 编辑

横战样例.rar (1.11 MB, 下载次数: 72)
以上是我拿“sideview横战样例”然后加上空轨玲的战斗语音
可以看到问题是......
比方加了玲的开场语音ren_start.wav然后设置

# ■ 单独战斗动作 添加
"se玲开场"      => ["sound", "se",  100, 100, "ren_start"],

  # 连贯动  添加
  "战斗开始"          => ["se玲开场","开场1","开场2","开场3","15"],

发现敌人的设置也是:
  def first_action
    case @enemy_id
    when 1
      return "战斗开始"
    end
    # 上述敌方ID以外的其他敌方队员全部使用的武器ID动作
    return "战斗开始"
  end

所以一开场敌人也播放玲的开场语音了.....
请问我应该 return 什么才让敌人开场不作声?





作者: 小幽的马甲    时间: 2010-8-1 09:34
= =虽然因为没试过sideview所以没看懂……但是可以开两个哈希么……
"战斗开始A"          => ["开场1","开场2","开场3","15"],
然后return "战斗开始A"
作者: 水镜风生    时间: 2010-8-1 09:39
为角色添加一个专门的开场连贯动作,如:
# ■ 单独战斗动作 添加
"se玲开场"      => ["sound", "se",  100, 100, "ren_start"],

  # 连贯动  添加
  "战斗开始(铃)"          => ["se玲开场","开场1","开场2","开场3","15"],


然后在设定里找到这一段:
#--------------------------------------------------------------------------
  # ● 进入战斗时的动作
  #--------------------------------------------------------------------------  
  def first_action
    case @actor_id
    when 1
      return "战斗开始"
    end
    # 上述主人公ID以外的其他主人公全部使用的连贯动作名
    return "战斗开始"
  end


在那个when 1后面return "战斗开始(铃)",然后一号角色就会使用这个战斗开始动作了。
作者: zeroko    时间: 2010-8-1 09:51
回复 小幽的马甲 的帖子
额....对哦,每种情况另外新增一个
可是如果我想每个人都设开场,攻击,受伤,胜利的声效的话就。。。
我后来想想能不能这样呢:

$my_actor_id=0

#声效
"se开场"      => ["sound", "se",  100, 100, "actor"+$my_actor_id+"start"],       #这个地方我不知道如何整数转字符串= =

# ■ 连贯动作
"战斗开始"          => ["se开场","开场1","开场2","开场3","15"],

class Game_Actor < Game_Battler
......
  #--------------------------------------------------------------------------
  # ● 进入战斗时的动作
  #--------------------------------------------------------------------------  
  def first_action
    $my_actor_id=@actor_id
    return "战斗开始"
  end
  #------

我试验的时候他说我$my_actor_id类型不对,我不知道怎么转。。。。
作者: 小幽的马甲    时间: 2010-8-1 10:01
$my_actor_id.to_s
作者: zeroko    时间: 2010-8-1 10:40
啊。。。。
竟然。。。。那哈希表不会随着那变量去变化。。。
一开始初始化录入变量的初始值就定死的貌似。。。。




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