Notifications
Article
Curved World介绍
Updated 5 months ago
44
0
Curved World
顾名思义,Curved World就是一款实现弯曲游戏场景效果的着色器插件,包含一系列处理弯曲效果的着色器。只需为场景中需要弯曲的物体加上Curved World着色器即可,该着色器对游戏功能模块如动画、物理、寻路等不会产生任何影响。且同样适用于移动平台。因为其优秀的表现和使用者的高度满意,Curved World最终获得2015年Unity Awards大奖,光荣地成为2015 Finalist中的一员。
使用Curved World的方式也很简单,首先在场景中添加CurvedWorld_Controller脚本,然后在组件上设置曲面锚点以及各坐标轴方向的弯曲度,剩下就是为每个需要弯曲的物体添加着色器了。使用Curved World设置面板也可以很方便的调整着色器参数。另外Curved World还提供了5个Demo场景,演示了插件支持的5种不同的弯曲类型:
Classic Runner:只延着世界坐标系X轴和Y轴对网格进行弯曲,位于锚点“后方”的顶点不受影响
Little Planet:只延着世界坐标系X轴和Z轴对网格进行弯曲,位于锚点“后方”的顶点将反向弯曲
Universal:类似于Little Planet,延着世界坐标系X轴、Y轴和Z轴对网格进行弯曲
Cylindrical Tower:类似于Little Planet,但延着世界坐标系X轴和Y轴对网格进行弯曲
Perspective 2D:专为2D项目使用的弯曲类型,根据相机位置与旋转进行弯曲,锚点就是相机在屏幕上的中心点,且相机类型必须设为Perspective
盗梦空间即视感:


Unity资源商店
285
Comments