Ergebnis 1 bis 20 von 26

Thema: Item Scroll System...

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ich hab nicht behauptet das es ein Script ist Ich hab dir nur eine Frage gestellt.

    Zitat Zitat
    Zu deinem Tuto, ich würd dir empfehlen, da vorher erstmal reinzustellen, wie das Ding generell arbeitet (prosaisch) bevor du mit Code oder der Benennung von Variablen anfängst. N Flussdiagramm wär z.B. sinnvoll.
    Das ist kein Tutorial, sonder eine Erklärung die im passenden Thread gebraucht wurde.
    In eben jenen ging es um ein Menü bei dem man pro Seite eine Anzahl X Items anzeigt und Items die eine höhre ID haben werden rangerückt. Beim nächsten Mal poste ich den ganzen Thread.

    Zitat Zitat
    Was der Picture Pointer Patch in einem Beispiel soll, das mit Pictures überhaupt nix zu tun hat, musst du mir mal erklären.
    Was du da geschrieben hast, hab ich mir gar nicht durchgelesen Hab nur unten das mit dem viele Schleifen gesehen.
    Ich wollte nur eine Hilfe für den jungen Padawan geben, genau wie du
    Schaus dir mal genau an, dann siehst du das man ohne diesen Patch die Ordner IDs, die die Position setzt und somit auch die Bild ID , nicht pointen kann sondern jedes mal mit Forks arbeiten muss, ich hatte keine Lust für 500 Items bei einem Menü mit jemals 8 Items pro Seite, 8 Abfragen pro Item zu machen (das müsste ich, weil ich ja die Items ja rangerückt werden sollen).

    Zitat Zitat
    Technische Frage, wozu machst du das mim Modulo statt einfach 2 Varis pro Einheit anzulegen? Im Thread isses eine Erklärung mehr die vom eigentlichen Skript ablenkt.
    Gegenfrage, warum nicht? Warum 16 Variablen wenn 8 reichen? Das ist doch Verschwendung und als Programmierer hab ich gelernt, das man das unterlassen sollte (Ist ja nicht so, das ultra komplex is gel?). Und ich sehe nicht wie ein Exkurs ablenkt... hab ich in der Schule auch oft gehabt und hat nicht sonderlich abgelenkt.

    Ein Scollleiste kann man bei diesem System einfach hinzufügen, ich nutze es in jedem meiner Spiele wenn ich ein Ordnersystem brauch.

    P.S. Ich bin nicht gut im Erklären, habs auch nie behauptet daher kann es schon sein das vieles kompliziert klingt.

  2. #2
    Zitat Zitat von R.D. Beitrag anzeigen
    Ich hab nicht behauptet das es ein Script ist Ich hab dir nur eine Frage gestellt.
    Jä, aber eine Frage, deren Sinn ich nicht verstehe. Wenn man prüfen will, ob in 1000 Varis eine nicht 0 ist muss man im worst case alle Varis durchtesten. Schneller als O(n) benötigt Preprocessing.
    Zitat Zitat
    Was du da geschrieben hast, hab ich mir gar nicht durchgelesen
    o.O
    Zitat Zitat
    Schaus dir mal genau an, dann siehst du das man ohne diesen Patch die Ordner IDs, die die Position setzt und somit auch die Bild ID , nicht pointen kann sondern jedes mal mit Forks arbeiten muss, ich hatte keine Lust für 500 Items bei einem Menü mit jemals 8 Items pro Seite, 8 Abfragen pro Item zu machen (das müsste ich, weil ich ja die Items ja rangerückt werden sollen).
    Jo, aber wie ich bereits sagte, in meinem Code kommen keine Pictures vor.
    Zitat Zitat
    Gegenfrage, warum nicht? Warum 16 Variablen wenn 8 reichen? Das ist doch Verschwendung und als Programmierer hab ich gelernt, das man das unterlassen sollte
    Ne, als Programmierer geht man davon aus, dass Speicherplatz im Rahmen solcher kleiner Skripte praktisch unbegrenzt vorhanden ist und achtet auf Geschwindigkeit und Übersicht
    Zitat Zitat
    (Ist ja nicht so, das ultra komplex is gel?). Und ich sehe nicht wie ein Exkurs ablenkt... hab ich in der Schule auch oft gehabt und hat nicht sonderlich abgelenkt.
    Er lenkt ganz einfach dadurch ab, dass du noch erklären musst, was der Modulo-Operator tut. Wissen serviert man in kleinen Häppchen.

  3. #3
    Zitat Zitat von Dhan Beitrag anzeigen
    Jä, aber eine Frage, deren Sinn ich nicht verstehe. Wenn man prüfen will, ob in 1000 Varis eine nicht 0 ist muss man im worst case alle Varis durchtesten. Schneller als O(n) benötigt Preprocessing.
    Zitat Zitat
    Jo, aber wie ich bereits sagte, in meinem Code kommen keine Pictures vor.
    Wie gesagt, ich wollte gar nicht irgendwas mit deinem Post machen oder kritisieren, nur wissen ob das nicht Overhead ist (als Erklärung eben).
    Hab extra ne Zeiel freigelassen zwischen dieser Frage und meinen Gedanken zum Problem.

    Zitat Zitat
    Ne, als Programmierer geht man davon aus, dass Speicherplatz im Rahmen solcher kleiner Skripte praktisch unbegrenzt vorhanden ist und achtet auf Geschwindigkeit und Übersicht.
    Ich nehm an das ist lieht im ermessen das Programmierers. ICH für meine Teil, achte auf so was ob kleines Programm/script oder Großes. Du nicht, cool

    Zitat Zitat
    Er lenkt ganz einfach dadurch ab, dass du noch erklären musst, was der Modulo-Operator tut. Wissen serviert man in kleinen Häppchen.
    ... is okay.

  4. #4
    So ich misch mich jetzt mal mit ein und schmeiß mal
    ein thread mit rein in dem der Modolopperator erklärt wird:

    http://multimediaxis.net/showthread.php?t=128306

    Ich glaube makenshi hat es sehr schön erklärt (ist auf jedenfall für mich verständlicher geworden!)

    Zudem habe ich eine Frage gibt es den PicPictureEventer auch auf Deutsch mein Englisch ist nämlich Mist!

  5. #5
    Englisch wirst du brauchen - und da es Fachterme sind, dürfte es hier nicht sehr problematisch sein.


    Aber trotzdem, lern englisch, und zwar bevorzugt aus Medien (Bücher, Serien - is doch recht praktisch, dass z.B. South Park 100% legal im Netz in englisch anschaubar ist)

  6. #6
    Zitat Zitat von Multi-Master1988 Beitrag anzeigen
    Zudem habe ich eine Frage gibt es den PicPictureEventer auch auf Deutsch mein Englisch ist nämlich Mist!
    Äh, der PicPointerPatch hat sowohl eine deutsche als auch eine englische Erklärung dabei...!

  7. #7
    Zitat Zitat von Cherry Beitrag anzeigen
    Äh, der PicPointerPatch hat sowohl eine deutsche als auch eine englische Erklärung dabei...!
    Ha...!
    Hab sie jetzt erst gefunden trotzdem Danke für den Hinweis...
    Sollte nicht gleich alles sofort in einen anderen Ordner verschieben xD

    Edit:

    So habe hier mal die Lufia (Menü) Version von Goblindieb
    Vielleicht könnt ihr ja was daran verändern und mir dann noch einmal eure Codes verständlicher machen...

    http://www.npshare.de/files/c912907e/Lufia.rar

    Zudem beinhaltet es die Original Tasten des Snes-Emulator (siehe Lufia 2)...
    Also mann kann sich auf einer Stelle bewegen...

    Ausserdem befindet sich auch der Anfang eines SKS dort soweit ich weiß...

    Geändert von Multi-Master1988 (31.08.2010 um 20:24 Uhr)

  8. #8
    Nutze den Unterbau hier (Komplettes Teil bei I.), damit lässt sich die Anzahl der Fork-Conditions auf genau die Anzahl der abgefragten Items verringern (also 80 statt 6400).

    PS: Ich hatte das Problem auch, aber nur bei 20 Items, heißt also ich bräuchte 1540 Fork-Conditions dafür. Das ist die Summe von (maximale Anzahl der Items + 1 - n) mal n, wobei n von 1 bis die maximale Anzahl geht.
    Einige werden das als sum((nmax+1-n)*n,n,1,nmax) besser verstehen.
    Für 80 Items braucht man schon 88560 Fork-Conditions, statt 6400.

    Geändert von niR-kun (31.08.2010 um 21:26 Uhr)

  9. #9
    So werd mich später damit tiefer befassen aber wie bist
    du auf diese Zahl gekommen (88560) jedesmal wenn ich das
    durchrechne bekomme ich weitaus weniger raus...

    Kannst du deine Rechnung mal Ohne Klammern aufführen??

    Lg
    Multi-Master1988

  10. #10
    niR-kun meint:



    Hab ich aber nicht überüprüft.

    EDIT: Es gibt übrigens auch den Item&EventPointerPatch, aber nur für den 2k.

    Geändert von Cherry (01.09.2010 um 11:04 Uhr)

  11. #11
    Zitat Zitat von niR-kun Beitrag anzeigen
    Nutze den Unterbau hier (Komplettes Teil bei I.), damit lässt sich die Anzahl der Fork-Conditions auf genau die Anzahl der abgefragten Items verringern (also 80 statt 6400).

    PS: Ich hatte das Problem auch, aber nur bei 20 Items, heißt also ich bräuchte 1540 Fork-Conditions dafür. Das ist die Summe von (maximale Anzahl der Items + 1 - n) mal n, wobei n von 1 bis die maximale Anzahl geht.
    Einige werden das als sum((nmax+1-n)*n,n,1,nmax) besser verstehen.
    Für 80 Items braucht man schon 88560 Fork-Conditions, statt 6400.
    Was? Wozu?

    These: Man braucht gar keine. Die Entsprechende Verwendung von PicPointPatch und ein klein wenig Verstand ermöglicht eine Lösung in der es egal ist ob man 1 x 1 Item oder 99 x 9000 verschiedene hat.

    @Multi-Master1988 :
    Ignorier sowas, nein, du brauchst nicht tausende an Forks.

  12. #12
    Geht es nur um das Anzeigen der Bilder (da wäre der PPP gut geeignet), oder auch um das Feststellen der Items (und das in Variablen zu packen)?

    PS: Danke Cherry, ich war zu faul die Grafik zu erstellen. Ausgerechnet habe ich das mit einem CAS, was ich noch installiert habe.

    für nMax = 20
    ist gleich bedeutend mit (1 * 20) + (2 * 19) + (3 * 18) + ... + (19 * 2) + (20 * 1).
    Zumindest wenn du die Items per Fork-Condition feststellen willst. Man muss ja feststellen, ob die Variablen 0 sind oder schon mit der ID von einem Item belegt sind. Ich habe damals bei meinem Itemmenü nach gezählt, ich kam mit meinen 20 Items auf genau 1540 Fork-Conditions, die Fork-Conditions für das Anzeigen der Bilder noch nicht mitgezählt (sind bei meinem 5-Item-Per-Seite-Menü noch mal 260 Fork-Conditions).

    UPDATE: Die 1540 Fork-Conditions sind komplett ohne POINTER gemeint. Wenn man das mit Pointer nutzt sind das bei mir 20 Fork Conditions für die Items + 3 für den Überprüfen-Setzen-Skript. Bei der Anzeige der Bilder habe ich es ohne PPP noch nicht geschafft die Anzahl der Fork-Conditions zu minimieren (also weniger als 260).

    Geändert von niR-kun (01.09.2010 um 12:35 Uhr)

  13. #13
    Man brauch eigentlich NUR für das Anzeigen der Bilder die vielen Forks, für das festlegen ob ein Platz besetzt ist brauch man eine Fork. Vorher pointet man das einfach.

  14. #14
    niR-kun, ich werde nicht schlau aus dir. Zum einen scheinst du diese Anzahl an Forks wirklich für eine Art Option zu halten, zum anderen...
    Zitat Zitat
    Ich habe damals bei meinem Itemmenü nach gezählt, ich kam mit meinen 20 Items auf genau 1540 Fork-Conditions
    ...hast du das wirklich mal so gemacht. O_O

    To be honest, ich checks nicht, du wirkst alles in allem nicht dumm genug um so eine derart dumme Lösung in Betracht zu ziehen.

  15. #15
    Ich denke mit der Klammerrechnung kann ich was Anfangen...

    Zudem werde ich die Bilder mit Cherrys Patch anzeigen lassen!
    Und vlt lässt sich ja was kombinieren mit euren gezeigten Codes...

    Lg
    Multi-Master

Berechtigungen

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