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

Project1

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

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

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-12
帖子
47
跳转到指定楼层
1
发表于 2008-3-30 05:19:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
帖子
1686
2
发表于 2008-3-30 05:23:26 | 只看该作者
把x坐标该了`````
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

3
发表于 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:有改错的话,请脚本大大们指出。谢谢。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
620
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

4
发表于 2008-3-30 06:33:36 | 只看该作者
单单改脸谱(头像)是没用的
还要相对应修改文字的座标
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

5
发表于 2008-3-30 06:35:44 | 只看该作者
哦,忘记了。去试试怎么改。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
620
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

6
发表于 2008-3-30 08:18:54 | 只看该作者
对了,你可以参考物品画面里判断目标窗口位置的方法来描绘文字
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

7
发表于 2008-3-30 16:21:05 | 只看该作者
是在什么地方判断是否使用FACE的?

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-12
帖子
47
8
 楼主| 发表于 2008-3-30 16:22:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

9
发表于 2008-3-30 16:24:09 | 只看该作者
恩,请等一下好吗?我正在想办法,请不要着急。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

10
发表于 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了。


《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 06:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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