Project1
标题:
主角不被图片盖住的办法
[打印本页]
作者:
塞巴斯特
时间:
2011-11-19 19:17
标题:
主角不被图片盖住的办法
本帖最后由 塞巴斯特 于 2011-11-19 21:21 编辑
今天弄游戏结果主角被盖了N多次- -
于是乎就弄了个这个
之前有没有人发不知道
如果有发麻烦删了此贴= =
先声明一下
此脚本效果是全部图片都被盖住……
现在Spriteset_Map里找到这货
@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))
复制代码
然后换成
@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))
复制代码
然后所有图片都不会盖住主角了的说=口=
不过估计没人会用吧……因为一般人都调Z值……
作者:
越前リョーマ
时间:
2011-11-19 20:09
不能临时把一个图片编号改成在主角优先级下么?
这样有啥通用性和实际用途……
作者:
退屈£无聊
时间:
2011-11-19 20:12
这= =……%这样真的可以吗,可能@viewport2有其他机油要搅基呢= =
另外你可以p @viewport2.z和p @viewport1.z进行比较一下看,就算Z值相同,2由于在1后面创建,自动在上方,无论怎样遮挡这种东西其实都是靠Z和创建顺序决定的= =||
作者:
神秘影子
时间:
2011-11-19 20:23
先找个透明图片为编号1
然后是图片,行不行
作者:
腐琴琴
时间:
2011-11-20 09:44
本帖最后由 腐琴琴 于 2011-11-20 09:46 编辑
我觉得如果加个条件分歧会更好唉……这样子可以临时使用。不然普通的遮挡会悲剧吧……
不过还是要刷新一下地图这个才能生效……
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
复制代码
作者:
1097849185
时间:
2011-11-21 14:14
潜水党浮水了
1097849185于2011-11-21 14:14补充以下内容:
潜水党浮水了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1