Hi,
ich hab jetzt seit neuestem ein paar Explosionssprites in die Spritetex. eingefügt und seitdem hab ich folgendes Problem: wenn irgendein Sprite aus dieser Tex genommen wird, dann hat der angezeigte Partikel, auch Teile der nebenliegenden, eigentlich nicht benutzten Sprites, mit drauf.
Hier mal der Code und die dazugehörigen Spritetypen:
|
Quellcode
|
1
2
3
4
5
|
g_pSC_BR->m_pSkirmish->m_pPSystem->AddParticle(bsFloatRandom(2.0f, 4.0f),
50.0f, 109.0f, m_vPosition,
bsVec3Random() * bsFloatRandom(100.0f, 200.0f),
1.0f, 200.0f, 50.0f, bsColor(1.0f), bsColor(1.0f),
bsFloatRandom(0.0f, 2.0f), bsFloatRandom(0.0f, 2.0f));
|
die Spritetypen:
[list]
SpriteType50 = 0, 0, 64, 64
SpriteType51 = 64, 0, 64, 64
SpriteType52 = 128, 0, 64, 64
SpriteType53 = 192, 0, 64, 64
SpriteType54 = 256, 0, 64, 64
SpriteType55 = 320, 0, 64, 64
SpriteType56 = 384, 0, 64, 64
SpriteType57 = 448, 0, 64, 64
SpriteType58 = 512, 0, 64, 64
SpriteType59 = 576, 0, 64, 64
SpriteType60 = 0, 64, 64, 64
SpriteType61 = 64, 64, 64, 64
SpriteType62 = 128, 64, 64, 64
SpriteType63 = 192, 64, 64, 64
SpriteType64 = 256, 64, 64, 64
SpriteType65 = 320, 64, 64, 64
SpriteType66 = 384, 64, 64, 64
SpriteType67 = 448, 64, 64, 64
SpriteType68 = 512, 64, 64, 64
SpriteType69 = 576, 64, 64, 64
SpriteType70 = 0, 128, 64, 64
SpriteType71 = 64, 128, 64, 64
SpriteType72 = 128, 128, 64, 64
SpriteType73 = 192, 128, 64, 64
SpriteType74 = 256, 128, 64, 64
SpriteType75 = 320, 128, 64, 64
SpriteType76 = 384, 128, 64, 64
SpriteType77 = 448, 128, 64, 64
SpriteType78 = 512, 128, 64, 64
SpriteType79 = 576, 128, 64, 64
SpriteType80 = 0, 192, 64, 64
SpriteType81 = 64, 192, 64, 64
SpriteType82 = 128, 192, 64, 64
SpriteType83 = 192, 192, 64, 64
SpriteType84 = 256, 192, 64, 64
SpriteType85 = 320, 192, 64, 64
SpriteType86 = 384, 192, 64, 64
SpriteType87 = 448, 192, 64, 64
SpriteType88 = 512, 192, 64, 64
SpriteType89 = 576, 192, 64, 64
SpriteType90 = 0, 256, 64, 64
SpriteType91 = 64, 256, 64, 64
SpriteType92 = 128, 256, 64, 64
SpriteType93 = 192, 256, 64, 64
SpriteType94 = 256, 256, 64, 64
SpriteType95 = 320, 256, 64, 64
SpriteType96 = 384, 256, 64, 64
SpriteType97 = 448, 256, 64, 64
SpriteType98 = 512, 256, 64, 64
SpriteType99 = 576, 256, 64, 64
SpriteType100 = 0, 320, 64, 64
[/list]
Findet ihr einen Fehler? Mir fällt schon nichts mehr ein!
Jack