Einschusslöcher löschen?

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

derAtomkeks

ehemals "Sethus"

Betreff: Einschusslöcher löschen?

BeitragSo, Sep 03, 2006 10:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, ich hab ein Problem mit Einschusslöchern in meinem shooter, hab schon die Suche benutzt aber keine richtige Antwort auf meine Frage gefunden. Ich mach für jeden Schuss ein Einschussloch - Sprite, nach einer bestimmten Zeit verringere ich den Alphawert gleichmäßig um 0.01, sie werden also durchsichtig und verschwinden schließlich ganz. Es hat mich aber jetzt noch gestört, dass die Sprites so hell sind, deshalb hab ich Entityblend auf 2 gesetzt, dann sahen sie besser aus, aber die Alphafunktion funktioniert nicht mehr! Code: [AUSKLAPPEN]
...                                                                     
global loch = LoadSprite("media\loch.bmp")
scalesprite loch, 0.25, 0.25
entityalpha loch, 1
EntityBlend loch,2
SpriteViewMode loch,2   
...
function updatesprites()
 For eloch.loecher = Each loecher
  eloch\time = eloch\time + 1
  if eloch\time >= 300 Then eloch\alpha# = eloch\alpha# - 0.01
  If eloch\alpha > 0.0 Then   EntityAlpha eloch\sprite,eloch\alpha#
  if eloch\alpha <= 0.0 Then FreeEntity eloch\sprite : Delete eloch
 Next
end function

Warum funktioniert die Alphafunktion nicht mehr?
Danke schonmal im Vorraus!!
 

Dreamora

BeitragSo, Sep 03, 2006 10:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau Mal EntityFX und seine Flags an

Als weitere alternative neben blendmode wäre da auch noch "änder die farbe einfach auf ne dunklere" Smile
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

derAtomkeks

ehemals "Sethus"

BeitragSo, Sep 03, 2006 10:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Flags von entity fx sagen mir nichts, bin relativ neu in BB3. Embarassed
 

Dreamora

BeitragSo, Sep 03, 2006 11:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Hast du die Hilfe von BlitzBase.de heruntergeladen
Bei Fragen / Problemen mit Befehlen dort und in der Manuals Sektion von www.blitzbasic.com nachsehen, dort ist eigentlich alles erklärt.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

derAtomkeks

ehemals "Sethus"

BeitragSo, Sep 03, 2006 11:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei Blitzbase hab ich nachgeguck und das was da unter Effekt steht versteh ich nicht. Embarassed
+2=Vertexfarbe statt Pinselfarbe benutzen
+4=flache Schattierung
+8=Nebeleffekt deaktivieren
+16=schaltet Backface Culling aus
+32=VertexAlpha aktivieren (ab v1.82)

derAtomkeks

ehemals "Sethus"

BeitragSo, Sep 03, 2006 17:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok, ich hab die Sprites durch entitycolor dunkler gemacht, aber sie sind immernoch durchsichtig.
Was muss ich dann machen um sie undurchsichtig zu machen?

derAtomkeks

ehemals "Sethus"

BeitragMo, Sep 04, 2006 17:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich lass das dann einfach mit dem entityblend, dann ist dieser schöne Effekt zwar nicht mehr da, aber es funktioniert ja auch ohne.
Und nochmal danke für die schnellen Antworten

the FR3AK

BeitragFr, Sep 08, 2006 22:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuchs mal mit einer JPG Datei!

derAtomkeks

ehemals "Sethus"

BeitragSa, Sep 09, 2006 13:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Warum jpg? Ist doch fast das gleiche wie bmp, kein Unterschied bei Sprites, auf jeden fall nicht in meinem code. JPG ist genauso durchsichtig.

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group