Project1
标题:
滚动窗口
[打印本页]
作者:
lohengriny
时间:
2020-6-13 21:30
标题:
滚动窗口
本帖最后由 lohengriny 于 2020-6-13 21:33 编辑
纯鼠标操作滚动窗口。包含两个,一个是普通滚动窗口,在窗口区域按住鼠标左键,然后移动鼠标即可滚动内容(仅Y轴)。
另一个是 Selectable 滚动窗口,即普通滚动窗口之外还含有可选择内容(比如物品列表,菜单等)。和普通滚动窗口相比有两个特性:
1. 滚动后不会触发选择。
2. isSelectionMaintained() 该项如果为真,在已经选择一个项时滚动,会保留选择,否者会取消选择。
其他特性:
1.惯性。滚动中松开鼠标,内容会继续滑动一段距离
2.弹性。滚动可以超过上下边界,但是在松开鼠标后回“弹回”边界位置
3.滚动条。 默认显示滚动条,将一个长条图片放到 img/system/window_scroller.png 即可。
代码
作者:
if216
时间:
2020-6-13 23:14
很丝滑很丝滑很丝滑很丝滑
作者:
wr282828
时间:
2021-1-18 12:46
能问下 这个是怎么使用的么
我用这个创建了新的窗口 但是显示不出什么东西
作者:
babystudio
时间:
2021-12-30 14:01
有没有使用教程。不会用呀
作者:
babystudio
时间:
2021-12-30 16:53
本帖最后由 babystudio 于 2021-12-30 16:55 编辑
你的代码里有好多的函数调用没有加(),还有item.bitmap.drawItemBox(0, 0, this.scrollBarWidth, l, 'img/system/', 'window_scroller', 0, 2)是无法在mv中调用的,没有drawItemBox方法
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1