战斗画面有4层,第1层是用来显示战斗背景图的,rpgmaker中战斗图的大小是640*320 @viewport1 = Viewport.new(0, 0, 640, 320) @viewport2 = Viewport.new(0, 0, 640, 480) @viewport3 = Viewport.new(0, 0, 640, 480) @viewport4 = Viewport.new(0, 0, 640, 480) @viewport2.z = 101 @viewport3.z = 200 @viewport4.z = 5000 # 生成战斗背景活动块 @battleback_sprite = Sprite.new(@viewport1) 所以在下面有320的区域是黑的,如果想全显示出来,就要640*480的背景图, 并且改一代码: 在Spriteset_Battle中 @viewport1 = Viewport.new(0, 0, 640, 320)改变这两个参数 def update ... @battleback_sprite.src_rect.set(0, 0, 640, 320) end |
很不错哦~~支持一下楼主拉啊! |
嗯,应该是显示手的图层的Z值太低了 |
状态栏去掉后战斗背景用640*480的就行了。。-_-另外你那两只手是怎么回事。。。 |
这个我解决了 我要640x640的. 问题是战斗状态栏我改透明.然后显示了一张图片后.图片不完整呀?怎么办? |
LZ把战斗窗口屏蔽了吗?战斗图片本来就是640×320的 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-26 09:59
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.