Ergebnis 1 bis 20 von 93

Thema: [Sammelthread] RPG Maker VX- Anfängerprobleme (alles wovon TwoFace keine Ahnung hat)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Wie gesagt. Auf einmal funktionierts. Fragt mich nich wieso. Hab jetzt die Größe 544x416 px genommen und es geht. Das gleiche hab ich zwar schon gestern genauso gemacht, aber da gings komischerweise nicht. Werd wohl nie erfahren woran das liegt.

    Zitat Zitat
    Ich habe es gerade am VX ausprobiert und es funktioniert ohne Probleme. Ich habe ein 640x480 Bild in den System-Ordner gesteckt und es Title.png genannt.
    Ohne, dass die schwarzen Ränder das Bild abschneiden? Seltsam. Hab das Problem echt nur ich allein? >.<

  2. #2
    Zitat Zitat von TwoFace Beitrag anzeigen
    Wie gesagt. Auf einmal funktionierts. Fragt mich nich wieso. Hab jetzt die Größe 544x416 px genommen und es geht. Das gleiche hab ich zwar schon gestern genauso gemacht, aber da gings komischerweise nicht. Werd wohl nie erfahren woran das liegt.



    Ohne, dass die schwarzen Ränder das Bild abschneiden? Seltsam. Hab das Problem echt nur ich allein? >.<
    Es gibt meines Erachtens nach überhaupt keinen Grund für schwarze Ränder. Im Code des VX ist dazu überhaupt nichts zu finden. Das Titelbild wird einfach in die linke obere Ecke des Bildschirms gepackt und füllt nach rechts unten so viel Platz aus wie möglich. Die Größe des Bildes ist vollkommen irrelevant.
    Die einzige sinnvolle Möglichkeit ist, dass du am Code des Projektes etwas geändert hast, was zu diesem Verhalten führt.

  3. #3
    Zitat Zitat von Cornix Beitrag anzeigen
    Die einzige sinnvolle Möglichkeit ist, dass du am Code des Projektes etwas geändert hast, was zu diesem Verhalten führt.
    Hmm, nee definitiv nich, also ich hatte das auch schon als ich den VX selber noch nich hatte und VX-Spiele von anderen gezockt hab. Der schwarze Rand war immer da.

    Jetzt hab ichs wenigstens so hinbekommen, dass das Bild nicht mehr abgeschnitten wird, aber der Rand is trotzdem noch da.

  4. #4
    Vielleicht möchtest du wirklich einmal ein Projekt hochladen. Falls das stimmt was du sagst ist entweder dein Maker beschädigt, oder etwas ist mit deiner Grafikkarte nicht ganz richtig. Ich würde eher zum ersteren tendieren.

  5. #5
    Okay, also hier ist das Projekt, das ich vorhin zu Testzwecken erstellt hab.

  6. #6
    Es funktioniert bei mir ohne Probleme, ich sehe keine schwarzen Ränder.

    Hast du vielleicht nicht die richtigen Bibliotheken in deinem Ordner? Das solltest du vielleicht auch nocheinmal prüfen.
    Downloade doch bitte einmal das folgende Archiv und extrahiere die Bibliotheken in deinen Projektordner:
    http://www.file-upload.net/download-...brary.zip.html

  7. #7
    er testet das ganze im Vollbildmodus, dort sind die schwarzen Ränder Standard ~.~

  8. #8
    Die schwarzen Ränder sind nur da, wenn du im Vollbildmodus spielst, oder? Falls dem so ist, dann ist das völlig normal für VX-Spiele wenn sie mit einer Größe 544x416 laufen.

    Edit: Da war wohl wieder jemand schneller als ich

  9. #9
    Ja, trifft nur auf den Vollbildmodus zu.

  10. #10
    Ich hab jetz ne andere Idee für nen Titelscreen... er soll aus einer sich horizontal bewegenden Komponente (Weltall-Hintergrund) und einer fest positionierten Komponente (Der Schriftzug, evtl. ein Raumschiff) bestehen. Gibts für sowas ein Script? Falls nicht: mag mir jemand erklären wie ich vorgehe, wenn ich eins schreiben will? Ich glaub das selber skripten ist nicht sooo~ hart wie ich mir das jetzt erstmal ausmale, aber ich find keinen so richtigen Einstieg.

  11. #11
    Hallo,
    für soetwas gibt es ein Titel überspringen Script.
    Dann landet man auf der ersten Map und baut sich seinen Titelscreen über Events selber.
    Ich habe leider keinen Link zu einem Title Skip Script. Geben tut es so etwas aber.

  12. #12
    Kann man das auch ohne Titelscreen skippen bewerkstelligen? Also nur über Script-Modifikationen?

  13. #13
    Sehr einfach sogar.

    Bilder anzeigen und bewegen zu lassen ist im Grunde sehr sehr simpel wenn man ersteinmal ein paar wichtige Konzepte verstanden hat.

    Was du dafür brauchst sind 2 Basis-Komponenten die du dir einmal anschauen und verstehen musst:
    Sprite
    Bitmap

    Diese zwei Klassen sind die einzigen mit denen du arbeiten musst um dir eine eigene Darstellung von deinem Titelscreen zu erstellen.
    Es gibt mit Sicherheit eine Vielzahl von Tutorials darüber, welche dir alles im Detail erklären werden, daher beschränke ich mich einmal auf das mindeste:

    Bitmap:
    Ein Bitmap repräsentiert im Maker ein geladenes Bild. Zum Beispiel eine Bilddatei (.png, .jpg, .gif, etc) oder ein selbst gezeichnetes Bild durch Pixel-Modifikation.
    Du kannst ganz einfach ein neues Bild von der Festplatte laden indem du folgendes schreibst:
    Code:
    someBitmap = new Bitmap("somePath/someFile")
    Dadurch würdest du in dem Ordner "SomePath" die Bilddatei "SomeFile" laden. Die Dateiendung von "SomeFile" ist dabei egal.
    Du kannst aber im Maker bereits vorher geladenene Bilder aus dem Cache laden.
    Das geht im VX wie folgt:
    Code:
    someBitmap = Cache.system("someFile")
    Damit würdest du zum Beispiel eine Bilddatei die in deinem "Graphics/System/" Ordner liegt laden. Falls sie allerdings bereits zuvor geladen wurde wird sie nicht erneut geladen sondern aus dem Cache geholt. Das bringt einen erheblichen Performance- und Speicherplatzgewinn.

    Sprite:
    Ein Sprite ist im Maker eine sichtbare Darstellung eines Bitmaps.
    Du musst einem Sprite ein Bitmap geben was dargestellt werden soll bevor man überhaupt etwas sehen kann.
    Ein Sprite kann unter anderem eine X- und Y-Position haben, gedreht werden, in der Farbe verändert, etc.
    Du erstellst einen Sprite wie folgt:
    Code:
    someSprite = new Sprite()
    Wenn du den Sprite nichtmehr benutzen willst musst du ihn zerstören damit er keinen Speicherplatz mehr benötigt:
    Code:
    someSprite.dispose()
    Du kannst dem Sprite ein Bitmap wie folgt zuordnen:
    Code:
    someSprite.bitmap = someBitmap
    Diese Änderungen müsstest du dann in der Scene-Title umsetzen. Am besten du erstellst dir zunächst ein neues Projekt und spielst ein wenig damit herum. Am Anfang mag alles noch ein wenig ungewohnt erscheinen, aber in Ruby lässt es sich sehr schnell einarbeiten.

    Viel Erfolg.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •