我有一些問題,使用Psychtoolbox屏幕和Textwindow ... 對於我的實驗,我想給一個指令在開始。在白色Psychtoolbox - 文字指示
Screen('TextSize', window, 20);
Screen('TextFont', window, 'Courier');
DrawFormattedText(window, 'Hello World', 'center', 'center', white);
而其他基本畫面定義 %繪製文本在快遞屏幕的中間:我用這樣的事情。 問題是:文本未完全顯示。我嘗試了不同的尺寸並將字體設置爲Times,但它始終是相同的 - 每個字母僅顯示3/4(ca)...
可能是什麼問題? 會很好,如果有人可以給我一個提示...
謝謝!
嘿DMR,謝謝你的回答!我編輯了我的帖子,希望你能看到我的意思...... 我試過你的代碼在額外的腳本,它工作正常。所以我想它與我的實驗循環或什麼有關,但我無法想象可能是什麼問題...也許我應該注意到,我有 KbWait([],2); 上面的代碼後,因爲我想繼續實驗循環,當先證書讀取指令並按下一個鍵 – LotteLi
您的'DrawFormattedText'和下一個屏幕'Flip'命令之間有任何其他語句嗎?後續的繪圖命令會彼此重疊。 – DMR
不,這是我對本部分的完整代碼: %在屏幕上部用黑色默認字體繪製文本 屏幕('FillRect',窗口,白色); 屏幕('BlendFunction',窗口,'GL_SRC_ALPHA','GL_ONE_MINUS_SRC_ALPHA'); 屏幕('TextSize',窗口,10);屏幕('TextFont',窗口,'Times'); DrawFormattedText(窗口,'如果你準備好了'按'回車鍵','中心','中心',黑色); %screenYpixels * 0.25,[0 0 0]); 屏幕('翻轉',窗口); %顯示畫出的內容 KbWait([],2); – LotteLi