Discuz! Board

标题: 解决鼠标没有两边的问题 [打印本页]

作者: zangcf    时间: 2016-7-5 17:36
标题: 解决鼠标没有两边的问题
1,首先,放开鼠标的半边
2,复制鼠标的时候,不管1920和960的限制
3,从其他地方限制鼠标移动超标的问题.

作者: zangcf    时间: 2016-7-5 18:42
这面的方法是不行的
作者: zangcf    时间: 2016-7-5 19:24
分析代码:
void PointerController::updatePointerLocked() {
    mSpriteController->openTransaction();

    mLocked.pointerSprite->setLayer(Sprite::BASE_LAYER_POINTER);
    mLocked.pointerSprite->setPosition(mLocked.pointerX, mLocked.pointerY);

    if (mLocked.pointerAlpha > 0) {
        mLocked.pointerSprite->setAlpha(mLocked.pointerAlpha);
        mLocked.pointerSprite->setVisible(true);
    } else {
        mLocked.pointerSprite->setVisible(false);
    }

    if (mLocked.pointerIconChanged || mLocked.presentationChanged) {
        mLocked.pointerSprite->setIcon(mLocked.presentation == PRESENTATION_POINTER
                ? mLocked.pointerIcon : mResources.spotAnchor);
        mLocked.pointerIconChanged = false;
        mLocked.presentationChanged = false;
    }

    mSpriteController->closeTransaction();
}





欢迎光临 Discuz! Board (http://47.89.242.157:9000/bbs/discuz/) Powered by Discuz! X3.2