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

[复制链接]
查看2034 | 回复3 | 2017-11-6 22:40:07 | 显示全部楼层 |阅读模式
请问如何实现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分别写最小和最大值
个人博客 : ericsong.org
回复 支持 反对

使用道具 举报

天天爱学习 | 2017-11-12 22:13:37 | 显示全部楼层
Eric_Song 发表于 2017-11-12 10:01
声明2个函数用来实现缩进和缩远(void zoomin(),void zoomout()),定义一个float变量用来进行每次所放的增 ...

啊,谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12

主题

34

回帖

41

积分

初始化成员

积分
41