• Anmelden

Reborn

hat beim Stromkonzern schon Rabatt

  • »Reborn« ist der Autor dieses Themas

Motto: Wer noch was vom Wochenende weis, hat es nie erlebt!

  • Nachricht senden

1

Donnerstag, 19. März 2009, 16:02

Datenbank Update

Hi,
dieses mal hab ich glaub mal ein anspruchvolles Problem^^, also:
Ich schreibe gerade ein Menu, wers noch nicht weis^^, in dem soll ein Screenshoot vom aktuellen Gamefenster angezeigt werden, das Script dazu habe ich bereits. Die Bilder dazu speichere ich in der Datenbank unter /graphics/pictures/name.jpg was bis dahin auch noch geht. Aber wenn ich das jetzt dann so aufrufen...

Ruby Quellcode

1
2
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.pictures("name")

...gehts immer noch^^. Also ich will vom Spiel-Screen ein Bild machen, natürlich unterm Spiel und dann ohne das Spiel zu schließen das Bild abfragen. Was auch beim 1. Aufruf geht, aber wenn ich jetzt einen 2. Screen auf den selben Namen mache, sodass die alte Datei überschrieben wird (was auch geht, hab das im pictures Ordner beobachtet) und es dann so aufrufen will...

Ruby Quellcode

1
@sprite.bitmap = RPG::Cache.pictures("name")

...kommt das alte Bild wieder, d.h. ich habe bei beiden aufrufen 2 mal das selbe Bild, obwohl ich 2 Screens gemacht habe und somit das alte Bild eiggentlich gelöscht sein müsste.

Also meine Idee währe da halt, die Datenbank zu aktuallisieren - fals der Satz überhaupt Sinn ergab, weis ich nicht wie das geht.
Kann mir vielleicht jemand sagen wie das geht?

Oder weis vielleicht jemand von euch was ich da machen könnte und wie ich das machen kann?

~Hindi
Mehr als a Allgäuer ka a Mensch it wera.


Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?


Spoiler: OpenSource-Projects
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren

2

Donnerstag, 19. März 2009, 16:16

Oh, das ist recht Simpel denke ich: Du benutzt das Cachmodule, das speichert die Bilder, wenn du es ohne das Module aufrufst sollte es gehen ("Graphics/Pictures/", name)

Aber ich bin mir nicht ganz sicher, musst du ausprobieren ;)

Reborn

hat beim Stromkonzern schon Rabatt

  • »Reborn« ist der Autor dieses Themas

Motto: Wer noch was vom Wochenende weis, hat es nie erlebt!

  • Nachricht senden

3

Donnerstag, 19. März 2009, 17:18

Und wie sieht der Code dafür aus bzw. wie kann ich mich drüber schlau machen?
Mehr als a Allgäuer ka a Mensch it wera.


Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?


Spoiler: OpenSource-Projects
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren

4

Donnerstag, 19. März 2009, 17:27

In dem du in die Helpdatei schaust X_x

Ruby Quellcode

1
bitmap = Bitmap.new("./graphics/pictures/#{name}.png")
Bild
RMXP Grundkurs
1 2 3
Ruby/RGSS-Kurs

Reborn

hat beim Stromkonzern schon Rabatt

  • »Reborn« ist der Autor dieses Themas

Motto: Wer noch was vom Wochenende weis, hat es nie erlebt!

  • Nachricht senden

5

Donnerstag, 19. März 2009, 18:52

Erstmal danke^^, aber ich weis nicht wie oft ich das schon sagte, ich komme mit den Helpdatas überhaupt nicht klar und ob du es glaubst oder nicht, ich habe sogar meinen Fetten Hand mal bewegen und in den Helpdatas nachgeschauen, doch nix gefunden -.-
Mehr als a Allgäuer ka a Mensch it wera.


Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?


Spoiler: OpenSource-Projects
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren

6

Freitag, 20. März 2009, 21:47

Also eigentlich ist es Simpel, im 3.Reiter, "Suchen" gibst du ein passendes Wort ein, zB. CACH, und schon bekommst du ein paar mögliche Artikel links angezeigt. Wenn man dann mal alle durchgeht stößt man zwangsweise auf RPG::Cache und wenn man da runter scrollt zu "Definition", siet man den Code. ;)

Social Bookmarks