|
Bitmapy
|
Všechny bitmapy by se daly rozdělit asi takto: |
- Normální obrázek, 256 barev, jakákoli velikost. (Sprite, a další)
- Obrázek pro efekty, 256 barev, 256x256 pixelů (Ground, MapRect, MapRectSprite, Tunnel, Twirl, Warper)
- 3d textura, 256 barev, 256x256 pixelů (t3dMapping, t3dMappingSprite)
- "Light" mapa, 64 odstínů šedé, jakákoli velikost. (SpriteLight)
- "Light" mapa, 64 odstínů šedé, 256x256 pixelů. (t3dMapShade)
- "Light" mapa, 64 odstínů šedé, 64x64 pixelů (t3dGoureau, t3dMapGoureau)
- "Light" mapa, 256 barev, 64x64 pixelů (t3dFlatLightMap)
- ColorTable, 256 barev, 256x128 pixelů (ColorTable)
|
Základním bitmapovým "objektem" je <Kimg> název | data/mujobrazek.iff </Kimg>. Velikost a počet barev je podle toho na co ho chceš
použít, viz výše. Napřiklad 3d textura potřebuje 256x256 pixelů 256 barev, takže tvůj Kimg bude: <Kimg> textura1 |
data/obrazek256x256.iff </Kimg>.
Nebo lightmapa chce 64x64 pixelů 64 odstínů šedé: <Kimg> lightmapa1 | data/lmapa64x64seda.iff </Kimg>.
Některé textury se skládají z více "objektů", v tom případě musíš mít i více bitmap - Kimg. |
Textura t3dGoureau se skládá z lightmapa1 a coltab1. lightmapa1 je "objekt" Kimg. coltab1 se skládá z "Kimg objektu" coltabpic a dalších
parametrů. |
Normální sprajt 256 barev, jakákoli velikost. Pro zoom efekty můžeš použít extrémní velikosti. |
3d textura má 256x256 pixelů a 256 barev. |
Obrázek pro efekty musí mít 256x256 pixelů a 256 barev. |
Lightmapa 64x64 pixelů, 64 odstínů šedé. |
Lightmapa 64x64 pixelů, 256barev. |
Lightmapa pro efekt SpriteLight má 64 odstínů šedé a jakoukoli velikost. |
Lightmapa pro t3dMapShade má 256x256 pixelů a 64 odstínů šedé. |
ColorTable má 256x128 pixelů a samozřejmě 256 barev. |
|
<Kimg> název | data/mujobrazek.iff </Kimg>
|
Jak vidno je to jednoduché. Velikosti a počet barev viz výše.
|
|
<ImgEmpty> název | šířka | výška | číslo barvy </ImgEmpty>
|
Vytvoří jednobarevnou "bitmapu", která se chová jako opradová bitmapa. Někdy je zbytečné sahat po bitmapě, takhle je to
jen pár čísel. Při zadávání velikosti nezapomeň že některé efekty potřebují
256x256pixelů. Jinak je velikost neomezená. Tento objekt je úzce spojen s objektem AuxRect.
|
|
|
ghh don'tpanic |