Project1

标题: 请教几个内容 [打印本页]

作者: 够爱    时间: 2018-5-27 01:31
标题: 请教几个内容
1   如何设置  某个角色MP等于0时 执行公共事件或是 不能移动并出现提示
    (ps:用公共事件一个个角色判断MP的跳过   角色太多不考虑这种方法)

2  如何设置各个角色的MP显示不同
   ( 例如 1号角色MP显示为魔力   2号角色MP显示为灵力   3号MP显示为神力)

3  公共事件触发开关为 并行处理时会有个缓冲时间怎么处理
(例如   A公共事件为一号开关开启时并列执行  在开关开启时按下右键显示文字  但是执行并不是即时的 按下右
             键时有时会向右行驶一步再出现文字            地图上事件设置同样的内容则不会出现缓冲现象 )
作者: 够爱    时间: 2018-5-27 01:31
希望各位大佬发表多多点评
作者: 够爱    时间: 2018-5-27 01:32
另外  相关内容已经事先搜索过了并没找到答案才发帖询问
作者: 张咚咚    时间: 2018-5-27 07:17
本帖最后由 张咚咚 于 2018-5-27 07:20 编辑

1. Game_Player 第 286 行下面加上
  1. return false if $game_party.members[0].mp <= 0
复制代码

2. Window_Base 第 512 行替换为
  1.     case actor.id
  2.     when 1
  3.       mp_name = "魔力"
  4.     when 2
  5.       mp_name = "灵力"
  6.     when 3
  7.       mp_name = "神力"
  8.     else
  9.       mp_name = Vocab::mp_a
  10.     end
  11.     draw_text(x, y, 30, line_height, mp_name)
复制代码

3. 把公共事件改成自动执行试试
作者: 够爱    时间: 2018-5-28 00:39
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

第一点  Game_Player 286 行是介绍页面  
284    #--------------------------------------------------------------------------
285# * Determine if Movement is Possible
286  #--------------------------------------------------------------------------
287 return false if $game_party.members[0].mp <= 0  
288 def movable?
    return false if moving?
    return false if @move_route_forcing || @followers.gathering?
    return false if @vehicle_getting_on || @vehicle_getting_off
    return false if $game_message.busy? || $game_message.visible
    return false if vehicle && !vehicle.movable?
    return true
  end

像这样吗??



作者: 够爱    时间: 2018-5-28 00:42
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

第二点

214  #--------------------------------------------------------------------------
215  # * Reset Font Settings
216  #--------------------------------------------------------------------------
  def reset_font_settings
    change_color(normal_color)
    contents.font.size = Font.default_size
    contents.font.bold = Font.default_bold
    contents.font.italic = Font.default_italic
  end

我的这页经过处理过的不只是不是直接把脚本复制到横线就可以?
作者: 够爱    时间: 2018-5-28 00:45
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

第三点
改成自动执行可以避免延迟但是会卡住  例如要按菜单键都不行   
我要做的是判定 战车血量 如果战车没血一移动就会提示不可以移动
还有个问题就是下车后  判定还是在  下车后不等于离队的吗?
作者: 够爱    时间: 2018-5-28 00:46
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

多谢大神指点        
作者: 够爱    时间: 2018-5-28 00:52
张咚咚 发表于 2018-5-27 07:17
1. Game_Player 第 286 行下面加上

2. Window_Base 第 512 行替换为

第一点  想把机动类装甲的MP改成油量  并判断油量低于1时不许移动
作者: 够爱    时间: 2018-6-1 12:23
求教啊     在线等




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