تحريكات · bei.pm
Format ɗin fayil ɗin da aka bayyana a wannan shafin yana dogara ne akan binciken fasaha na hakkin mallaka daga Dynamix, Inc. da Sierra Entertainment.
Hakkin mallaka a yau yana cikin mallakar Activision Publishing, Inc. / Activision Blizzard, Inc. kuma a halin yanzu yana hannun Microsoft Corp..
An tattara bayani ta hanyar Reverse Engineering da Data Analysis don manufar ajiya da haɗin kai tare da bayanan tarihi.
An yi amfani da kowanne takamaiman bayanai na musamman ko na sirri.
A halin yanzu, ana iya sayen wasan a gog.com a matsayin saukarwa.
Yanzu zamu tafi zuwa babban ajin fannoni a cikin tsarin bayanan Outpost 2:
Animatoci.
Jerinjayen animatoci suna farawa da wani babban header wanda ya fi maida hankali ga tantance bayanai. Bayan haka, suna bin bayanan takamaiman animatoci, wanda aka raba su zuwa matakai 3:
-
Animation
Animatoci shine babban mataki; yana wakiltar animatoci na wani rukuni, wani ginin ko kuma 'animatoci na kwayoyin' (bugun kome, yanayi, fashewa) a cikin wani yanayi na musamman. -
Frame
Frame shine hoto guda daya a cikin animatoci. Animatoci na iya dauke da frame guda daya ko fiye. -
Subframe
Subframe shine bayani akan cewa wani takamaiman Bitmap a cikin wasu ka'idoji za'a zana shi a wani takamaiman matsayi na frame. Frame na iya dauke da subframes guda daya ko fiye.
Bayan haka, za'a tafi kai tsaye zuwa takamaiman bayanan animatoci.
عر | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | حروف | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
مَكَانَة | نوع البيانات | بەزاجن | تَفْسِير |
---|---|---|---|
0x0000 | uint(32) | Yawan Animationan | Nawa ne adadin bayanan motsi da ke akwai |
0x0004 | uint(32) | Adadin Frim ɗin | Yaya adadin Frames da ya kamata a kasance a cikin su gaba ɗaya |
0x0008 | uint(32) | Adadin Subframes | Nawa ne jimillar subframes da ya kamata su kasance |
0x000c | uint(32) | Adadin zaɓin shigarwa | Yaya yawan "zaɓin shigarwa" da ke akwai. |
Hanyoyin Hasken Wuta
عر | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | حروف | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0020 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
مَكَانَة | نوع البيانات | بەزاجن | تَفْسِير |
---|---|---|---|
0x0000 | uint(32) | Babu wanda ya sani 1 | Bayanan da ba a sani ba |
0x0004 | uint(32) | مُحِيطِ بَارَة: hagu | Yana nuna farawa na hagu (a cikin pixels) na Bounding Box. |
0x0008 | uint(32) | باؤنڈنگ باکس: بۆبِن | Yana bayar da farawa na sama (a cikin pixels) na Bounding Box. |
0x000c | uint(32) | مربوطة: عرض | Yana nuna fadin (a cikin pixels) na Bounding Box. |
0x0010 | uint(32) | باکس حدود: Ƙarƙashin | Yana bayar da tsawo (a cikin pixels) na Bounding Box. |
0x0014 | uint(32) | Offset: X | Yana nuna tsakiya na kwanson a kwance na animation |
0x0018 | uint(32) | جِزّو: Y | Yana nuna tsakiya mai tsawo na motsi |
0x001c | uint(32) | Babu sani 2 | Bayani mara sananne |
0x0020 | uint(32) | Adadin Frim ɗin | Yana nuna yawan frames na animation da ke cikin wannan animation |
0x0024 | uint(32) | Yawan Windows | Yana nuna yawan tagogin da za a yi amfani da su lokacin zane |
Bayani na saman mataki, na zane-zane, yana da bayanan gudanarwa na farko - Boundingbox yana nufin wuraren da ke kewaye da alamar motar/ginin, Idan an zaɓi shi kuma yana kuma nuna wanne yanki ne za a iya danna.
Offset yana bayyana babban "sakin"; wuri wanda za a yi amfani da shi wajen lissafin kuma ko kuma a rage. Hakanan ana iya cewa a ilimin lissafi: offset yana nufin asalin kundayen lissafi.
Game da Windows, kamar yadda yake da Offset, kowane Window yana da 4 uint(32)-ƙima, wanda ke nuna yanki da za a iya amfani da shi don subframes masu zaman kansu. A waje da Windows, muddin an tsara shi don Bitmap, ba a ba da izinin zane.
Fure
عر | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | حروف | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
مَكَانَة | نوع البيانات | بەزاجن | تَفْسِير |
---|---|---|---|
0x0000 | uint(8) | Adadin subframe da Toggle don Zaɓi 1, 2 | Wannan ƙima tana ƙunshe da:
|
0x0001 | uint(8) | Babu sani 1 da Toggle don zaɓi 3, 4 | Wannan ƙimar tana ƙunshe da:
|
0x0002 | uint(8) | زabi 1 | Ba a sani ba |
0x0003 | uint(8) | اختياري 2 | Ba a sani ba |
0x0004 | uint(8) | Zaɓi na 3 | Ba a sani ba |
0x0005 | uint(8) | اختياري 4 | Ba a sani ba |
Subframe
عر | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | حروف | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
مَكَانَة | نوع البيانات | بەزاجن | تَفْسِير |
---|---|---|---|
0x0000 | uint(16) | Bitmap-Id | Ya nuna wacce Bitmap za a yi amfani da ita don wannan Subframe |
0x0002 | uint(8) | Babu wanda ya sani 1 | Ba a san ba - amma ina zaton sosai cewa wannan yana da alaƙa da fifikon ganuwa (Z-Layer). |
0x0003 | uint(8) | Subframe-Id | Yana nuna inda muke a cikin subframe |
0x0004 | sint(16) | أوفست - أفقي | Yana nuna inda a cikin firam din ake son a sanya subframe, ko kuma yawan pixels da za a motsa bitmap din a kwance. |
0x0006 | sint(16) | Offset - Tsaye | Yana nuna inda a cikin frame din za a sanya subframe, ko kuma yawan pixels da za a motsa bitmap din a tsaye. |
Ta wannan hanyar, yanzu zamu iya haɗa ƙananan frames da kuma cikakkun animations yadda ya kamata, a nan ga misali a kan wani tsari mai wahala, wanda shine animation tare da index 500, ana nuna shi
Hanyoyin motsi 500
Animation 500 ta nuna yadda ake fitar da wata Plymouth-Transporter da aka cika da ƙaƙƙarfan ƙarfe. Wannan na daga cikin ɗayan kadan na animations da ke amfani da fasalin Windowing.
Kuma haka za a iya haɗa cikakken animation.
Abin takaici, akwai wata matsala da babban tagar lodin, saboda a nan ba a sa
abin da ya dace a cikin bayanin nau'in hoto ba.
Ga wasu ƙarin sprites masu kyau da aka yi wa animation daga wasan: