如何避免GameObject滚动传播到RTSCamera缩放

时间:2018-05-03 04:56:41

标签: unity3d

我正在使用Unity商店中的RTS Camera资源(https://assetstore.unity.com/packages/tools/camera/rts-camera-43321)为相同的场景配备相机。

相机工作正常,但我有一个小而重要的问题。如果我在场景中有一个GameObjects(比如一个对话框),它有一个滚动条,当我滚动鼠标中键来上下滚动时,滚动也会传播回场景。从而创建滚动条向下滚动和放大场景的有趣结果。

当我的任何游戏对象位于场景顶部时,有没有办法让RTS相机脚本拒绝鼠标输入?谢谢 !

1 个答案:

答案 0 :(得分:1)

RTS_Camera中有一个公共字段useScrollwheelZooming

当您不想放大相机时将其设置为false

.e.g rtc_camera.useScrollwheelZooming = !EventSystem.current.IsPointerOverGameObject();