Project1
标题:
让某一张图片显示在角色下方
[打印本页]
作者:
IRO
时间:
2012-7-18 23:41
标题:
让某一张图片显示在角色下方
我想在某个地图显示某个图片,在地图元件上方,在角色下方
请问有没有办法在不影响其他图片的前提下单独修改这张的Z值?还是有其他方法? dsu_plus_rewardpost_czw
作者:
癫狂侠客
时间:
2012-7-19 11:37
你不是想做影子系统?
如果是的话就去搜下影子系统吧!
如果不是可以从Scene_Map和Spriteset_Map的精灵下手,应该有办法,
纯事件某侠是不会弄的!
有什么问题可以继续问!
作者:
IRO
时间:
2012-7-19 12:58
不是喔~我想用一片黑影遮住部分地图,但是角色走过去的时候看得见自己
用脚本也没关系,请问有什么作法吗?
作者:
天使喝可乐
时间:
2012-7-19 13:47
黑影遮住地图的话 直接变成地图原件不行吗= =
作者:
亿万星辰
时间:
2012-7-19 15:44
是烛光?还是战场迷雾?
作者:
IRO
时间:
2012-7-19 18:56
突然想到,或许我可以在进到这个地图时把所有picture的Z值改低,出来时再改回来
但是该怎么在事件中用脚本修改这个Z值呢?请指教!
作者:
亿万星辰
时间:
2012-7-19 20:05
IRO 发表于 2012-7-19 18:56
突然想到,或许我可以在进到这个地图时把所有picture的Z值改低,出来时再改回来
但是该怎么在事件中用脚本 ...
不行的,Sprite_Picture的z值整体都比Sprite_Character高
作者:
幻想中的鸡蛋
时间:
2012-7-20 12:11
IRO 发表于 2012-7-19 18:56
突然想到,或许我可以在进到这个地图时把所有picture的Z值改低,出来时再改回来
但是该怎么在事件中用脚本 ...
我只知道图片图层的Z坐标在Spriteset_Map的17行@viewport2.z = 200。
以下均为脑补,不保证言论正确性:如果想某张地图picture的z值调低用if语句判断地图id然后代入不同z坐标。不过因为图片要在地图基础图层上面,人物图层下面,所以遮蔽上会出逻辑问题……遮挡人物的原件会在图片上面不被遮蔽。而且你需要知道地图图层和人物图层的确切z坐标,甚至可能需要把这两个图层显示方法重写一下以拉开一个放置图片的图层。
建议从楼上找一个折中方法解决问题。
以上。
作者:
亿万星辰
时间:
2012-7-20 12:14
本帖最后由 亿万星辰 于 2012-7-20 12:16 编辑
把那团黑影做成行走图。
@IRO
作者:
IRO
时间:
2012-7-21 12:29
嗯...放弃了,我看还是直接变成地图元件比较省脑细胞OTZ
谢谢各位
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1