... | @@ -3,25 +3,16 @@ |
... | @@ -3,25 +3,16 @@ |
|
* First of all get the StudyFramework as Plugin into you project, e.g., using the setup script of the [RWTH VR Project Template](https://devhub.vr.rwth-aachen.de/VR-Group/unreal-development/unrealprojecttemplate)
|
|
* First of all get the StudyFramework as Plugin into you project, e.g., using the setup script of the [RWTH VR Project Template](https://devhub.vr.rwth-aachen.de/VR-Group/unreal-development/unrealprojecttemplate)
|
|
* This framework requires a Setup map (e.g., simply the Main level) which is started and contains a study setup, but is not part of the study itself. Then add a SFStudySetup (``StudyFramePlugin C++ -> Public -> SFStudySetup``) actor to this level.
|
|
* This framework requires a Setup map (e.g., simply the Main level) which is started and contains a study setup, but is not part of the study itself. Then add a SFStudySetup (``StudyFramePlugin C++ -> Public -> SFStudySetup``) actor to this level.
|
|
* Add phases to this setup :x:
|
|
* Add phases to this setup :x:
|
|
(phases can be used if some blocks of the study should always come in the same order, e.g., always start with a warm-up phase or always end with a nice end scene), at least one phase needs to be present
|
|
(phases can be used if some blocks of the study should always come in the same order, e.g., always start with a warm-up phase or always end with a nice end scene), at least one phase needs to be present!
|
|
* .. configure maps
|
|
|
|
* .. configure factors
|
|
* .. configure factors
|
|
|
|
* .. configure maps
|
|
|
|
* .. configure non-combined factors
|
|
* .. configure dependents
|
|
* .. configure dependents
|
|
* .. set game instance (Setting -> Project Setting -> Maps&Modes) Set to SFGameInstance
|
|
* .. set game instance (Setting -> Project Setting -> Maps&Modes) Set to SFGameInstance
|
|
* .. set game mode (Setting -> Project Setting -> Maps&Modes) Set to SFGameMode
|
|
* .. set game mode (Setting -> Project Setting -> Maps&Modes) Set to SFGameMode
|
|
|
|
|
|
# Important aspects to consider
|
|
|
|
|
|
|
|
* If random is used a multiple of the number of conditions should be used as number of participants (if the number of conditions is odd a multitude of double the number of conditions should be used for the number of participants to have a perfect counterbalancing!)
|
|
|
|
|
|
|
|
:warning: So far only notes!
|
|
:warning: So far only notes!
|
|
|
|
|
|
* Setup with c++ or actor?
|
|
* Setup with c++ or actor?
|
|
* Interfacing with USFGameInstance (progressing, getting levels)
|
|
* Interfacing with USFGameInstance (progressing, getting levels)
|
|
* what to setup, only game instance? also game mode?
|
|
|
|
* what factors and randomness exists? |
|
* what factors and randomness exists? |
|
|
|
|
|
# Feaures
|
|
|
|
* Fading
|
|
|
|
* Write out run data and last participant in json
|
|
|
|
* Start a map and be able to directly debug it |
|
|
|
\ No newline at end of file |
|
|