这绳子,丝滑的也太为过份了吧!下面有体验链接,大家可以亲自试试。
记得多年前,晓衡也曾遇到这样的挑战:需要一条能够随手指拖动、具有物理效果的绳子!可是总是不尽人意,要不穿帮太难看,要不就性能太低跑不动。
但今天,总算让我逮到这条 Cocos Creator 实现的湿滑绳子,一切都变得简单起来!
开发者逐夜,在 Cocos 论坛上还分享有一篇教程文档。通过文档了解到,绳子之所以如此丝滑,采用 CatmullRomSpline 算法,确保绳子的每一段都平滑过渡,告别生硬的转折和不自然的动态效果。
教程地址:
https://forum.cocos.org/t/topic/157444
在纹理渲染上,通过自定义渲染而非 Graphics 绘画方式,提供了拉伸和重复两种纹理处理模式,确保绳子纹理在任何长度下都能正确显示。这样模拟出的绳子的动态表现才如此逼真。
绳子体验链接:
https://cdn.yy0001.com/Game/Show/RopeDemo/1.0.0/index.htm
源码案例提供完整的示例代码和实时预览支持,你可以快速上手直接使用,无需额外学习成本。目前为新品上架 Cocos Store 特价¥19.9 优惠中。
下载地址:
https://store.cocos.com/app/detail/6151
体验过后,你会用这根绳子来做点什么呢!
绳子物理特性的解迷游戏?在动作冒险游戏中,绳子作为攀爬、摆动或连接的平台?甚至是飞机发射出的激光五连鞭......等等,来评论区说说你的脑洞。
另外,开发者逐夜透露 Cocos Creator 3.x 版本已经在准备中了,不日即将更新上架。同时,开发者的另外两个产品,今天也在5折优惠中哦!
其中一个是柔性布料模拟,在不使用引擎物理的情况下,模拟无风飘荡带碰撞的布料效果。
看下面演示效果,支持在2D\3D中应用。
体验链接:
https://cdn.youpingame.com/YpDemo/clothSprite3D/index.html
下载地址:
https://store.cocos.com/app/detail/4913
另有一款为2D DrawCall 优化工具《多纹理合批UI》,最早仅支持 Sprite 和 Lable 的合批优化。
开发者逐夜,在经过多次迭代后已经支持包含:RichText、DrangonBone、Spine的合批优化。请注意下图中,多种元素在场景中混合的 Draw Call 数值表现:
体验链接:
https://cdn.hanyougame.cn/YHMultiUI/index.html
下载地址:
https://store.cocos.com/app/detail/3734
晓衡相信,开发者们通过 Cocos Store 分享的这些案例和工具,将成为您游戏开发过程中的强大助力与灵感。
我们期待您的佳作,欢迎来 Cocos 论坛、公众号、Cocos Store上分享你的技术和经验。
今天的内容就到这里,感谢点赞再看,分享给你需要的朋友。