|
3 registered members (AndrewAMD, Grant, valino),
3,361
guests, and 13
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Spiel den Locher
#275226
06/30/09 16:33
06/30/09 16:33
|
Joined: Dec 2008
Posts: 605 47°19'02.40" N 8°32'54.67"...
hopfel
OP
User
|
OP
User
Joined: Dec 2008
Posts: 605
47°19'02.40" N 8°32'54.67"...
|
Hat wer eine Idee wie man es anstellen könnte, ein Loch in eine Bitmap zu stampfen? Ein Pic eines schwarzen Kreises kann ich nicht darüberschieben, weil man dann nicht durch das Loch durchschauen könnte....
Last edited by hopfel; 06/30/09 16:33.
Hilf mir, dir zu helfen!
|
|
|
Re: Spiel den Locher
[Re: hopfel]
#275420
07/01/09 10:24
07/01/09 10:24
|
Joined: Jun 2008
Posts: 402 Germany
sebbi91
Senior Member
|
Senior Member
Joined: Jun 2008
Posts: 402
Germany
|
Meines Wissens nach ist es nicht möglich Löcher in Modellse,Terrains oder Sprites zu machen! Wenn du Löcher in die Wand machen willst gibt es viele möglichkeiten es zu simmulieren! Die erste wäre ein Einschussloch als Sprite an die Wand zu schmeißen und diesem Sprite dann ein Normalmap zu zuweisen! So macht das zum Beispiel F.E.A.R. Es sieht so aus als hättest du ein Stück Wand weggeschossen! http://www.donotcross.de/wordpress/bilder/fearcombat.jpgFür normalmaps brauchst du allerdings mindestens 3d gamestudio A7 commercial. Die zweite wäre eine Modelldeformation! Schau dir dafür am besten mal das AUM 50 an (Terraindeformation)! Die dritte Möglichkeit wäre sehr aufwendig und Performance fressend! Hierbei legst du deine Sprites (oder Modelentitys)dicht nebeneinander,ähnlich wie ein Mauerwerk! wenn du nun ein Sprite triffst dann löschst du es und es sieht so aus als würdest du Stücke raus schießen! AUM 21 (zerbrechliches Glas) AUM 33 (zerstörbare Wände) Wie gesagt die letzte Methode ist aber sehr aufwendig! Ich hoffe ich konnte dir helfen ^^ lg Sebastian PS In dem Tread "GEO mod 2.0" diskutieren wir genau um dieses Thema ! Schau am besten mal rein ^^ http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=275178&page=1
Last edited by sebbi91; 07/01/09 10:25.
3D-Gamestudio A8 - Commercial
|
|
|
Re: Spiel den Locher
[Re: ventilator]
#275432
07/01/09 10:57
07/01/09 10:57
|
Joined: Dec 2008
Posts: 605 47°19'02.40" N 8°32'54.67"...
hopfel
OP
User
|
OP
User
Joined: Dec 2008
Posts: 605
47°19'02.40" N 8°32'54.67"...
|
Ich rede aber von Panels und die Kolisionserkennung wie im AUM 84 ^^. Aber naja man müsste die Bitmap während des Spiels verändern können um das zu erreichen was ich will^^ Aber das geht meines Wissens nicht also hab ich mir ne kleine Notlösung zusammengebastelt... Aber ich hab ein nächstes Problem und schreib ihn am besten gleichmal in diesen Thread:
Was ist der Unterschied zwischen dem:
function test() { var testx=0; var testy=0;
PANEL* test_pan = { pos_x=0; pos_y=0; window(0,0,25,20,"test.bmp",testx,testy); flags=OVERLAY | VISIBLE; layer=5; }
. . .
und dem:
var testx=0; var testy=0;
function test() {
PANEL* test_pan = { pos_x=0; pos_y=0; window(0,0,25,20,"test.bmp",testx,testy); flags=OVERLAY | VISIBLE; layer=5; }
. . .
Antwort: beim ersten funktioniert der window-befehl nicht, beim zweiten schon. Ich muss den Code aber so schreiben, dass diese zwei variablen nur für jene Funktion gilt.
Hilf mir, dir zu helfen!
|
|
|
Re: Spiel den Locher
[Re: hopfel]
#275446
07/01/09 11:56
07/01/09 11:56
|
Joined: Dec 2008
Posts: 605 47°19'02.40" N 8°32'54.67"...
hopfel
OP
User
|
OP
User
Joined: Dec 2008
Posts: 605
47°19'02.40" N 8°32'54.67"...
|
Ok funzt doch nicht... -_-
folgendes funktioniert:
PANEL* test_pan = pan_create("pos_x=320;pos_y=240;window(0,0,25,20,worm_bmp,testx[5],testy[5]); flags=OVERLAY | VISIBLE; ",5);
folgendes funktioniert nicht: spielnum=5;
PANEL* test_pan = pan_create("pos_x=320;pos_y=240;window(0,0,25,20,worm_bmp,testx[spielnum],testy[spielnum]); flags=OVERLAY | VISIBLE; ",5);
Hilf mir, dir zu helfen!
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|