Animeiddiadau · bei.pm
Mae'r fformatau ffeil a ddisgrifiwyd ar y dudalen hon yn seiliedig ar ddadansoddiad technegol o eiddo deallusol gan Dynamix, Inc. a Sierra Entertainment.
Mae'r eiddo deallusol yn rhan o eiddo Activision Publishing, Inc. / Activision Blizzard, Inc. ar hyn o bryd ac yn berchen ar Microsoft Corp..
Mae'r wybodaeth wedi'i chasglu trwy Dadansoddiad Adfer a Dadansoddi Data er mwyn archifio a sicrhau rhyngweithrediad â data hanesyddol.
Nid oedd unrhyw fanwlion perchnogol neu gyfrinachol wedi'u defnyddio.
Gellir prynu'r gêm ar hyn o bryd fel lawrlwytho ar gog.com.
Nawr rydym yn dod i gylchfa uchaf y disgyblaethau o fewn fformat data Outpost 2:
Ynddo ef, yr animeiddiadau.
Mae'r rhestrau animeiddiadau'n dechrau gyda phennawd byd-eang, sy'n gwasanaethu'n bennaf ar gyfer gwirio data. Ar ôl hynny, dilynir y diffiniadau animeiddiad penodol, sy'n rhannu'n 3 cham:
-
Animeiddiad
Mae animeiddiad yn y lefel uchaf; mae'n cynrychioli animeiddiad uned, adeilad neu 'animeiddiad gronyn' (erchwyn comed, tywydd, ffrwydrad) mewn sefyllfa benodol. -
Ffrâm
Mae ffrâm yn ddelwedd unigol o fewn animeiddiad. Gall animeiddiad gynnwys ffrâm neu fwy. -
Isffrâm
Mae isffrâm yn y wybodaeth am y dylid darlunio bitmap benodol dan gytundebau penodol ar leoliad penodol ffrâm. Gall ffrâm gynnwys isffrâm neu fwy.
Ar ôl hynny, dilynir yn syth y diffiniadau animeiddiad unigol.
Cyfeir. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | cymeriadau | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offest | Math Data | Enw | Esboniad |
---|---|---|---|
0x0000 | uint(32) | Nifer o animeiddiadau | Faint o setiau data animeiddio sy'n bodoli |
0x0004 | uint(32) | Nifer y fframiau | Faint o ffrâmiau sydd angen bod yn gyfan gwbl |
0x0008 | uint(32) | Nifer o is-framiau | Faint subfrenydd sydd yn y cyfanswm ddylai fod yn bresennol |
0x000c | uint(32) | Nifer o gofrestriadau dewisol | Faint "cofrestriadau dewisol" sydd ar gael. |
Animeiddio
Cyfeir. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | cymeriadau | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0020 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offest | Math Data | Enw | Esboniad |
---|---|---|---|
0x0000 | uint(32) | Anwybydd 1 | Gwybodaeth anhysbys |
0x0004 | uint(32) | Bocs Cysylltu: Chwith | Mae'n nodi'r dechrau chwith (mewn pixel) o'r Bounding Box. |
0x0008 | uint(32) | Bocs Ffin: Ar ben | Rhowch y dechrau uchaf (mewn pixel) o'r Bounding Box. |
0x000c | uint(32) | Bocs Cyfyng: Lled | Mae'n rhoi'r lled (mewn Pixel) o'r Bounding Box. |
0x0010 | uint(32) | Bocs Cyfyng: Uchder | Mae'n nodi uchder (mewn pixel) y Bounding Box. |
0x0014 | uint(32) | Offset: X | Mae'n nodi canol llorweddol yr animeiddiad |
0x0018 | uint(32) | Offset: Y | Roedd yn rhoi canol fertigol yr animeiddiad |
0x001c | uint(32) | Anwybyddu 2 | Gwybodaeth anhysbys |
0x0020 | uint(32) | Nifer y fframiau | Mae'n nodi faint o ffrâmiau animeiddio sydd yn y animeiddiad hwn |
0x0024 | uint(32) | Nifer o ffenestri | Dywedwch pa mor lawer o ffenestri sy'n rhaid eu defnyddio wrth lunio |
Data'r haen uchaf, yr animeiddiad, yn bennaf ddata rheoli - mae'r Boundingbox yn cyfeirio at gydran y marc ar y cerbyd/adeilad, pan fo'r un hwnnw wedi'i ddewis, ac mae hefyd yn nodi pa ardal sydd i fod yn gellir clicio.
Mae'r offset yn bennaf yn pennu'r "pwynt sero"; y pwynt sy'n gorfod cael ei gyfrifo neu ei dynnu oddi ar gydrannau mewnol y gêm. Gallem hefyd ddweud yn fathemategol: mae'r offset yn cyfeirio yma at origyn y cydran.
Mae'r Windows, fel y mae'r offset, yn cynnwys (yng nghyd-destun pob Window) 4 gwerth uint(32), sy'n nodi ardal sy'n cael ei hystyried fel ymarferol ar gyfer subframes unigol. Ni chaniateir i unrhyw beth gael ei ddarlunio y tu allan i'r Windows, os yw'n briodol ar gyfer y bitmap.
Ffrâm
Cyfeir. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | cymeriadau | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offest | Math Data | Enw | Esboniad |
---|---|---|---|
0x0000 | uint(8) | Nifer y is-strwythurau a Thoggl ar gyfer Dewis 1, 2 | Mae'r gwerth hwn yn cynnwys:
|
0x0001 | uint(8) | Dienweth 1 a Trowch ar gyfer Dewisol 3, 4 | Mae'r gwerth hwn yn cynnwys:
|
0x0002 | uint(8) | Dewisol 1 | Anhysbys |
0x0003 | uint(8) | Dewisol 2 | Anhysbys |
0x0004 | uint(8) | Dewisol 3 | Anhysbys |
0x0005 | uint(8) | Dewisol 4 | Anhysbys |
Israddfa
Cyfeir. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | cymeriadau | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offest | Math Data | Enw | Esboniad |
---|---|---|---|
0x0000 | uint(16) | Bitmap-Id | Mae'n nodi pa bitmap sydd i'w defnyddio ar gyfer y subframe hwn |
0x0002 | uint(8) | Anwybydd 1 | Mae'n ddieithr - fodd bynnag, rwy'n dyfalu'n gryf ei fod yn ymwneud â phriodleddau rendro (Z-Layer). |
0x0003 | uint(8) | Subframe-Id | Mae'n nodi yn pa is-ffrâm rydym ni'n bodoli |
0x0004 | sint(16) | Offset - Llorweddol | Mae'n nodi ble y dylid lleoli'r is-ffrâm o fewn y ffrâm, neu faint o bicsel y dylid symud y bitmap yn llorweddol |
0x0006 | sint(16) | Offset - Fertigol | Mae'n nodi ble y dylid gosod y subframe o fewn y ffrâm, neu faint o bicslau y dylech symud y bitmap yn fertigol |
Gallwn nawr gydosod ffrâmiau unigol, yn ogystal â chynnal animatio'n llawn, yma'n cael ei ddangos yn enghraifft ar animatio'n gymhleth, y gellir ei chanfod gyda'r Mynegai 500.
Animeiddiad 500
Animation 500 yn dangos sut i ddadlwytho Plymouth-Transporter sydd wedi'i llwytho â metel cyffredin. Mae hyn yn un o'r ychydig animasiynau sy'n defnyddio'r swyddogaeth Windowing.
Felly, gellir cyfuno'r animasiwn cyfan.
Mae yna broblem gyda'r llwytho uchaf, gan nad yw'r bit priodol yn y gwybodaeth graffig wedi'i gosod yma.
Yma mae ychydig mwy o sprites hardd wedi'u hanimeiddio o'r gêm: