Animeiddiadau · bei.pm

Cyhoeddwyd ar 19/11/2015·Diweddarwyd ar 13/ 02/ 2025·Cymraeg
Mae'r testun hwn wedi'i gyfieithu'n awtomatig gan OpenAI GPT-4o Mini

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:

  1. Animeiddiad
    Mae animeiddiad yn y lefel uchaf; mae'n cynrychioli animeiddiad uned, adeilad neu 'animeiddiad gronyn' (erchwyn comed, tywydd, ffrwydrad) mewn sefyllfa benodol.
  2. Ffrâm
    Mae ffrâm yn ddelwedd unigol o fewn animeiddiad. Gall animeiddiad gynnwys ffrâm neu fwy.
  3. 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:

  • 0x7F (Masg Bit): Y nifer o is-fframiau a ddefnyddir yn y ffrâm hon
  • 0x80: Yr wybodaeth am a ydy Option 1 a 2 ar gael
0x0001 uint(8) Dienweth 1 a Trowch ar gyfer Dewisol 3, 4

Mae'r gwerth hwn yn cynnwys:

  • 0x7F (Masg bit): Anhysbys - Rwy'n credu'n gryf mai hwn yw'r nifer o gamticks sy'n pasio cyn i'r ffram nesaf gael ei harddangos
  • 0x80: Y wybodaeth am a ydy 3 ac 4 Opsiynol yn bresennol
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:

Rendering o Animation 500 yn cael ei ddangos

Animation 500 wedi'i gosod yn llwyddiannus

Ffatri Adeiladau Plymouth

Maes Awyr Eden

Canolfan Feddyginiaethol Eden

SCAT

Maes Awyr Plymouth

Easteregg:
Molgiwr Nadolig

Easteregg:
Ddans Ci