当前位置: 首页 > news >正文

【包教包会】CocosCreator3.x框架——带翻页特效的场景切换

一、效果演示

翻页

二、如何获取

1、https://gitee.com/szrpf/TurnPage

2、解压,导入cocos creator(版本3.8.2),可以直接运行Demo演示

三、算法思路

1、单场景 + 页面预制体

通过loadScene来切换页面,无法实现页面特效。

因此,采用预制体来做页面,代替Scene

一个工程只需要一个Scene作为常驻Scene,就像一个导演

所有游戏中的内容(包括但不限于页面、弹窗、提示信息等等)

都是导演镜头下的演员,可以自由操控。

这样做的好处是:
可拓展性强(比如翻页特效)
无需常驻节点(因为Scene已经是常驻的了,在Scene下的节点都是常驻节点)

2、翻页动画

采用Animation来播放动画,无需代码,可视化编辑

翻页,流程如下:

Step 1:播放翻页动画Step 2:移除旧页面,添加新页面Step 3:反向播翻页动画

核心代码如下:

image

四、结束语

有不明白的,或者优化建议,可以留言评论,或给我发邮件!

包教包会,你会了吗?

创作不易,请多留言讨论,这样我会有动力发更多好玩的东西上来。

Gitee地址:https://gitee.com/szrpf

EMail地址:27185709@qq.com

推荐链接:
1、【包教包会】CocosCreator3.x——多分辨率屏幕适配、横竖屏翻转 

2、CocosCreator3.x——拖尾(支持3.x、支持原生、可合批、高性能)

3、CocosCreator3.x实战案例——100行代码的追踪导弹Demo

4、2D图片实现3D透视效果(支持3.x、支持原生、可合批)

5、CocosCreator3.x框架——音频声音模块(无需导入、无需常驻节点)

6、2D图片实现3D透视效果(支持3.x、支持原生、可合批) 

mi

http://www.lryc.cn/news/487722.html

相关文章:

  • k8s上面的Redis集群链接不上master的解决办法
  • <项目代码>YOLOv8 瞳孔识别<目标检测>
  • 网络编程-002-UDP通信
  • MySQL更换瀚高语法更换
  • Object.prototype.hasOwnProperty.call(item, key) 作用与用途
  • DNS的10种资源记录
  • 【数据分享】1981-2024年我国逐日最低气温栅格数据(免费获取)
  • Kafka进阶_1.生产消息
  • 百度世界2024:智能体引领AI应用新纪元
  • NIST 发布后量子密码学转型战略草案
  • 同向双指针
  • 小鹏汽车大数据面试题及参考答案
  • 华为再掀技术革新!超薄膜天线设计路由器首发!
  • CREO TOOLKIT二次开发学习之字符转换
  • vmware虚拟机安装Windows11提示电脑不符合要求?
  • 【金融风控项目-08】:特征构造
  • 计算机网络 (2)计算机网络的类别
  • 10.《滑动窗口篇》---②长度最小的子数组(中等)
  • java的强,软,弱,虚引用介绍以及应用
  • STL-stack栈:P1981 [NOIP2013 普及组] 表达式求值
  • Java使用stream进行分组汇总失效问题
  • VMWare虚拟机安装华为欧拉系统
  • 阿里云轻量应用服务器可以用在哪些场景呢
  • OrangePi 5plus yolov5 部署全过程
  • Rust中::和.的区别
  • 集群聊天服务器(7)数据模块
  • VS Code 更改背景颜色
  • OpenAI 助力数据分析中的模式识别与趋势预测
  • IDM扩展添加到Edge浏览器
  • 【SpringBoot】26 实体映射工具(MapStruct)