bmlTUX

bmlTUX

  • Documentation
  • Install
  • Publication
  • Help
  • BioMotionLab
  • GitHub

›Getting Started

Getting Started

  • Getting Started
  • Publication
  • Requirements
  • Overview
  • Installation

Tutorials

    Making your first experiment

    • Part 1: Tutorial Overview
    • Part 2: Creating a new Experiment
    • Part 3: Designing an Experiment
    • Part 4: Writing Runner Scripts
    • Part 5: Defining Blocks

Documentation

  • Creating an Experiment
  • Accessing GameObjects and Scripts in your Scene
  • Output
  • Setting Up Your Experiment's Behavior
  • Trial Class
  • Block Class
  • Experiment Class
  • Settings

Help

  • Troubleshooting
  • About Coroutines and IEnumerators

Advanced

  • Advanced Options
  • Recording Continuous Data
  • Using Standalone VR Headsets
  • Logging
  • Building to an Application
  • Customizing Further
  • Extras

Requirements

Here is a list of requirements to run and successfully use bmlTUX.

Basic coding experience with C# and Unity. At the bare minimum you should know about the following things:

C#

  • Basic Object-Oriented Programming Techniques.
  • Classes, inheritance.
  • Methods, functions.
  • Variables, fields, properties.
  • Overriding methods.
  • Overloading methods and properties.
  • Casting objects to other types.

Unity

  • Know about:
    • Creating a project, scene, GameObjects.
    • Working with Transforms.
    • Creating script object references and link them up in the inspector.
    • Difference between scripts, assets, and objects in the scene.
    • Basic MonoBehaviour scripting.
      • Exposing public variables of MonoBehaviours in the inspector.
    • Unity Coroutines (see page on Coroutines for brief overview).
  • Unity 2019.2 or later.
    • TextMeshPro 2.1.0 or later.
    • Compatible with SteamVR (although works fine without VR).

Suggested tools:

  • Highly Recommended: JetBrains Rider IDE
    • Free for academic use.
    • Similar functionality to Visual Studio.
    • Beautiful interface.
    • Is highly optimized for Unity development.
← PublicationOverview →
  • C#
  • Unity
  • Suggested tools:
bmlTUX
bmlTUX
DocumentationDownload
Facebook Open Source
Copyright © 2022 BioMotionLab (A.O. Bebko & N.F. Troje)