Unity实现探索场景概览-海岛奇兵1

工作笔记,备忘。

我们使用unity5.6 引擎

需求类似于海岛奇兵的探索场景,支持Pinch缩放(不仅放大缩小,还带有视角的变化)、Swipe滑动。不同点是正交相机无法满足效果需求;
迷雾、海岛上的UI信息需要跟随场景移动缩放,并处理好层级关系;

海岛奇兵探索.png

探索场景分层(由高到低):

  1. 上层UI,包含资源信息、返回按钮、探索日志等
  2. 表现层,比如探索某个迷雾,主基地到迷雾的连线
  3. 迷雾层,迷雾是mesh,在3D场景中制作摆放。
  4. 海岛层,动态加载
  5. 3D场景层,包括装饰海岛

相机是透视相机,要实现的效果类似于:

星盟冲突,星区视角下的缩放效果图:

Unity实现探索场景概览-海岛奇兵1_第1张图片
放大时的45度视角.jpg
Unity实现探索场景概览-海岛奇兵1_第2张图片
缩小时的俯视视角.jpg

核心

  1. Unity实现UI信息跟随场景移动缩放-海岛奇兵2
  2. Unity透视相机下场景移动缩放-海岛奇兵3
  3. Unity透视相机下地图边界处理-海岛奇兵4
  4. Unity Shader ToggleDrawer [Toggle] 设置属性,真机失效
  5. Unity Pinch手势缩放(Zoom)聚焦-海岛奇兵5
  6. Unity 海岛奇兵资源收取效果(6)
  7. Unity 家园系统

最后,欢迎拍砖~

你可能感兴趣的:(Unity实现探索场景概览-海岛奇兵1)