GrabSprite from Texture

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

GrabSprite from Texture

Beitrag von tft »

Hallo,

im zuge meines MineCraftProjektes, möchte ich eine RenderTexture als Sprite
umwandeln. Leider Funktioniert GrabSprite nur vom Bildschirm. Da sich die
Dimensionen dessen aber ändern können. Kann ich nicht den Umweg gehen,
ein Quad mit der Texture versehen und am Bildschirm Plazieren, um es
dann von dort zu Graben. Da Image, Texturen und Sprites, was die Bild
Information anbelangt ja eigentlich immer gleich ist. Ware ein Data Copy
möglich, insofern die Adressen bekannt sind.

Jemand eine Idee? Oder sowas schon mal gemacht.

Gruss TFT
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: GrabSprite from Texture

Beitrag von Mijikai »

Ist möglich -> StartDrawing() -> DrawingBuffer().
Aber ich denke nicht das eine 'on the fly' Lösung gut ist.
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

Re: GrabSprite from Texture

Beitrag von tft »

Hallo,

ob gut oder nicht, stellt sich eigentlich nicht. Da in der Aktuellen Version von PB 5.72 Beta 2 vieles nicht funktioniert.
Unter anderem auch GrabSprite von einem 3D Screen. Gibts ja keine echte andere Lösung. Ich werde wohl irgendwie
den Weg mit CopyMem() machen müssen. Wenn die Bildschirm Grösse fest wäre, oder alles AUf % Basis funktionieren
würde wie bei Android. Dann wäre einiges einfacher.
Wer einen Funktionierenden Code hat .. immer her damit .-)

Gruss TFT
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Re: GrabSprite from Texture

Beitrag von PureLust »

Walbus hat im engl. Forum mal eine Sprite-Lib veröffentlicht, bei der laut Beschreibung alle PB Befehle auch auf Sprites anwendbar sind.

Hab da jetzt nicht näher rein geschaut, aber vielleicht ist da ja was Brauchbares für Dich dabei.

https://r.tapatalk.com/shareLink/topic? ... source=app

Gesendet von meinem LYA-L29 mit Tapatalk
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

Re: GrabSprite from Texture

Beitrag von tft »

mal schauen ...... sieht auf jedenfall interesant aus. Ist aber sehr umfangreich.
Mal schauen ob ich da durchblicke.

TFT
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Antworten