【开源分享】Cocos Creator纯2D实现3D效果

最近公司需要做一款高尔夫球的小游戏,本来考虑用cocos creator 2.1.1的3D功能,但是无奈目前整个3D体系还不完善,又怕遇坑,加上时间和工作量与回报不成正比,所以索性用纯2D(位移、缩放)的方法做了个伪3D效果,效果还不错,如图:

整个伪3D透视的核心代码就3个文件(场景、摄影机和伪3D对象),代码加起来100行左右,包含虚拟3D空间到2D画布的坐标转换,虚拟摄影机矩阵映射等等。

这里可以试玩一下:https://wheatup.itch.io/golf

2019-04-08 更新

各位久等了,这边是开源的示例项目:https://github.com/wheatup/pseudo3D

目前功能还相当简单,后期会增加各种3D相关的功能。

40赞

火钳刘明

期待,mark

mark

mark

马克~~

厉害的

mark

mark

mark

mark

mark

:joy:

1赞

mark

插一下

66666666马可

期待这一百行的经典

mark

轨迹思路是什么

大佬:grin: