下面给大家分享一下unity 无限循环地图的思路,这个思路是类似于雷电那样的游戏,如果不合适的话,大家可以参考这个为自己的项目设计一个合适的思路。

 这两天在研究Unity的另外一个教学实例 Space shooter,是个射击游戏,发现里面的背景地图是无限循环的,就去看了一下原理,如下:

  时刻一                          时刻二                                时刻三

 

如上图所示,先将要设置的背景图复制一份,然后合成一张图,上图中背景图1和图2是一模一样的,然后他们合成了一张背景图。

开始时(时刻一)让背景图2部分对准摄像机,然后让背景图往下滑,当滑到时刻二的时候将背景图的位置设置时刻三所示,这样给人的感觉就是背景图一直在不重复的连续播放。

解释,因为背景图1和图2是完全一样的,所以当时刻二切换到时刻三时,虽然摄像机实际看到的图片由图1变成了图2,但给人的感觉是没有切换的,因为它们完全一样。