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

Project1

 找回密码
 注册会员
搜索

第6-10角色战斗画面里如何显示出来?

查看数: 3838 | 评论数: 15 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-6-21 11:57

正文摘要:

本帖最后由 fhxy 于 2018-6-21 12:05 编辑 问题1:第6-10角色在战斗画面里如何显示出来? 问题2:第6-10角色在战斗画面的使用特技物品的指令图如何显示出来? 请高手指教一下。 修改Game_Actor类的内容第6-10角色 ...

回复

fhxy 发表于 2018-6-21 19:59:37
soulsaga 发表于 2018-6-21 19:05
可以判断当前场景就不怕影响到其他了..

可以放弃改虽然有点影响,但不是很大,只是让我觉得不每行之间太松散。
soulsaga 发表于 2018-6-21 19:05:02
fhxy 发表于 2018-6-21 18:48
看了一下你说的修改行距,影响几个菜单的行距,标题画面,退出游戏画面、主菜单的选择指令,和战斗指令菜 ...

可以判断当前场景就不怕影响到其他了..
fhxy 发表于 2018-6-21 18:48:35
灯笼菜刀王 发表于 2018-6-21 17:36
想改的话,到Window_Command 里

def draw_item(index, color) 里面的

看了一下你说的修改行距,影响几个菜单的行距,标题画面,退出游戏画面、主菜单的选择指令,和战斗指令菜单,对半对应的光标也得改了
fhxy 发表于 2018-6-21 18:14:21
灯笼菜刀王 发表于 2018-6-21 17:36
想改的话,到Window_Command 里

def draw_item(index, color) 里面的

听你这么一说涉及的光标行距修改问题太多啦,简直是重做一遍菜单修改了,两个方法都说一下吧。
我看有没有必要改,我看关重七的梦幻西游3是用的战斗图标不过也涉及到修改光标行距
fhxy 发表于 2018-6-21 18:08:57
本帖最后由 fhxy 于 2018-6-21 18:11 编辑
fhxy 发表于 2018-6-21 17:22
按你的方法修改了宽度,有一点就是能不能修改每条指令的行距?我添加了三条指令指令菜单显得太长了想缩短 ...


听你这么一说涉及的光标行距修改问题太多啦,简直是重做一遍菜单修改了,两个方法都说一下吧。
我看有没有必要改,我看关重七的梦幻西游3是用的战斗图标不过也涉及到修改光标行距
fhxy 发表于 2018-6-21 17:51:45
灯笼菜刀王 发表于 2018-6-21 17:36
想改的话,到Window_Command 里

def draw_item(index, color) 里面的

光标行距能改不?

点评

=v= 可以,不过我不教你, 因为接下来你会冒出越来越多的问题, 自己想办法搞定吧XD  发表于 2018-6-21 17:56
灯笼菜刀王 发表于 2018-6-21 17:36:26
本帖最后由 灯笼菜刀王 于 2018-6-21 17:37 编辑
fhxy 发表于 2018-6-21 17:22
按你的方法修改了宽度,有一点就是能不能修改每条指令的行距?我添加了三条指令指令菜单显得太长了想缩短 ...


想改的话,到Window_Command 里

def draw_item(index, color) 里面的

rect = Rect.new(4, 32 * index, self.contents.width - 8, 32)

这里就是行距,

不过,改行距容易, 改其他就不容易了,比如光标的位置和移动方式,  

如果没能力处理这些, 那还是别动它为好

觉得窗口太长, 可以用二级窗口或者图片战斗指令脚本, 副作用比较小
fhxy 发表于 2018-6-21 17:22:45
本帖最后由 fhxy 于 2018-6-21 17:24 编辑
灯笼菜刀王 发表于 2018-6-21 15:08
自己动手。

在改坐标的那个位置,像你摆角色坐标那样,用@actor_index 分歧


按你的方法修改了宽度,有一点就是能不能修改每条指令的行距?我添加了三条指令指令菜单显得太长了想缩短些就像我上面战斗图的状态菜单一样缩小七条指令的行距。
脚本修改如下:

    # 生成角色命令窗口
    s1 = $data_system.words.attack
    s2 = $data_system.words.skill
    s3 = $data_system.words.guard
    s4 = $data_system.words.item
    s5 = "保护"
    s6 = "召唤"
    s7 = "捕捉"
    @actor_command_window = Window_Command.new(70,[s1, s2, s3, s4, s5, s6, s7])
    @actor_command_window.y = 160
    @actor_command_window.back_opacity = 160
    @actor_command_window.active = false
    @actor_command_window.visible = false

fhxy 发表于 2018-6-21 15:54:18
本帖最后由 fhxy 于 2018-6-21 16:00 编辑
灯笼菜刀王 发表于 2018-6-21 15:08
自己动手。

在改坐标的那个位置,像你摆角色坐标那样,用@actor_index 分歧


按照你的思路还真实现了你说的效果,
随便指点一下角色指令窗口在哪里修改?我想把指令窗口修改小一点。
另外你看看我修改的脚本有没有问题。
  #--------------------------------------------------------------------------
  # ● 设置角色指令窗口
  #--------------------------------------------------------------------------
  def phase3_setup_command_window
    # 同伴指令窗口无效化
    @party_command_window.active = false
    @party_command_window.visible = false
    # 角色指令窗口无效化
    @actor_command_window.active = true
    @actor_command_window.visible = true
    # 设置角色指令窗口的位置
   # @actor_command_window.x = @actor_index * 16
#  def @actor_command_window.x
    case @actor_index
#    case @actor_command_window.index
    when 0
      @actor_command_window.x = 500
      @actor_command_window.y = 130
    when 1
      @actor_command_window.x = 500
      @actor_command_window.y = 200
    when 2
      @actor_command_window.x = 500
      @actor_command_window.y = 270
    when 3
      @actor_command_window.x = 500
      @actor_command_window.y = 340
    when 4
      @actor_command_window.x = 500
      @actor_command_window.y = 410
    when 5
      @actor_command_window.x = 430
      @actor_command_window.y = 130
    when 6
      @actor_command_window.x = 430
      @actor_command_window.y = 200
    when 7
      @actor_command_window.x = 430
      @actor_command_window.y = 270
    when 8
      @actor_command_window.x = 430
      @actor_command_window.y = 340
    when 9
      @actor_command_window.x = 430
      @actor_command_window.y = 410
    # 设置索引为 0  我把这个屏蔽了不知道该不该屏蔽
#    @actor_command_window.index = 0
    end
    return
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-5-9 01:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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