Freagairtean · bei.pm

Postair air 19 an 11, 2015·Air a sh更新o 13.02.2025·Gàidhlig na h-Alba
Chaidh an teacsa seo a thionndadh gu fèin-ghluasadach le OpenAI GPT-4o Mini.

Tha na cruthan faidhle air an duilleag seo stèidhichte air anailis theicnigeach air maoin inntleachdail bho Dynamix, Inc. agus Sierra Entertainment.
Tha an maoin inntleachdail a-nis mar phàirt de Activision Publishing, Inc. / Activision Blizzard, Inc. agus tha i an-dràsta fo shealbh Microsoft Corp..

Chaidh na fiosrachadh a chruinneachadh tro Reverse Engineering agus anailis dàta airson adhbharan a’ choimeas agus eadar-obrachadh le dàta eachdraidheil.
Cha deach cleachdadh a dhèanamh de shpeictrean maoin no dìomhair sam bith.

Tha an geama ri fhaighinn an-dràsta airson ceannach mar luchdachadh sìos air gog.com.

A-nis tha sinn a' tighinn gu clas rìoghail nan disciplínn a-staigh foirmtean dàta Outpost 2:
Na h-animachdan.

Thèid liostaichean nan animachdan a thòiseachadh le ceann-uidhe cruinne, a tha gu h-ìoranta airson dearbhadh dàta. Às dèidh sin, thig na mìneachaidhean animachdan sònraichte, a tha air an roinn ann an 3 ìrean:

  1. Animation
    Is e animachadh an ìre as àirde; tha e a' riochdachadh animachd aonad, togalaich no 'animachd phàirteach' (duilgheadas comataidh, aimsir, patadh) ann an suidheachadh sònraichte.
  2. Frame
    Is e frame aon dhealbh a-staigh animachd. Faodaidh animachd aon no barrachd freumhan a bhith ann.
  3. Subframe
    Is e subframe an fhiosrachadh mu dheidhinn gu bheil bitmap sònraichte air a tharraing gu àite sònraichte freumh. Faodaidh freumh aon no barrachd subfreumhan a bhith ann.

Às dèidh sin, thig na mìneachaidhean animachdan fa leth.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF char
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Rudachadh Seòrsa Dàta Ainm Mìneachadh
0x0000 uint(32) Àireamh nan freagairtean

Coltach ris na h-ainmean fiosrachadh beòthachaidh a th' ann

0x0004 uint(32) Àireamh freumhaichean

Cuin a tha an àireamh iomlan de bhòtaichean ann?

0x0008 uint(32) Àireamh subframes

Cia mheud subframe a bu chòir a bhith ann gu h-iomlan

0x000c uint(32) Àireamh de ghnìomhan roghainneil

De na "chunntasan roghnaichte" a th' ann.

Freagairtean

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF char
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0020 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Rudachadh Seòrsa Dàta Ainm Mìneachadh
0x0000 uint(32) Dìreach 1

Fiosrachadh neo-eòlaichte

0x0004 uint(32) Bòrd Cruth: Ceanglaichean

Thoir seachad toiseach clì (ann an picteil) na Bounding Box.

0x0008 uint(32) Bòrd Cruth: Os cionn

Tha e a' toirt seachad an toiseach àrd (ann am pictear) de na Bounding Box.

0x000c uint(32) Bann-leathann: Leud

Tha e a' toirt seachad leud (ann am pictearan) na Bounding Box.

0x0010 uint(32) Bogha Cuairte: Àrdachd

Thèid àirde (ann an Pixel) na Bounding Box a thogail.

0x0014 uint(32) Offset: X

Tha seo a’ comharrachadh mheadhan na h-animachaidh gu h-horizontach

0x0018 uint(32) Offset: Y

Tha e a' comharrachadh mheadhan na h-animachaidh dìreach

0x001c uint(32) Ana aithnichte 2

Fiosrachadh neo-eòlach

0x0020 uint(32) Àireamh freumhaichean

Seallaidh e dè an àireamh de dh'frèamannan beòthail a tha anns an animachadh seo

0x0024 uint(32) Àireamh Windows

Seallaidh e dè na h-uinneagan a bu chòir a bhith ga chleachdadh nuair a tha thu a' peantadh

Tha dàta na h-àrd-sheallaidh, an t-animachadh, mar sin na dàta rianachd eadar-nàiseanta - tha Boundingbox a' comharrachadh na co-òrdanachdan na comharra timcheall air an vehicle/toiseach, nuair a thèid a thaghadh agus tha e cuideachd a' sealltainn dè na raointean a bu chòir a bhith freagairteach.

Tha an Offset a' comharrachadh gu h-àraidh an "àrdachadh"; an pùnt a tha ri cur ris no a thogail air co-òrdanachdan na geama. Faodar a ràdh cuideachd ann an dòigh matamataigeach: tha an Offset a' comharrachadh an tùs co-òrdanachdan an seo.

Tha na Windows, mar an Offset, a' gabhail a-steach 4 uint(32)-luach gach Window, a tha a' comharrachadh raon a tha freagairteach airson subframes fa leth. A-muigh às na Windows, ma tha sin freagairteach airson an Bitmap, chan fhaodar a bhith a' peantadh.

Frèam

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF char
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Rudachadh Seòrsa Dàta Ainm Mìneachadh
0x0000 uint(8) Àireamh subframe agus toggle airson roghainnean 1, 2

Tha an luach seo a’ toirt a-steach:

  • 0x7F (Bitmasg): Àireamh na subframean a tha air an cleachdadh san fhreagair seo
  • 0x80: An fiosrachadh mu dheidhinn a bheil roghainneil 1 agus 2 ann
0x0001 uint(8) Neo-eòlach 1 agus Toggle airson Roghainneach 3, 4

Tha an luach seo a' toirt a-steach:

  • 0x7F (Bitmasg): Neo-eòlasach - Tha mi a' mìneachadh gu làidir gu bheil seo a' riochdachadh an àireamh de Gameticks a bhios a' dol seachad gus am frèam næd a nochdadh
  • 0x80: An fhiosrachadh mu dheidhinn a bheil Optional 3 agus 4 ann
0x0002 uint(8) Ro-ràdh 1

Neo-eòlasach

0x0003 uint(8) Ro-ghnìomhach 2

Neo-eòlasach

0x0004 uint(8) Roghainneil 3

Neo-eòlasach

0x0005 uint(8) Roghainneil 4

Neo-eòlasach

Fo-frame

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF char
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Rudachadh Seòrsa Dàta Ainm Mìneachadh
0x0000 uint(16) Bitmap-Id

Seallaibh dè an Bitmap a bu chòir a chleachdadh airson an subframe seo

0x0002 uint(8) Dìreach 1

Tha e neo-eòlach - ach tha mi a' freagairt gu mòr gur e seo prìomhachas render (Z-Layer) a th' ann.

0x0003 uint(8) Subframe-ID

Tha e a' cur an cèill cò as a tha sinn anns a' subframe seo

0x0004 sint(16) Offset - Horizontal

Seallaidh e far a bheil an subframe air a chuir a-steach taobh a-staigh an fhreumha, no dè an àireamh de phìosan a bu chòir don bitmap a bhith air a ghluasad gu h-horisontal.

0x0006 sint(16) Offset - Vertachail

Innsidh far a bheir an subframe àite taobh a-staigh an fhrèam, no cia mheud piogsan a thèid an bitmap a ghluasad gu verticle.

Mar sin, faodaidh sinn a-nis freagairtean fa leth, a thig còmhla le gèamannan slàn, a chuir ri chèile, agus seo mar eisimpleir air gèamann nas toinnte, an gèam le an t-innleachd 500, air a thaisbeanadh.

Freagairt 500

Tha an Animation 500 a' sealltainn mar a thèid càr-giùlain Plymouth, a tha freagairte gu àbhaisteach, a chur às. 'S e seo aon de na beagan animations a tha a' cleachdadh an gnìomh Windowing.

Agus mar sin, faodar an animation gu lèir a chur còmhla.
Gu mì-fhortanach, tha duilgheadas ann fhathast le an uinneag càradh, oir chan eil an bit freagairteach suidhichte ann an an fiosrachadh seòrsa gràfhig.

Seo beagan eile, air a' chluich, a tha air an dealbhachadh gu brèagha:

Tha an Rendering de Animation 500 a' sealltainn

Animation 500 deiseil air a chur còmhla

Factara Plymouth

Port-fhallain Eden

Centre meidigeach Eden

SCAT

Port-fhallain Plymouth

Easteregg:
Naomh Nollaig

Easteregg:
Cù Dans