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

Project1

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

[已经过期] 怎样更改战斗开头的战斗/逃跑选项【1vip】

 关闭 [复制链接]

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
1705 小时
注册时间
2011-8-17
帖子
818
跳转到指定楼层
1
发表于 2011-10-16 13:33:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 黑舞嗜 于 2011-10-16 17:18 编辑

不是去掉,我想要的效果是把战斗改成特技,点击以后就和战斗菜单特技一样(里面显示1号角色的特技就行),然后逃跑改成取消,效果相当于跳过,然后1号角色把他隐藏起来,不隐藏弄这个就没意义了
roguelike求生RPG研发中....

Lv1.梦旅人

梦石
0
星屑
55
在线时间
122 小时
注册时间
2011-2-7
帖子
150
3
发表于 2011-10-16 19:18:57 | 只看该作者
额我是听不懂啦。想必楼猪不会用默认战斗脚本的,RTAB或半回合制的话很好解决,在脚本中直接删除有关逃跑的内容就可以了,逃跑做成特技的话可以在特技中设置中断战斗,不过注意这个特技只会播放咏唱动画,关于逃跑可能与逃跑概率可以用公共事件开关以及变量或者战斗事件里的开关、变量来设定。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
113 小时
注册时间
2011-10-6
帖子
45
2
发表于 2011-10-16 15:59:38 | 只看该作者
本帖最后由 盈盈 于 2011-10-16 16:00 编辑

  1. class Scene_Battle
  2. #--------------------------------------------------------------------------
  3.   # ● 刷新画面 (同伴命令回合)
  4.   #--------------------------------------------------------------------------
  5.   def update_phase2
  6.     # 按下 C 键的情况下
  7.     if Input.trigger?(Input::C)
  8.       # 同伴指令窗口光标位置分支
  9.       case @party_command_window.index
  10.       when 0  # 战斗
  11.         # 演奏确定 SE
  12.         $game_system.se_play($data_system.decision_se)
  13.         # 开始角色的命令回合
  14.         start_phase3
  15.         @actor_command_window.index = 1
  16.         update_phase3_basic_command
  17.       when 1  # 逃跑
  18.         # 演奏确定 SE
  19.         $game_system.se_play($data_system.decision_se)
  20.         # 开始角色的命令回合
  21.         start_phase3
  22.       end
  23.       return
  24.     end
  25.   end
  26. end

  27. class Window_PartyCommand < Window_Selectable
  28.   #--------------------------------------------------------------------------
  29.   # ● 初始化对像
  30.   #--------------------------------------------------------------------------
  31.   def initialize
  32.     super(0, 0, 640, 64)
  33.     self.contents = Bitmap.new(width - 32, height - 32)
  34.     self.back_opacity = 160
  35.     @commands = ["特技", "跳过"]
  36.     @item_max = 2
  37.     @column_max = 2
  38.     draw_item(0, normal_color)
  39.     draw_item(1, $game_temp.battle_can_escape ? normal_color : disabled_color)
  40.     self.active = false
  41.     self.visible = false
  42.     self.index = 0
  43.   end
  44. end
复制代码

点评

1号只能特技和跳过?1号大声曰:“没人权呀!”  发表于 2011-10-16 16:45
能把1号角色隐藏起来么...  发表于 2011-10-16 16:12
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 22:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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