Melting Desktop ist eigentlich von einem VB6.0 Programm inspiriert, als "damals" die WinAPI DIE rasende Variante für Sprite-Rendering war (und ist ^^)
Beiträge von minx
-
-
BTW. Zum Shrinken der Programme wird der Packer Crinkler verwendet.
-
Hm? Der Code ist doch in der ZIP, im Ordner Minimal Engine.
-
Sie laufen auf meiner GFX jedenfalls. Bloß nicht ... sehr flüssig

Übrigens hat die Gruppe noch tonnenweise anderen Source rausgegeben. Bei Geek3D (ist ein Blog) ist irgendwo der Artikel dazu

-
Sorry, das ich das hier wieder ausgrabe, allerdings haben Farbrausch und Moppi Prod (die von Conspiracy) den Sourcecode von Chaos Theory (Startpost) und Project Genesis herausgegeben.
Die meisten Prods aus der Demoscene von FR sind mit der a.d.d.i.c.t (2) Engine geschrieben, deren Source ebenfalls beiliegt.// Auf, auf Andy
Unser Job das nach AutoIt zu bringen 
-
Danke dafür

-
Aber wie?

Das ganze ist doch so schnell unerkennbar, das ein Arbeiten doch glatt unmöglich wird

-
Thx ihr drei

Wie soll man denn bei dem Rumgewuschel (...) noch Fenster bedienen können

-
Update und ein paar mehr Effekte

-
Update von $GR_DBUFFER. Das Flackern sollte sich erledigt haben!
-
Das ist die Lösung

-
IhGitt PASCAL :D. QBasic FTW

-
Herzlich willkommen

-
Hier, ich habe dir mal ein kleines Tut gebastelt:
Graph Tutorial
[autoit]#include <Graph UDF.au3>
[/autoit] [autoit][/autoit] [autoit]$hGUI = GUICreate("Sinuskurve", 800, 600); GUI Erstellen
[/autoit] [autoit][/autoit] [autoit]
$Graph = _Graph_Create(50,50,700,500); Damit erstellen wir eine Zeichenfläche;_Graph_SetRange_X(ByRef $aGraphArray,$iLow,$iHigh,$iXTicks = 1,$bLabels = 1,$iRound = 0)
[/autoit] [autoit][/autoit] [autoit]; Jetzt setzen wir den Maßstab der x-Achse. Sagen wir mal von -5 bis +5
[/autoit] [autoit][/autoit] [autoit]; Mit dem 4. Paramter wird eingestellt, wie viele Beschriftungen es geben soll. 10 reichen hier aus, also
[/autoit] [autoit][/autoit] [autoit]
; in Einer-Schritten.; Der 5. Paramter wird von uns auf True, also 1 gesetzt, damit die UDF automatisch die Striche beschriftet
[/autoit] [autoit][/autoit] [autoit]; Der letzte Paramter gibt die Nachkommastellen der Beschriftung an. Wir brauchen keine, also setzen wir sie auf 0.
[/autoit] [autoit][/autoit] [autoit]_Graph_SetRange_X($Graph, -5, 5, 10, 1, 0)
[/autoit] [autoit][/autoit] [autoit]; Das gleiche für die y-Achse. Nur hier wollen wir im Bereich von -2 bis 2 darstellen
[/autoit] [autoit][/autoit] [autoit]_Graph_SetRange_Y($Graph, -2, 2, 4, 1, 0)
[/autoit] [autoit][/autoit] [autoit]; Jetzt fügen wir noch Linien hinzu, die als Orientierung fungieren:
[/autoit] [autoit][/autoit] [autoit]
_Graph_SetGrid_X($Graph)
_Graph_SetGrid_Y($Graph); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[/autoit] [autoit][/autoit] [autoit]; Jetzt zeichnen wir mal die Kurve.
[/autoit] [autoit][/autoit] [autoit]; Wir setzen unseren Stift bei x = -5 und y = 0 an:
[/autoit] [autoit][/autoit] [autoit]
_Graph_Plot_Start($Graph, -5, 0); Jetzt zeichnen wir in Schritten:
[/autoit] [autoit][/autoit] [autoit]
For $x = -5 To 5 Step 0.05; Der Step-Wert ist die Auflösung
_Graph_Plot_Line($Graph, $x, Sin($x))
NextGUISetState()
[/autoit] [autoit][/autoit] [autoit]While GUIGetMsg()<>-3
[/autoit]
WEnd -
-
Nimmt sich nichts. Schon sehr oft benutzt, mit guten Ergebnissen. Beispiele sind dabei wenn ich nicht irre. (Ich irre mich. Sie ist aber sehr einfach zu verwenden). Ich empfehle dir die nicht-GDI+ Version. Am Ende ist das Programm kleiner und Graphics sind auch für diesen Zweck gemacht ^^:
[Blockierte Grafik: http://1.2.3.9/bmi/www.autoitscript.com/forum/uploads/monthly_10_2009/post-29091-12554827927848_thumb.jpg][Blockierte Grafik: http://1.2.3.11/bmi/www.autoitscript.com/forum/uploads/monthly_10_2009/post-29091-12554841977305_thumb.jpg]
-
(meine Hardware)
-
$WS_EX_COMPOSITED. Die Doublebuffer Funktion geht schon ab Windows Vista für viele Sachen nicht mehr. Schade eigentlich.
-
Allet jute

-
also mein Nickname deswegen, weil ich mit mein Bruder Autoit, ständig Automatisiere...
autsch
