光流 发表于 2008-1-3 23:38:39

想請問一個左右滑鼠鍵同時按下後出現的問題

在吉里吉里做出的遊戲中
同時按下滑鼠左右鍵後
會進入一種類似自動訊息的狀態
只能按滑鼠左鍵取消
即使讀檔之後此狀態依舊存在

我試過將config.tjs裡有關自動訊息、快速省略之類的變數全部設為false
但這個內建的功能依然存在
請問有沒有人知道該如何將這個功能完全關閉不啟用呢
非常謝謝>_<

Miliardo 发表于 2008-1-4 12:02:05

注意MainWindow.tjs里的这段代码:


    function onPrimaryRightClick()
    {
      // プライマリレイヤで右クリックされたときに呼ばれる
      if(!callHook(rightClickHook))
      {
            if(getKeyState(VK_LBUTTON))
            {
                enterAutoMode();
                return;
            }
            if(!rightClickEnabled) return;
            if(inStable)
            {
                if(rightClickJump)
                  jumpToRightClickTarget();
                else if(rightClickCall && conductor == mainConductor)
                  callRightClickSubRoutine();
                else
                  switchMessageLayerHiddenByUser();
            }
            setMenuAccessibleAll();
      }
    }




            if(getKeyState(VK_LBUTTON))
            {
                enterAutoMode();
                return;
            }

这几行移除或注释掉应该可以关闭这个功能。

光流 发表于 2008-1-7 00:09:56

成功了~~~
真的非常非常感謝樓上大大的指導
页: [1]
查看完整版本: 想請問一個左右滑鼠鍵同時按下後出現的問題