Hausaufgabe: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Max (Diskussion | Beiträge)
Max (Diskussion | Beiträge)
Zeile 192: Zeile 192:


== Aufgabe 5: Programm schreiben ==  
== Aufgabe 5: Programm schreiben ==  
[[Datei:homework_final.jpg|thumb|right|Abbildung 14: Das fertige XNA-Programm könnte so aussehen.]]
[[Datei:homework_final.jpg|thumb|right|Abbildung 14: Das fertige Programm könnte so aussehen.]]
Bevor Sie mit dieser Aufgabe beginnen, sollten Sie Ihren entsprechenden Task akzeptieren.  
Bevor Sie mit dieser Aufgabe beginnen, sollten Sie Ihren entsprechenden Task akzeptieren.  


Zeile 201: Zeile 201:
[[Datei:unilogo.png|right|thumb|Abbildung 15: Das Uni-Logo]]
[[Datei:unilogo.png|right|thumb|Abbildung 15: Das Uni-Logo]]
[[Datei:background.png|right|thumb|Abbildung 16: Hintergrundgrafik]]
[[Datei:background.png|right|thumb|Abbildung 16: Hintergrundgrafik]]
* Das Programm zeichnet eine Hintergrundgrafik in einem XNA-Fenster.
* Das Programm zeichnet eine Hintergrundgrafik in einem MonoGame/XNA-Fenster.
* Vor dieser Hintergrundgrafik rotiert ein Uni-Logo um den Bildschirmmittelpunkt.
* Vor dieser Hintergrundgrafik rotiert ein Uni-Logo um den Bildschirmmittelpunkt.
** Das Logo muss transparent sein, d.h. es dürfen keine weißen Ränder der verwendeten Grafik sichtbar sein. Außerdem muss durch alle nicht-schwarzen Stellen des Logos hindurchgesehen werden können.
** Das Logo muss transparent sein, d.h. es dürfen keine weißen Ränder der verwendeten Grafik sichtbar sein. Außerdem muss durch alle nicht-schwarzen Stellen des Logos hindurchgesehen werden können.
Zeile 208: Zeile 208:
{{BA|Sabine| Beim letzten Punkt hatten sich die Studenten beschwert, dass man es auch so verstehen könnte, dass das Logo die ganze Zeit halbtransparent sein soll o.ä.}}
{{BA|Sabine| Beim letzten Punkt hatten sich die Studenten beschwert, dass man es auch so verstehen könnte, dass das Logo die ganze Zeit halbtransparent sein soll o.ä.}}
{{BA|Greitschus|Habe die anderen Bemerkungen mal gelöscht. Habe das mit der Transparenz ein wenig konkretisiert. Eigentlich können sie auch gerne die Transparenz ändern / das Logo teilweise ein- und ausfaden lassen. Auf jeden Fall soll aber durch die weißen Bereiche durchgesehen werden können. Wenn die Studenten aber mehr machen wollen (auch was die Rotation angeht), find ich das nicht schlimm.}}
{{BA|Greitschus|Habe die anderen Bemerkungen mal gelöscht. Habe das mit der Transparenz ein wenig konkretisiert. Eigentlich können sie auch gerne die Transparenz ändern / das Logo teilweise ein- und ausfaden lassen. Auf jeden Fall soll aber durch die weißen Bereiche durchgesehen werden können. Wenn die Studenten aber mehr machen wollen (auch was die Rotation angeht), find ich das nicht schlimm.}}
* Innerhalb des [[XNA]]-Fensters wird ein Maus-Cursor angezeigt.
* Innerhalb des [[MonoGame]]/[[XNA]]-Fensters wird ein Maus-Cursor angezeigt.
* Wenn der Benutzer mit der Maus innerhalb des Fensters klickt, soll ein Sound abhängig von der Position des Cursors abgespielt werden:
* Wenn der Benutzer mit der Maus innerhalb des Fensters klickt, soll ein Sound abhängig von der Position des Cursors abgespielt werden:
** Liegt der Cursor über dem Logo, soll ein Ton A erklingen.
** Liegt der Cursor über dem Logo, soll ein Ton A erklingen.