跳到主要内容
Lin.记录与创造

03 / GAME DEV STUDY / 实验工程

UnityCamera

把 Unity 常用的相机控制整理成一个实验工程,方便自己调试,也留给需要的人参考。

UnityC#Editor

Unity 工程源码

把相机调顺,也留下一份代码

相机怎么移动、能缩放到哪里、鼠标到屏幕边缘时要不要滚动,这些都需要放进场景里慢慢调。

我把常用的相机方案整理成了 UnityCamera。下次再碰到类似需求,能翻翻之前的代码,不用每次都从头写起。

参数放到 Inspector 里调

边缘滚动的开关、区域和速度,以及视角和缩放范围,都做了编辑入口。

我想要的调试方式很简单:在场景里看结果,在 Inspector 里改参数,不必为了试一个数值来回切代码。

具体实现可以从相机 Inspector 源码看起。

拿去参考前

这是一份实验工程,不是开箱即用的通用插件。用到自己的项目里时,请先验证 Unity 版本和设备上的表现。

仓库里也包含第三方组件,使用或再分发前,请分别查看它们的许可。

打开 UnityCamera 仓库 · 阅读项目说明