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)

}

相关推荐
大家的林语冰13 分钟前
👍 超越 ESLint,Oxc 优先采用 TypeScript 7,Rust 和 Go 梦幻联动!
前端·javascript·typescript
胡萝卜术2 小时前
在浏览器中跑 DeepSeek-R1:WebGPU 推理全流程深度解析
前端·javascript·面试
xiaominlaopodaren2 小时前
three.js地图数学基础(六):齐次坐标与矩阵
javascript·gis·three.js
AI砖家3 小时前
React Native 开发规范与完整流程指南
javascript·react native·react.js
小林ixn3 小时前
全栈项目实战:前端独立开发,不再傻等后端接口
前端·javascript·react.js
Asize3 小时前
前端接口工程:axios + mock,前端不再傻等后端
前端·javascript
张元清3 小时前
React useElementSize Hook:用 ResizeObserver 实时追踪元素宽高 (2026)
javascript·react.js
渣波3 小时前
React 性能优化与状态管理双雄:useMemo 与 useReducer 深度解析
前端·javascript
渣波3 小时前
告别 LLM 幻觉:用 Harness 工程化思维打造生产级 AI 应用
前端·javascript
cyadyx4 小时前
【vue】Pinia相对Vuex
前端·javascript·vue.js