天天爱学习 发表于 2017-11-6 22:40:07

请问如何实现C++滚轮缩放呢?

请问如何实现C++滚轮缩放呢?

mknmknmk 发表于 2017-11-7 18:02:55

滚轮缩放 改变摄像机FOV 或者摄像机前后移动

Eric_Song 发表于 2017-11-12 10:01:48

声明2个函数用来实现缩进和缩远(void zoomin(),void zoomout()),定义一个float变量用来进行每次所放的增加值。zoomin函数里写(cameraview=cameraview-XX.f;cameraview=FMath:Clamp<float>(cameraview,min.f,max.f)),zoomout函数里写(cameraview=cameraview+XX.f;cameraview=FMath:Clamp<float>(cameraview,min.f,max.f)),其中xx为你想要每次缩放的大小,比如20,100.min和max.f分别写最小和最大值

天天爱学习 发表于 2017-11-12 22:13:37

Eric_Song 发表于 2017-11-12 10:01
声明2个函数用来实现缩进和缩远(void zoomin(),void zoomout()),定义一个float变量用来进行每次所放的增 ...

啊,谢谢。
页: [1]
查看完整版本: 请问如何实现C++滚轮缩放呢?