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 分钟前
pinia在vue3中的使用
前端·javascript·vue.js
Jiaberrr2 小时前
JS实现树形结构数据中特定节点及其子节点显示属性设置的技巧(可用于树形节点过滤筛选)
前端·javascript·tree·树形·过滤筛选
我码玄黄2 小时前
THREE.js:网页上的3D世界构建者
开发语言·javascript·3d
爱喝水的小鼠3 小时前
Vue3(一) Vite创建Vue3工程,选项式API与组合式API;setup的使用;Vue中的响应式ref,reactive
前端·javascript·vue.js
小晗同学3 小时前
Vue 实现高级穿梭框 Transfer 封装
javascript·vue.js·elementui
WeiShuai3 小时前
vue-cli3使用DllPlugin优化webpack打包性能
前端·javascript
forwardMyLife3 小时前
element-plus的面包屑组件el-breadcrumb
javascript·vue.js·ecmascript
mez_Blog4 小时前
个人小结(2.0)
前端·javascript·vue.js·学习·typescript
珊珊而川5 小时前
【浏览器面试真题】sessionStorage和localStorage
前端·javascript·面试
森叶5 小时前
Electron 安装包 asar 解压定位问题实战
前端·javascript·electron