工作笔记,备忘。
我们使用unity5.6 引擎
需求类似于海岛奇兵的探索场景,支持Pinch缩放(不仅放大缩小,还带有视角的变化)、Swipe滑动。不同点是正交相机无法满足效果需求;
迷雾、海岛上的UI信息需要跟随场景移动缩放,并处理好层级关系;
探索场景分层(由高到低):
- 上层UI,包含资源信息、返回按钮、探索日志等
- 表现层,比如探索某个迷雾,主基地到迷雾的连线
- 迷雾层,迷雾是mesh,在3D场景中制作摆放。
- 海岛层,动态加载
- 3D场景层,包括装饰海岛
相机是透视相机,要实现的效果类似于:
星盟冲突,星区视角下的缩放效果图:
放大时的45度视角.jpg 缩小时的俯视视角.jpg核心
- Unity实现UI信息跟随场景移动缩放-海岛奇兵2
- Unity透视相机下场景移动缩放-海岛奇兵3
- Unity透视相机下地图边界处理-海岛奇兵4
- Unity Shader ToggleDrawer [Toggle] 设置属性,真机失效
- Unity Pinch手势缩放(Zoom)聚焦-海岛奇兵5
- Unity 海岛奇兵资源收取效果(6)
- Unity 家园系统
最后,欢迎拍砖~
网友评论