当用户使用鼠标滚轮时,我想获取鼠标滚轮的状态或被触发。

我已经有一个示例中的事件接收器(从IEventReceiver扩展),但是我看不到/找不到鼠标滚轮的方法。

是否有另一个接收器/事件处理程序/解决方案?

最佳答案

class MyEventReceiver : public IEventReceiver {
    public:
        virtual bool OnEvent(const SEvent& event) {
            if(event.EventType == irr::EET_MOUSE_INPUT_EVENT && event.MouseInput.Event == EMIE_MOUSE_WHEEL)
                printf("%f\n", event.MouseInput.Wheel);

            return false;
        }
...

10-07 18:14