【包教包会】2D图片实现3D透视效果(支持3.x、支持原生、可合批)

将去年写的SpriteFlipper从2.x升级到3.x。

如果需要2.x版本或需要了解算法思路,请移步:https://blog.csdn.net/weixin_42714632/article/details/136745051

优化功能:可同时绕X轴和Y轴旋转,两者效果会叠加。

完美适配Web、原生平台(其余平台没测过)。

附上下载地址:水煮肉片饭/SpriteFlipper3.x

如何导入自己项目:

1、将Demo中SpriteFlipper.ts复制到自己项目assets目录下

2、新建一个节点,将SpriteFlipper挂上去,然后拖一张图片到SpriteFrame属性,搞定!

其余不明白的评论区沟通~加油

Gitee地址:水煮肉片饭 (szrpf) - Gitee.com

EMail地址:27185709@qq.com

推荐链接:

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

2、CocosCreator3.x框架------节点扩展(仿2.x风格直接设置属性、渐变色、振动、实时销毁)

3、CocosCreator Assembler经典案例第一期------2D实现3D透视翻转(附Demo源码)

4、【包教包会】对CocosCreator富文本RichText进行全面优化

5、权重随机算法,解决游戏中一切可控随机(刷怪、掉宝、转盘、抽卡等等)

相关推荐
CHOTEST中图仪器2 小时前
使用激光跟踪仪提升码垛机器人精度
3d·机器人·测量·位姿
先生沉默先4 小时前
在3damax重创建了一个材质,然后在场景中也没有应用这个材质,将材质编辑器窗口重置,如何找回创建的材质(如何找回创建但是没有应用的材质(大概率找不回啦))
3d·编辑器·材质
爱学习的真真子5 小时前
更新子节点的优化策略1:目标old节点的位置预测
ide·typescript
benben0445 小时前
Unity3d动画插件DoTween使用指南
游戏·unity
人工智能的苟富贵8 小时前
使用CSS3与JavaScript实现炫酷的3D旋转魔方及九宫格交换动效
javascript·3d·css3
穷人小水滴11 小时前
交通工具等物体的 3D 建模 (科幻游戏 《外卖员模拟器》)
游戏·3d·blender·设计·建模·科幻
白葵新12 小时前
PCL 计算点云AABB包围盒(惯性矩阵)
c++·线性代数·算法·计算机视觉·3d·矩阵
区块链蓝海15 小时前
Mythical Beings:Web3游戏如何平衡创造内容、关注度与实现盈利的不可能三角
游戏·web3
星语心愿.16 小时前
c++小游戏
开发语言·c++·游戏