Project1

标题: 正在做全动态菜单,关于图层覆盖的问题请教大神 [打印本页]

作者: RM无节操小分队    时间: 2015-12-2 22:20
标题: 正在做全动态菜单,关于图层覆盖的问题请教大神
就是一个图片响应鼠标,然后执行某个公共事件的插件,
我感觉这个插件可以做出来很不错的动态菜单效果,所以就试着做了一个,
现在基本上功能全部实现了,唯一不足的,就是在打开系统物品,技能什么的菜单的时候,
这些菜单会直接覆盖掉地图上用实现里面的 “显示图片”显示的图片,
这样被覆盖后,再点击图片就没有效果了,
求教大神,
要怎么做,才能让事件里面的显示的图片层级超过系统自带的菜单?
最好是按照图片编号,
比如,编号为50-80的图片,层级在菜单之上,
我JS实在是不会
先谢谢来看帖子的大神了
作者: 夏末渐离    时间: 2015-12-2 22:38
本帖最后由 夏末渐离 于 2015-12-8 01:35 编辑

如楼下所说,精灵不会被窗口所覆盖。
作者: 墨凌羽    时间: 2015-12-2 22:46
1.可以去直接看pixi的源码 他的精灵本身就是有一系列事件接口的
2.自己封装个event类然后塞给sprite 在sprite的update里调用event的update
至于动态菜单 给相应的菜单部件【window sprite 或者自己封装的如button list这类组件动态的修改x/y/width/height等值
这是一个ruby版的点我QAQ可以略作参考
反正要做动态菜单 你还是放弃什么显示图片之类的事件好了 直接从代码入手
关于滑动菜单 可以看这个帖子里提到的做法点我QAQ 【只是极其粗糙的写法,连个缓动都没有。。。更好的实现推荐你去看TD的太鼓的源码【这个VA/MV两版都有




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