Project1

标题: 如何修改战斗位置以及战斗蓝底透明 [打印本页]

作者: abc1999611    时间: 2013-3-2 21:43
标题: 如何修改战斗位置以及战斗蓝底透明
请问如何修改战斗位置,
如图:

并将蓝底去除

作者: 阿Z    时间: 2013-3-2 21:47
本帖最后由 阿Z 于 2013-3-2 21:50 编辑

最好不要改透明。因为战斗背景是640*320的,如果你改成透明了,那么蓝底的下面就是黑色的,很难看的。想改透明的话首先需要640*480的战斗背景图的。
半透明的修改在Window_BattleStatus第12行
super(0, 320, 640, 160)
下面加一行
self.opacity = 160#修改
应该就可以了。



战斗位置的移动可以把整框缩小1/4,然后右移。
super(480, 320, 160, 160)#修改
480,320是框的位置,160和160是框的大小,前面是X后面是Y,请根据自己的需要自行修改~反正我是45度战斗,就按上面那行修改了。
作者: abc1999611    时间: 2013-3-2 22:09
阿Z 发表于 2013-3-2 21:47
最好不要改透明。因为战斗背景是640*320的,如果你改成透明了,那么蓝底的下面就是黑色的,很难看的。想改 ...

这是我照你的改的,为什么黑底去不掉啊,我明明改了战斗背景为640*640的了,
而且怎么只有框的位置改了,战斗图呢?
好人做到底啊,帮帮忙,谢谢

作者: 弗雷德    时间: 2013-3-2 22:30
全局搜索 @battleback_sprite.src_rect.set
把 @battleback_sprite.src_rect.set(0, 0, 640, 320) 把320改大就行了,懂吧?
作者: 1142881837    时间: 2013-3-2 22:38
Lz,其实你不必这样!你用的是XP吧!
http://www.66rpg.com/articles/5120打开这个网页!下载这个整合系统,里面有横版的整合系统,下面有图,你可以自己看!
作者: 芯☆淡茹水    时间: 2013-3-2 22:42
弗雷德 发表于 2013-3-2 22:30
全局搜索 @battleback_sprite.src_rect.set
把 @battleback_sprite.src_rect.set(0, 0, 640, 320) 把320改 ...

工程里的战斗背景图也要用图片工具放大成 640 X 480 大小
作者: abc1999611    时间: 2013-3-2 22:50
抱歉,战斗背景是搞定了,可是…战斗图无法与显示框在一起啊,

作者: 阿Z    时间: 2013-3-2 23:35
本帖最后由 阿Z 于 2013-3-2 23:38 编辑
abc1999611 发表于 2013-3-2 22:09
这是我照你的改的,为什么黑底去不掉啊,我明明改了战斗背景为640*640的了,
而且怎么只有框的位置改了, ...


看四楼
全局搜索 @battleback_sprite.src_rect.set
把 @battleback_sprite.src_rect.set(0, 0, 640, 320) 把320改大就行了,懂吧?
把320改成480就好了。
推荐参考录像教学:
http://www.66rpg.com/articles/2863

@abc1999611  




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