孙广东 2015.8.16 其实和 小地图都差不多了。 还是要借助 另一个相机目的: 这篇文章的主要目的是 要给你一个想法 如何做放大境效果 。在unity中可以简单的实现放大镜效果啊 . 那么现在就来一步一步实现这个:创建一个摄像机对象,设置 projection 类型为 perspective 或者 orthographic.设置相机的 orthographicSize 或者 fieldOfView (依赖于相机的 projection 类型 ).设置其 pixelrect . 例如如果您想要在你鼠标位置显示放大境 和其大小是 100 x 100 , 然后设置pixelrect 为 : magnifyCamera.pixelRect = new Rect (Input.mousePosition.x – 100f / 2.0f, Input.mousePosition.y – 100f / 2.0f, 100f, 100f);设置相机的位置。 例如 如果你想在 你的鼠标位置显示放大镜效果 ,那么设置相机的位置为 mousePosition世界点。你能看到最终的效果图:下面的 C# 脚本将创建一个 MagnifyGlass,并将它移动到 mousePosition位置 。MagnifyGlass 脚本: 添加到一个空的游戏对象。using UnityE
...
继续阅读
(45)