Project1

标题: 请问如何更改存档的画面的宽和高 [打印本页]

作者: jfy19771224    时间: 2008-1-3 03:47
标题: 请问如何更改存档的画面的宽和高
我用的不是软件自带的人物,大一点点,怎么我保存后再读取时,读取画面我那人物的头都没了,(人物身高比寸档的界面高)请问如何修改. [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: jfy19771224    时间: 2008-1-3 03:47
标题: 请问如何更改存档的画面的宽和高
我用的不是软件自带的人物,大一点点,怎么我保存后再读取时,读取画面我那人物的头都没了,(人物身高比寸档的界面高)请问如何修改. [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 心情de对白    时间: 2008-1-3 03:54
http://rpg.blue/web/htm/news642.htm
可以看下这个范例
作者: jfy19771224    时间: 2008-1-3 04:08
谢谢
作者: 心情de对白    时间: 2008-1-3 04:10
如果问题解决了请LZ认可答案结帖!~
作者: jfy19771224    时间: 2008-1-3 05:08
不行啊,你给我的那个是已经做好了的,我用不了啊,我要知道怎么修改才可以的啊.
作者: 訫﹎森    时间: 2008-1-3 05:14
工程里的Window_SaveFile第19行    super(0, 64 + file_index % 4 * 104, 640, 104)
   上面的数值是更改窗口的大小的。
或把WindowSavefile53行以下的这些
       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)
改成
       bitmap = RPG::Cache.picture("save_" + @characters[0])
       cw = bitmap.rect.width
       ch = bitmap.rect.height
       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)
这个是把存档界面的行走图改成自己想要的图片。
作者: 精灵使者    时间: 2008-1-3 05:15
这个其实就在Window_savefile里面。仔细研究一下就找到了。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: jfy19771224    时间: 2008-1-3 05:35
好复杂,不过还是谢谢了
作者: 心情de对白    时间: 2008-1-3 05:37
LZ问题解决了注意结帖!(这句话我今天说了N次了)还有你觉得复杂以后多接触了就会觉得简单.
作者: jfy19771224    时间: 2008-1-3 05:43
super(0, 64 + file_index % 4 * 104, 640, 104)
这个我看不明白,如果我只是想变高一点.是是该104啊.我改了一下,没效果,郁闷啊
作者: 精灵使者    时间: 2008-1-3 05:51
好像两个104都需要改吧~包括前面的64……你得需要好好计算一下。
作者: 訫﹎森    时间: 2008-1-3 05:51
以下引用jfy19771224于2008-1-2 21:43:37的发言:

super(0, 64 + file_index % 4 * 104, 640, 104)
这个我看不明白,如果我只是想变高一点.是是该104啊.我改了一下,没效果,郁闷啊

你直接改高更不美观,因为默认的4个已经把屏幕都占了。所以你还把行走图改成图片吧。图片的名字和人物的名字是一样的,只不过前面多了个"save_"
作者: jfy19771224    时间: 2008-1-3 21:47
在哪里才可以改啊?是不是我导入一个图片,前面加上save_它就会自己保存图片?
作者: 精灵使者    时间: 2008-1-3 21:58
需要自己手动重新命名……
作者: 訫﹎森    时间: 2008-1-3 22:07
以下引用精灵使者于2008-1-3 13:58:16的发言:

需要自己手动重新命名……

同,图片放在Pictures文件里。




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