[Unity]自动拼接地型板块
2020/04
18
08:04
在手游中可以使用Unity的terrain系统,不过效率当前并不理想,还有一种方式是自己做地块。
首先美术预制作一系列Prefab,然后在每个地块的衔接处打上衔接点。
然后程序根据进入点和退出点自动拼接

以下为实现:设有进入和退出2个块板
1、挪动进入板块,将进入板块与退出板块的衔接点重合。
即:enter.pos += ( exit.pos – enter.pos)
2、旋转进入板块,令2个板块的衔接点的旋转值相同,反算出进入板块的旋转值。
即:enter.rotation = exitJointPoint.rotation * ( enter.rotation’ * enterJointPoint.rotation) ‘
注意以上取逆操作(‘)
CopyRights: The Post by BY-NC-SA For Authorization,Original If Not Noted,Reprint Please Indicate From 老刘@开发笔记
Post Link: [Unity]自动拼接地型板块
Post Link: [Unity]自动拼接地型板块