cocos creator pageView 循环展示 广告牌功能

在使用 creator pageView 滑动到最大或者最小为止的时候 滑动不了没法流畅的运行到最开始或者最后那个界面 循环展示

1.策划大人有需要就是要循环流畅的展示

解决方案:

做预制件的时候 最第一个界面之前 做一个最后的界面放到最前边去

比如 1,2,3,4,5,6,7,8 修改成 8,1,2,3,4,5,6,7,8

这样就实现了1一个向前滑动丝滑过渡到最后一张

在继续 添加第一个界面到最后一个界面

比如 8,1,2,3,4,5,6,7,8,1

这样就实现了最后一个界面丝滑过渡到第一个界面

剩下的操作就简单了

监听停止滑动

if (this.m_pageView.curPageIdx==0) {

this.m_pageView.scrollToPage(this.m_maxPage-2,0)

}else if (this.m_pageView.curPageIdx+1 ==this.m_maxPage ){

this.m_pageView.scrollToPage(1,0)

}

相关推荐
萌萌哒草头将军30 分钟前
✈️ Colipot Agent + 🔥 MCP Tools = 让你的编程体验直接起飞🚀
javascript·visual studio code·mcp
rocky19139 分钟前
谷歌浏览器插件 录制菜单路由跳转行为 事件重复解决方案
前端·javascript
rocky1911 小时前
谷歌浏览器插件 录制元素拖动事件
前端·javascript
coder77771 小时前
js逆向分享
javascript·爬虫·python·算法·安全
Lysun0013 小时前
dispaly: inline-flex 和 display: flex 的区别
前端·javascript·css
山禾女鬼0013 小时前
Vue 3 自定义指令
前端·javascript·vue.js
啊卡无敌3 小时前
Vue 3 reactive 和 ref 区别及 失去响应性问题
前端·javascript·vue.js
涵信3 小时前
第九节:React HooksReact 18+新特性-React 19的use钩子如何简化异步操作?
前端·javascript·react.js
我是仙女你信不信4 小时前
生成pdf并下载
前端·javascript·vue.js
vvilkim4 小时前
React 组件类型详解:类组件 vs. 函数组件
前端·javascript·react.js