Unity3D – Überblenden von zwei Musikdateien (Crossfade)

Crossfading ist eine Technik, um einen weichen Übergang zwischen zwei Musikstücken zu schaffen. Dabei wird, der eine Song langsam leise gedreht und der Andere langsam lauter, bis nur noch der zweite Song zu hören ist. Das folgende Script ist entworfen, um zwischen Songs in Dauerschleife diesen Übergang zu erzeugen. Mit dem Aufruf von Play(AudioClip clip) wird der übergebenen AudioClip als nächster Song angespielt.
(mehr …)

Organisation/Initialisierung eines Phaser Projekts

Im folgenden Tutorial werden einige verschiedene Möglichkeiten gezeigt, wie man Phaser Initialisieren und die Funktionen des Spiels organisieren kann. Beginnend dabei, dass alles im globalen Scope abgelegt wird, über die Zusammenfassung in einem State, bis hin, dass der State von Phaser.State erbt. Wenn man sein Projekt in mehrere Dateien aufteilen möchte, sollte man zusätzlich ein Blick auf Webpack, Grunt, Browserify und RequireJs werfen.

(mehr …)