Ntọala akwụkwọ ngosi · bei.pm
Ụdị faịlụ e kwuru na ibe a dabere na nyocha teknụzụ nke ihe onwunwe nke Dynamix, Inc. na Sierra Entertainment.
Ihe onwunwe a bụ akụkụ nke Activision Publishing, Inc.- / Activision Blizzard, Inc.-mass na ugbu a n Owned by Microsoft Corp..
A na-ejikwa ozi a na Nhazi Nzọụkwụ na Analụ Ntụle maka ebumnuche nke ịchekwa na ịrụ ọrụ ọnụ na data akụkọ.
E nweghị ihe ọmụma pụrụ iche ma ọ bụ nke nzuzo eji.
A na-enweta egwuregwu a ugbu a na gog.com dịka nbudata.
Ugbu a, anyị na-abịa na klaasị eze nke usoro n'ime usoro data Outpost 2:
Ndị animation.
Ọnọdụ animation na-amalite na header zuru ụwa ọnụ, nke bụ isi maka nkwenye data. Ka ọ na-esochi, ọdịnaya nke animation bụ ihe a ga-akọwa na ọkwa atọ:
-
Animation
Animation bụ ihe kachasị elu; ọ na-anọchi anya animation nke otu, ụlọ ma ọ bụ 'animation partikel' (mmalite kịrịkịrị, ihu igwe, mgbawa) n'otu ọnọdụ pụrụ iche. -
Frame
Frame bụ otu ihe onyonyo n'ime animation. Animation nwere ike ịnwe otu ma ọ bụ ọtụtụ Frames. -
Subframe
Subframe bụ ozi banyere na a ga-ese bitmap pụrụ iche n'okpuru ụfọdụ ọnọdụ na ọnọdụ pụrụ iche nke Frame. Frame nwere ike ịnwe otu ma ọ bụ ọtụtụ Subframes.
N'ikpeazụ, a ga-esochi kpọmkwem nkọwa animation.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | edo | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Ọnọdụ | Ụdị data | Aha | Nkọwa |
---|---|---|---|
0x0000 | uint(32) | Nọmba nke ihe nkiri. | Ole nkeji data ngosi dị |
0x0004 | uint(32) | Nọmba nke Frames | Ole nkeji niile kwesịrị ịdị na ya |
0x0008 | uint(32) | Nọmba Subframes | Ogologo subframes ole ka e kwesịrị inwe n'ozuzu |
0x000c | uint(32) | Nọmba nke nhọrọ nke ihe ndị e tinyere. | Olee otu "ntinye nhọrọ" dị na ya. |
Nkà na-emegharị
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | edo | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0020 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Ọnọdụ | Ụdị data | Aha | Nkọwa |
---|---|---|---|
0x0000 | uint(32) | Amaghị m 1 | Ozi ndị a na-amaghị |
0x0004 | uint(32) | Ngwongwo Ngwongwo: Njikọ | Na-enye mmalite ekpe (na Pixel) nke Bounding Box. |
0x0008 | uint(32) | Bounding Box: N'elu | Kọwaa mmalite nke elu (n'ime piksel) nke Bounding Box. |
0x000c | uint(32) | Bounding Box: Obosara | Nkwuputa obosara (na pixels) nke Bounding Box. |
0x0010 | uint(32) | Bounding Box: Ọkwa | Na-enye elu (na pixel) nke Bounding Box. |
0x0014 | uint(32) | Offset: X | Na-egosi etiti ọwụwa anyanwụ nke mmegharị ahụ |
0x0018 | uint(32) | Offset: Y | Na-enye etiti nke ngosipụta ahụ n'ịdị elu |
0x001c | uint(32) | Amaghị m 2 | Ozi amaghi ama |
0x0020 | uint(32) | Nọmba nke Frames | Na-egosi ọnụ ọgụgụ nke Animationsframes dị na ihe omume a |
0x0024 | uint(32) | Nọmba Windows | Na-egosi ole windo ka eji na ịkpụcha. |
Ndị data nke ọkwa kachasị elu, nke animation, bụ ndị na-ahụ maka nchịkọta data - Boundingbox na-egosi coordinates nke akara gburugburu ụgbọ ala/ụlọ, mgbe a họpụtara ya ma na-egosikwa nke ọma mpaghara nke a ga-pịa.
Offset na-achọpụta "isi ihe"; isi ihe nke a ga-eji na-agbakwunye ma ọ bụ wepụ na coordinates nke egwuregwu. Ọ bụrụ na ị na-ekwu okwu n'ọtụtụ, offset na-anọchi anya isi coordinates.
Na Windows, dịka offset, bụ (n'ofe Windows) 4 uint(32)-ụdị data, nke na-egosi mpaghara a ga-eji maka subframes. N'èzí Windows, ma ọ bụrụ na a tụrụ anya ya maka bitmap, a naghị ekwe ka e were ya.
Ụdị
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | edo | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Ọnọdụ | Ụdị data | Aha | Nkọwa |
---|---|---|---|
0x0000 | uint(8) | Subframe ọnụ ọgụgụ na Toggle maka Optional 1, 2 | Uru a nwere:
|
0x0001 | uint(8) | Amaghị 1 na Toggle maka Optional 3, 4 | Ụzọ a nwere:
|
0x0002 | uint(8) | Ngwaọrụ 1 | Amaghị |
0x0003 | uint(8) | Nhọrọ 2 | Amaghị |
0x0004 | uint(8) | Nhọrọ 3 | Amaghị |
0x0005 | uint(8) | Nhọrọ 4 | Amaghị |
Subframe
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | edo | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Ọnọdụ | Ụdị data | Aha | Nkọwa |
---|---|---|---|
0x0000 | uint(16) | Bitmap-Id | Na-egosi bitmap nke a ga-eji maka subframe a |
0x0002 | uint(8) | Amaghị m 1 | Amaghị m - mana echere m nke ukwuu na nke a bụ ihe gbasara Render-Priorität (Z-Layer). |
0x0003 | uint(8) | Subframe-Id | Na-egosi ebe anyị nọ na subframe |
0x0004 | sint(16) | Okwu - N'ogo kwụ ọtọ | Na-egosi ebe n'ime ihe oyiyi ahụ ka a ga-etinye subframe, ma ọ bụ otú ọtụtụ pixels bitmap ga-esi kwagharịa n'ahịrị. |
0x0006 | sint(16) | Offset - N'elu na ala | Kpọrọ ebe a ga-etinye subframe n'ime frame, ma ọ bụ otu ọtụtụ pixels a ga-ebu bitmap n'elu ma ọ bụ ala. |
N'ịbụ nke a, anyị nwere ike ijikọta otu ebe, yana animation zuru ezu, ebe a na-egosi ya na animation siri ike, animation nwere index 500
Ngwaọrụ 500
Animation 500 na-egosi otu Plymouth-transport nwere ngwongwo njirimara nkịtị, na-apụ. Nke a bụ otu n'ime ọtụtụ animation na-eji ọrụ Windowing.
N'ụzọ dị otú a, a pụrụ ijikọta animation niile.
N'ikwu eziokwu, enwere nsogbu na ọkwa elu nke ngwongwo, n'ihi na
ọ bụ ebe a ka bit kwesịrị ekwesị na ozi ụdị eserese adịghị etinye.
N'ebe a, e nwere ụfọdụ ndị ọzọ, nke ọma na-emeghe anya sprites si na egwuregwu: