|
发表于 2008-10-23 23:20:53
|
显示全部楼层
楼主有兴趣的话可以尝试改动GraphicsWindowWin32.cpp文件中- ////////////////////
- case WM_MOUSEWHEEL :
- ////////////////////
- getEventQueue()->mouseScroll(GET_WHEEL_DELTA_WPARAM(wParam)<0 ? osgGA::GUIEventAdapter::SCROLL_DOWN :
- osgGA::GUIEventAdapter::SCROLL_UP,
- eventTime);
- break;
复制代码 的段落,在break之前添加一句:- getEventQueue()->mouseScroll2D( 0, (float)wParam );
复制代码 并重新编译OSG。如果有效果的话,希望您能直接向osg-users或者osg-submisstions提交改动后的文件(注意要在最新的SVN版本上改动),帮助OSG完善和发展。您的大名有可能被记载到OSG的贡献者名单中~~
[ 本帖最后由 array 于 2008-10-23 23:23 编辑 ] |
|