SoftPixel Engine Wrapper - jetzt mit PhysicsEngine!
Gehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7, 8 Weiter
Worklogs

@LukasBanana: Laut dem "Dateien vergleichen" Tool sind nur ein paar(so ~22) dazugekommen, daher die annahme. Ich habe den neuen Code genommen. Jetzt nach dem installieren von WXPSP3 scheints aber wieder alles zu gehen.
TextureEnvironment = TextureBlend?
Ich muss noch mal Beispiel Code schreiben, um herauszufinden, was mit "EntityColor" und der Beleuchtung nicht richtig funktioniert.
Die Skybox besteht bei mir aus einem Cube mit Textur, der wird korrekt angezeigt. Dann gibt es da noch zwei Spheres, die jeweils eine Alpha Textur haben, was soweit auch geht, die drei Dinger bilden die Skybox.
Jetzt werden die zwei Spheres nach jedem Start zufällig mit EntityColor eingefärbt, aber in SPE sind sie immer in Graustufen, wie die Originaltextur eben.
Ich versuche wegen den Surfaces beizeiten mal einen Beispielcode hin zu bekommen, der ausdrückt was ich meine... Der Code aus meinem Projekt ist ziemlich komplex, weit verteilt und zudem auch noch schlampig dokumentiert.
@Xaymar: Hast du den neuen Beispiel code (von Bsp. 4) genommen? Oder den alten?
Ich habe unter Anderem angepasst, dass ein B3D Terrain soviel Einheiten Breit und Tief ist wie die HeightMap-Texture Breit und Hoch ist
Deshalb hat sich das verändert. Falls du nicht den neuen Code verwendet hast, schau mal nach was sich verändert hat.
Das Terrain wird jetzt nachträglich skaliert um die alte Größe bei zu behalten.
Was meinst du mit: "es ist nur schatten/licht und postprocessing hinzugekommen". Es ist für mich nicht ganz so leicht, erst mal genau zu verstehen, wie B3D aufgebaut ist. Die Surfaces werden ganz anders verwaltet als in der SPE. Deshalb sind Bug-reports wichtig für mich.
@Zap: Mit den Skyboxen habe ich auch noch Probleme, und ja: wie bereits erwähnt, werden die Surfaces ganz ander gehandhabt.
Ich habe schon neue Features in die Engine selbst eingebaut, damit das Verändern von Vertex Daten direkt aktualisiert werden kann, ohne dass das ganze Mesh erneuert werden muss.
So ganz habe ich dein Problem jetzt aber nicht verstanden. Beispiel Code wäre mal ganz nett =)
@ZaP: Das habe ich LukasBanana in der letzten PN geschrieben. ich hatte mich eigentlich gefreut mit diesem update das endlich machen zu können, aber es ist nur schatten/licht und postprocessing hinzugekommen (und btw, nun funktioniert bei mir beispiel 4 nicht mehr. Das terrain ist einfach nur 1.0*255 hoch anstatt mit zwischenstufen.
Also ich hab's jetzt hinbekommen die Engine in mein Spiel einzubinden, aber ich musste dafür einiges rausnehmen.
Allem Anschein nach funktioniert EntityColor nicht so recht, die Skybox ist nämlich immer grau. Das Menü ist eigentlich Single Surface, und das dazugehörige Mesh wird in jedem Frame neu zusammengesetzt (ClearSurface), in SPE ist es aber nicht sichtbar, also gehe ich einfach mal ganz dreist davon aus, dass AddVertext, CreateSurface und CreateMesh, oder eins davon, nicht richtig funktionieren. Vielleicht liegt es auch am Vertex Alpha?
Danke schon mal für den Tip =)
Hab nicht bei allen "Entity" Funktionen an andere Entities als die Meshes gedacht ^^.
In der SPE sind Entities nämlich eigentlich die Meshes.
Vielleicht benenn' ich das irgend wann doch noch mal um zu "Mesh" oder so ...
Sagt mir ruhig weiter welche Funktionen noch fehlen, ich kenn schließlich nicht alle von B3D bzw. kann nicht an alle denken.
Ansonsten geh ich immer mal die Hilfe hier im Forum durch.
Freitag, 4. Juni 2010 um 19:50 Uhr von ZaP
So, Bugs, die ich bisher gefunden habe:
- CreateSprite fehlt noch
- Re-Texturieren von Sprites (Und anderen Entities vielleicht auch) führt zu einem MAV
- EntityBlend führt bei Sprites zum MAV
Hoffe mal das hilft dir
Da die Engine so funktionieren soll, dass man nur das Include an den Anfang stellen muss, sollte es ja kein Problem sein, die Engine auch erst später zum Einsatz zu bringen
Die neuen Features und Funktionen kann halt erst nach dem Einbinden nutzen.
Gehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7, 8 Weiter