Repository mit Beispielen, Lösungen und vielen weiteren Assets zum Buch Virtual Reality Kompakt - Implementierung von immersiver Software, Springer Vieweg, 2023.
Im Verzeichnis Unity finden Sie wie der Name schon sagt die Unity-Projekte zum Text und den Übungsaufgaben. Im Verzeichnis Desktop finden Sie die Basis-Szenen und Variationen dazu aus dem Kapitel Anwendungsentwicklung mit Unity.
Parallel zum Verzeichnis Desktop finden Sie das Unterverzeichnis Loggging zu den Themen Protokollieren mit ILoggier und log4net.
Im Verzeichnis VR finden Sie das Verzeichnis VRKVIU mit Lösungen auf der Basis des Simulators von Vive Input Utility. Wie im Text beschrieben können Sie durch die Veränderungen in den Preferences des Plugins eine Version für die von Ihnen eingesetzte VR-Hardware erstellen. Bei aktuellen HMDs sollte der Einsatz von OpenXR problemlos möglich sein.
Die Szenen und andere Unity-Assets werden in Markdown-Dokumenten im Projektverzeichnis dokumentiert.
In den C#-Klassen werden die folgenden, an die .NET Namenskonventionen angelehnte, Konventionen verwendet:
Kategorie | Notation | Beispiel |
---|---|---|
Klasse | Pascal Case | NumberGenerator |
Interface | Pascal Case | IComparable |
Methode | Pascal Case | AsInteger |
Variable | Camel Case | selectedColor |
Klassenelement | ||
private | Camel Case | foregroundColor |
protected | Camel Case | foregroundColor |
public | Pascal Case | ForegroundColor |
Wie von Microsoft vorgeschlagen verwenden wir Verben für Methoden und Substantive für Klassenelemente und Variable.
Im Verzeichnis R finden wir einige kleine R- und Rmd-Dokumente, die zeigen wie wir das Ergebnis von Logging-Ausgaben für die weitere Evaluation einsetzen können.
Copyright (c) 2024 Manfred Brill
License: Creative Commons Attribution 4.0 International (CC BY-NC-SA 4.0).