Project1

标题: - - 2个存盘的窗口的问题。。 [打印本页]

作者: ejenyang    时间: 2008-3-5 23:29
标题: - - 2个存盘的窗口的问题。。

发现我问题还真多{/dk}大大们别生气啊
就是图里面的人,我找了好久才找到调存盘人物的坐标- -
但是,往上调,头没了,往下调,脚没了,往中间,上下都没了。。。
我想说有没有办法,把这个行走的图在存盘那换成小头像

还有就是底色,游戏里我把底色都调成半透明了,显示的是游戏地图的但是这个调低,低色是黑的
看起来更丑了。。。。。。有没有办法在存盘文件下来插张图片
希望大大表嫌我麻烦{/ll}{/ll}{/ll} [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 精灵使者    时间: 2008-3-5 23:31
存盘背景么。
似乎美兽宝典的幻想森林版本里有一个。
作者: ejenyang    时间: 2008-3-5 23:44
{/pz}{/pz}下了,没找到说{/dk}{/dk}
作者: 水迭澜    时间: 2008-3-6 00:15
因为scene_load本来就没有在半透明菜单里,加入的话在标题画面读取的时候会出错的。
插入背景很简单的,就在scene_file那里加个sprite……
    @sprite = Sprite.new
    @sprite.bitmap = Bitmap.new("文件路径和文件名")
在最后@help_window.dispose那下面加@sprite.dispose

作者: ejenyang    时间: 2008-3-6 01:12
那那个头头的问题呢,大大能帮忙解决下吗,你太厉害了{/fd}
作者: 水迭澜    时间: 2008-3-6 01:15
那个头像阿?
可以找Window_SaveFile里边
    if @file_exist
      # 描绘角色
      for i in [email protected]
        bitmap = RPG::Cache.character(@characters[0], @characters[1])
        cw = bitmap.rect.width / 4
        ch = bitmap.rect.height / 4
        src_rect = Rect.new(0, 0, cw, ch)
        x = 300 - @characters.size * 32 + i * 64 - cw / 2
        self.contents.blt(x, 68 - ch, bitmap, src_rect)
      end
这个
那个bitmap = xxx那个你可以自己改的~
例如改成bitmap = Bitmap.new(XX/XX)这样…- -
具体改成头像可能还要修改OJZ
等我再看看吧,对这部分不熟
作者: 水迭澜    时间: 2008-3-6 01:29
      # 描绘角色
      for i in [email protected]
  #      bitmap = RPG::Cache.character(@characters[0], @characters[1])
        filename = "Graphics/pictures/"+@characters[0]+"_f"
        bitmap = Bitmap.new(filename)
        cw = bitmap.rect.width# / 4
        ch = bitmap.rect.height# / 4
        src_rect = Rect.new(0, 0, cw, ch)
        x = 300 - @characters.size * 32 + i * 64 - cw / 2
        self.contents.blt(x, 68 - ch, bitmap, src_rect)
      end

把我贴出来的那整段改成这样
你的头像得放在pictures文件夹下边,名字是你的行走图名字加_f
p.s 你可以对比下我改的地方,下次就能自己改了~
作者: ejenyang    时间: 2008-3-6 02:45
插入背景很简单的,就在scene_file那里加个sprite……
   @sprite = Sprite.new
   @sprite.bitmap = Bitmap.new("文件路径和文件名")
在最后@help_window.dispose那下面加@sprite.dispose
这段不太明白,@sprite = Sprite.new
   @sprite.bitmap = Bitmap.new("文件路径和文件名")
要插在哪?
作者: 水迭澜    时间: 2008-3-6 02:47
def main那行的下边~
dispose是在XXX.dispose那堆东西那里
作者: ejenyang    时间: 2008-3-6 03:15
"文件路径和文件名"这我打的是"Graphics/battlers/#{@face}"这样对吗
然后我加好@sprite.dispose以后测试说找不到Graphics/battlers/。



第2个问题已经解决了,真的变成小头像了说

{/se}{/se}

作者: ejenyang    时间: 2008-3-6 03:25
{/pz}水大人你去哪拉{/dk}
作者: 水迭澜    时间: 2008-3-6 03:40
因为你的@face变量没有设置东西所以会出错。
除非你设置了@face = 123之类。
不过何必这么麻烦呢=        =不是已经改好了么………………
作者: ejenyang    时间: 2008-3-6 03:45
不是,是第1个换存档背景的问题,第2个已经好了,可以变成小头像了,很漂亮呢,谢谢大大  
   @sprite = Sprite.new
   @sprite.bitmap = Bitmap.new("文件路径和文件名")
是这里,文件路径和文件名要填怎么,能举个例吗我打("Graphics/battlers")也会报错
作者: 水迭澜    时间: 2008-3-6 03:47
举例~
"Graphic/Battlers/12345.png"
或者"Graphic/Pictures/abcd.png"
其实就是游戏文件夹下边的路径+文件名……
作者: ejenyang    时间: 2008-3-6 04:15
在Scene_File的def main下面加
@sprite = Sprite.new
@sprite.bitmap = Bitmap.new("Graphics/battlers/111.png")
然后在@help_window.dispose下面加@sprite.dispose
我怎么还是说找不到啊,我明明把111。PNG放在Graphics/battlers下面了呀
作者: 水迭澜    时间: 2008-3-6 04:19
看不大出问题了orz
把.png去掉呢?
作者: ejenyang    时间: 2008-3-6 04:22
{/pz}{/pz}搞定了,大该前面什么地方打错了,谢谢大大
最后问个问题,存盘不是有4个存档吗,那块我弄透明了
然后上面有个要栽入哪个文件,那一块怎么弄透明?
作者: 水迭澜    时间: 2008-3-6 04:35
在scene_file的@help_window=Window_Help.new那段话下边
加一行
@help_window.opacity = XXX(改成你要的那个透明度) [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: ejenyang    时间: 2008-3-6 04:42
{/se}可以呢,谢谢大大回答我这么多问题{/ll}{/ll}我结贴了呀




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