查看: 3231|回复: 17

哪位高手,可以帮我改一下吗?

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-12
回帖
37
发表于 2008-3-30 05:19:10 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
回帖
1465
发表于 2008-3-30 05:23:26 | 显示全部楼层
把x坐标该了`````
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2008-3-30 05:26:28 | 显示全部楼层
这个需要修改脚本。
找到Window_Base;找到
  #--------------------------------------------------------------------------
  # ● 描绘脸谱
  #     face_name  : 脸谱图像文件名
  #     face_index : 脸谱图像索引
  #     x          : 描绘目标 X 坐标
  #     y          : 描绘目标 Y 坐标
  #     size       : 显示大小
  #--------------------------------------------------------------------------
  def draw_face(face_name, face_index, x, y, size = 96)
    bitmap = Cache.face(face_name)
    rect = Rect.new(0, 0, 0, 0)
    rect.x = face_index % 4 * 96 + (96 - size) / 2
    rect.y = face_index / 4 * 96 + (96 - size) / 2
    rect.width = size
    rect.height = size
    self.contents.blt(x, y, bitmap, rect)
    bitmap.dispose
  end

修改
    self.contents.blt(x, y, bitmap, rect)
的X数值。理论上是可以的。



恩,实际上也是可以的。改成这样:
    self.contents.blt(x=384, y, bitmap, rect)


   PS:有改错的话,请脚本大大们指出。谢谢。

《天空之城 —— 破碎的命运》
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2008-3-30 06:33:36 | 显示全部楼层
单单改脸谱(头像)是没用的
还要相对应修改文字的座标
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2008-3-30 06:35:44 | 显示全部楼层
哦,忘记了。去试试怎么改。

《天空之城 —— 破碎的命运》
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2008-3-30 08:18:54 | 显示全部楼层
对了,你可以参考物品画面里判断目标窗口位置的方法来描绘文字
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2008-3-30 16:21:05 | 显示全部楼层
是在什么地方判断是否使用FACE的?

《天空之城 —— 破碎的命运》
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-12
回帖
37
 楼主| 发表于 2008-3-30 16:22:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2008-3-30 16:24:09 | 显示全部楼层
恩,请等一下好吗?我正在想办法,请不要着急。

《天空之城 —— 破碎的命运》
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2008-3-30 17:00:33 | 显示全部楼层
嘛,初步解决。LZ先按八云紫的说法更改脚本。然后找到
  #--------------------------------------------------------------------------
  # ● 换行处理
  #--------------------------------------------------------------------------
  def new_line
    if $game_message.face_name.empty?
      @contents_x = 0
    else
      @contents_x = 112
    end
    @contents_y += WLH
    @line_count += 1
    @line_show_fast = false
  end

把它修改成:
  #--------------------------------------------------------------------------
  # ● 换行处理   
  #--------------------------------------------------------------------------
  def new_line
    @contents_x = 0
    for i in 0...$game_message.texts.size
      if i == "\0"
      new_line
      end
    end
    @contents_y += WLH
    @line_count += 1
    @line_show_fast = false
  end

应该算是可以了。不过就是要改的话,就要全部改。LZ想部分修改头像的位置的话,加个开关判断就OK了。


《天空之城 —— 破碎的命运》
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部