Forum: Win32/Win64 API (native code)
Delphi
by milos,
14. Jan 2014
Cool, vielen dank :)
Hat mir nun das Prinzip der 2. Methode erklärt :D
Edit: Wie ich sehe, hast du die Qualität des Codes auch noch verbessert. Vielen dank dafür ;)
Forum: Win32/Win64 API (native code)
Delphi
by milos,
12. Jan 2014
@Popov: An Sprites habe ich auch schon gedacht, werde ich aber erst implementieren sobald sich die Performance (stark) verbessert hat. Bin mittlerweile bei ca 45FPS mit einer Auflösung von 128x72, was nicht gerade viel ist ^^
@jaenicke: Ahh du meintest wohl doch den 3. Codeteil. Habe es mal verucht so einzubauen, jedoch habe ich probleme funktionen wie WMPaint und WMSize von einem anderen...
Forum: Win32/Win64 API (native code)
Delphi
by milos,
12. Jan 2014
Hi,
danke für die Antwort. Der Tipp mit dem Antialiasing hat die Perforamnce wirklich um fast das doppelte gesteigert :)
Meinst du mit der 2. Variante, den Bereich in "Exklusive Verwendung der Direct2D-Zeichenfläche"?
Weil mein Code funktioniert so wie der Code in der 2. Codebox in der Dokumentation.
MfG
Forum: Win32/Win64 API (native code)
Delphi
by milos,
11. Jan 2014
Könnte man meinen, wenn man bedenkt das die NES mit 256x240 soweit ich weiss 50 FPS rendern konnte und die Engine es nicht mal mit 128x72 auf 30 schafft :D
Forum: Win32/Win64 API (native code)
Delphi
by milos,
11. Jan 2014
Wikipedia
Mein Ziel ist es halt eine (8Bit) Game Engine zu basteln mit der man ganz einfach so eine Grafik hinbekommt wie früher zu NES Zeiten. Es gibt immer noch Spiele die trotz so einer Grafik sehr bekannt geworden sind. z.B. ist zur Zeit Startbound in ziemlich grosser Titel.
MfG
Edit: Wollte noch erwähnen, dass ich bisher schon einige Sachen gefixt habe und in der Version die ich...
Forum: Win32/Win64 API (native code)
Delphi
by milos,
11. Jan 2014
Ok, danke für die hilfreichen antworten :)
Werde mir das spiel mal genauer ansehen, ist echt interessant interessant was der gemacht hat :D
Werde mir auch mal meinen source genauer ansehen, vielleicht kriege ich die performance ja etwas verbessert ^^
MfG