×
Console
❙❙ Pause
▶ Restart
We are sorry, but your browser does not seem to support WebGL.
The system is setting up the environment...
Variables
×
C++ load
Default
Restore snapshot
Load from cloud
Load C++ Code
Load from local
×
C++ save
Save to cloud
Save C++ Code
Save to local
C++ filename:
.cpp
Save C++ Code
×
Register images
Register local images
Pictures will not be uploaded on the internet; just local use.
Registered images
×
結果
×
設定
ガンマ調整
現在のガンマ値:
R:
G:
B:
簡易調整
等輝度調整
ガンマ補正後に行ってください.
現在の輝度比率:
R:
G:
B:
簡易調整
フルスクリーンモード
ウインドウ内
画面全体(Windows, Mac OS Xでは時間精度が改善することがあります)
×
データ管理
保存されているファイル
ファイル数:
最新の日付:
最古の日付:
保存領域のリセット
メール
暗号化の上メーラで送信します
暗号化パスワード:
送信
decoder
OneDrive
Psychlops: Online Editor
Manual
▶Compile & run
Console
Debug Mode
Results
Open
Save
Images
このブラウザでは機能の一部が制限されます。完全な動作はChrome 39.0以上、Firefox 29.0以上、Opera 26.0以上、およびMicrosoft Edgeが必要です。
このブラウザのご使用のバージョンはWebGLのタイミング制御に問題があります。他のブラウザの使用をお勧めします。
↶
↷
🔍
⇄
⊕
snapshot
Load
Save
auto-save
Load
Save
discard autosave
javascript
#include
using namespace Psychlops; void psychlops_main() { Canvas cnvs(Canvas::window); Rectangle rect(100,100); while (!Keyboard::esc.pushed()) { cnvs.clear(Color(127 / 255.0)); rect.centering().draw(Color::green); cnvs.flip(); } }
#include
using namespace Psychlops; void psychlops_main() { Canvas cnvs(Canvas::window); Rectangle rect(100,100); int progress = 0; int MAX_PROGRESS = 1; // [begin instruction] while (!Mouse::left.pushed()) { cnvs.clear(Color(127 / 255.0)); cnvs.msg("Let's start Psychlops. Tap yout tablet or click left button.", 300, 300); cnvs.flip(); } // [end instruction] // [begin session_loop] while (true) { if (progress > MAX_PROGRESS) { break;//endloop } // [begin blank] for (int i = 0; i < 60; i++) { cnvs.clear(Color(127 / 255.0)); cnvs.flip(); } // [end blank] // [begin trial_loop] while (true) { cnvs.clear(Color(127 / 255.0)); if (Mouse::left.pushed()) { break;//endloop } rect.centering().draw(Color::green); cnvs.flip(); } // [end trial_loop] progress++; } // [end session_loop] // [begin thanks] while (!Mouse::left.pushed()) { cnvs.clear(Color(127 / 255.0)); cnvs.msg("Thank you!", 400, 300); cnvs.flip(); } // [end thanks] }
// this form will be filled after compiling.