【旧东西】角色暂时在图片上面
rpgmaker吧
全部回复
仅看楼主
level 5
[打酱油]依旧是想刷会员……阿尔西斯神马的好萌[Love]
游戏默认图片会把角色盖住,就算图片的编号是1也会盖住。
然后这样改一下以后可以临时不会盖住,且自由控制。
但是本人脚本无能,所以依旧是傻傻的办法。
至于人在图片上面的功能,请自行想象……鄙人的想法在后面有写。
2011年08月16日 11点08分 1
level 5
打开脚本编辑器——Spriteset_Map
找到:
for i in $game_map.events.keys.sort
sprite = Sprite_Character.new(@viewport1, $game_map.events[i])
@character_sprites.push(sprite)
end
@character_sprites.push(Sprite_Character.new(@viewport1, $game_player))
改成:
case $game_variables[1] when 1 @character_sprites = [] for i in $game_map.events.keys.sort sprite = Sprite_Character.new(@viewport2, $game_map.events[i]) @character_sprites.push(sprite) end @character_sprites.push(Sprite_Character.new(@viewport2, $game_player)) else @character_sprites = [] for i in $game_map.events.keys.sort sprite = Sprite_Character.new(@viewport1, $game_map.events[i]) @character_sprites.push(sprite) end @character_sprites.push(Sprite_Character.new(@viewport1, $game_player)) end
2011年08月16日 11点08分 2
level 5
用法是变量1=1的时候,原地场所移动一下(所以说很烦……本人很无能)
介于回车被和谐了重新发一下改过以后的样子,然后下一楼是本人对此的用法:
case $game_variables[1] #当变量1=1时,这里作者有改动
when 1
@character_sprites = []
for i in $game_map.events.keys.sort
sprite = Sprite_Character.new(@viewport2, $game_map.events[i])
@character_sprites.push(sprite)
end
@character_sprites.push(Sprite_Character.new(@viewport2, $game_player))
else
@character_sprites = []
for i in $game_map.events.keys.sort
sprite = Sprite_Character.new(@viewport1, $game_map.events[i])
@character_sprites.push(sprite)
end
@character_sprites.push(Sprite_Character.new(@viewport1, $game_player))
end
2011年08月16日 11点08分 3
level 5
我是和截图脚本相结合,做成剧情特写。
第一张图是对话前:
因为RPG MAKER XP的素材对行走图的高度有限制,太高了的话遮挡什么的会穿帮,所以我把行走图弄的很小。

2011年08月16日 11点08分 4
level 5
第二张图是对话中:
后面的房子地板,实际都是一张放大的图片。上下的黑框也是为了电影效果的图片。
然后人物的行走图改成了放大的,在图片上面。剧情中需要走动的话,走动范围小的情况下就不会穿帮。
于是结束,路过……
2011年08月16日 11点08分 5
1