okay.. ich habs zuerst mit der SetObjDrawTransform(2000,0,0,0,2000,0,this(),0) Funktion probiert. Wenn ich zusätzlich noch die oben erwähnten Werte in der DefCore ändere, werden aufeinmal mehrere Grafiken angezigt (also z.b auch der braune halbkreis bei der Superkuppel). Wenn ich die DefCore Werte unverändert lasse, sieht die Grafik zwar richtig aus, muss aber noch an die richtige Stelle geschoben werden. Außerdem stimmen natürlich die Solidmask Werte nicht.
Da ich keine Ahnung habe, wie ich nun noch die Solidmaskwerte anpasse, habe ich nun erstmal Variante 2 probiert.
Also einfach die Grafikgröße verdoppelt. Nun noch:
Width=400
Height=200
Offset=-200,-100
Vertices=2
VertexX=0,399
VertexY=199,199
SolidMask=0,200,400,200,0,0
TopFace=0,400,400,200,0,0
Picture=0,400,400,200
umschreiben in:
Width=800
Height=400
Offset=-400,-200
Vertices=2
VertexX=0,798
VertexY=398,398
SolidMask=0,400,800,400,0,0
TopFace=0,800,800,400,0,0
Picture=0,800,800,400
Im Spiel sieht es schon ganz gut aus :) Ich habe aber festgestellt, dass oben auf der Kuppel quasi noch ein unsichtbares "Brett" draufliegt. Man kann die Kuppel hochklettern, stößt dann aber gegen dieses Brett. Wenn man per Luftschiff hochfliegt, kann man auch auf dem Brett laufen (logisch).
Bei der normalen Superkuppel gib es dieses "Brett" nicht... woher kommt das?
Edit:
ach und nochmal ne allgemeine Frage zur Superkuppel: Der sinn ist es ja, normale Gebäude darunter zu beherbergen. Das klappt auch, wenn man erst die Superkuppel und dann gebäude baut (weil sie nach dem Bau als Static Back eingestuft wird). Aber wenn schon Gebäude da stehen, und man will die Kuppel drüber bauen, kommt immer die Meldung, die Gebäude seien im Weg. Gibt es einen einfachen weg das anzupassen? Ich tippe mal drauf, man muss im Bausatz-Skript einstellen ,dass falls idtype die supperkuppel ist, dass es dann eben eine ausnahme machen soll. Allerdings müssen ja schon die Maße der Supperkuppel berücksichtigt werden. Da wo die Kuppel zuende ist (ob oben oder links/rechts) dürfen natürlich weiterhin keine Gebäude stehen. Wie berücksichtige ich das? (ich glaube dafür ist der braune halbkreis der Superkuppel da, würde zumindest sinn ergeben :) )