אַנימאַציען · bei.pm
די פֿאָרמאַטן וואָס זענען באַשריבן אויף דער זייַט באשטימט זיך אויף טעכנישע אַנאַליזע פון אינטעלעקטואַלער פּראָפּערטי פֿון Dynamix, Inc. און Sierra Entertainment.
די אינטעלעקטואַלער פּראָפּערטי איז הײַנט טייל פון דער Activision Publishing, Inc.- / Activision Blizzard, Inc.-מאַסע און איז איצט אין דער האַנט פֿון Microsoft Corp..
די אינפֿאָרמאַציע איז געקליבן דורך רעווערז אינזשיניריע און דאַטאַנאַליזע צו צילן פון אַרכיווירן און אינטעראָפּעראַטיוויטעט מיט געשיכטע דאַטן.
עס זענען נישט געניצט געווארן קיין פּראָפּרייטאַר אָדער פאַרטרייט специפֿיקאַציעס.
דער שפּיל קען הייַנט זיך ערקויפן אויף gog.com ווי אַ אַראָפּנעמען.
יעצט קומען מיר צו דער קעניגס קלאַס פון דיסציפּלינען אין דעם Outpost 2 דאַטן פֿאָרמאַט:
די אַנימאַציעס.
די אַנימאַציע רשימעס ווערן געפֿירט דורך אַ גלאבאַלע קאָפּ, וואָס דינט בעיקר צו דאַטן ועריפאַקאַציע. דערנאָך קומען די באַשטימטע אַנימאַציע דיפיניציעס, וואָס פֿאַרשיידן זיך אין 3 שטאַפּלען:
-
אַנימאַציע
אַ אַנימאַציע איז די אויבערשטע אינסטאַנץ; זי שטעלט אַן אַנימאַציע פון אַ איינהייט, אַ בנין אָדער אַן 'פּאַרטיקל-אַנימאַציע' (קאָמאַטשנשלאג, וועטער, עקספּלאָוזיע) אין אַ באַשטימט אויסגאַנג שטאַנד. -
פֿריימע
אַ פֿריימע איז אַן איינציקע בילד אין אַ אַנימאַציע. אַ אַנימאַציע קען האָבן איין אָדער מער פֿריימעס. -
סובפֿריימע
אַ סובפֿריימע איז די אינפֿאָרמאַציע וועגן וואָס אַ באַשטימטע באַיטמאַפּ איז אונטער באַשטימטע קריטעריעס צו אַ באַשטימט ערשטעלונג פון אַ פֿריימע צוגעשיקט. אַ פֿריימע קען האָבן איין אָדער מער סובפֿריימעס.
דערנאָך קומען שוין גערעכט די אינדיווידועלן אַנימאַציע דיפיניציעס.
אַדר | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | כאַר | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
אויפֿשטעלונג | דאַטענטיפּ | נאָמען | אויסקלערונג |
---|---|---|---|
0x0000 | uint(32) | אַנצאָל אַנימאַציעס | ווייַל אַנימאַציע דאַטאַסעצן זענען דאָ |
0x0004 | uint(32) | אַנצאָל פֿריימס | וויי פיל פֿראַמעס זענען געמיינט צו זיין אינגאַנץ |
0x0008 | uint(32) | צאָל סובפֿריימס | ווי פיל סאַבפֿריימס זאָלן אינגאַנצן זיין |
0x000c | uint(32) | אַנצאָל אָפּשניטן | ווי פיל "אופציאנעלע איינגעטראָגן" זענען דא. |
אַנימאַציע
אַדר | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | כאַר | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0020 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
אויפֿשטעלונג | דאַטענטיפּ | נאָמען | אויסקלערונג |
---|---|---|---|
0x0000 | uint(32) | נאָענט 1 | אונבאַקאַנטע אינפֿאָרמאַציען |
0x0004 | uint(32) | באַונדינג באָקס: לינקס | גיט דעם לינקן אָנהייב (אין פּיקסעל) פון דער באַונדינג באָקס. |
0x0008 | uint(32) | באַונדינג באָקס: אויבן | געב און דעם אויבן אָנהייב (אין פּיקסעל) פון דער באַונדינג באָקס אן. |
0x000c | uint(32) | באַונדינג באָקס: ברייט | געב די ברייט (אין פּיקסעל) פון דער Bounding Box. |
0x0010 | uint(32) | בונדינג באָקס: גובה | געבט די הייך (אין פּיקסל) פון דער באַונדינג באָקס אַנ. |
0x0014 | uint(32) | אויסשטעלונג: X | געב די האפזענטליכער מיטל פון דער אַנימאַציע אָנ |
0x0018 | uint(32) | אויפשטעלונג: י | געבט דעם verticalen מיטלפּונקט פון דער אַנימאַציע אָן |
0x001c | uint(32) | אונבעקענט 2 | נישט באַקאַנטע אינפֿאָרמאַציע |
0x0020 | uint(32) | אַנצאָל פֿריימס | געב אײַן, ווי פילע אַנימאַציע פֿריימס זענען אין דער אַנימאַציע באהאנדלט |
0x0024 | uint(32) | אַנצאָל ווינדאָוז | גיט אן, ווי פילע פֿענסטער בײַם צייכענען צו נוצן זענען |
די דאַטע פון דער אויבערשטער שיכט, דער אַנימאַציע, זענען דאָ בעיקר פאַרוואַלטונג דאַטע - די Boundingbox באַשרייַבט די קאָרדינטען פון די מאַרקעונג אַרום דעם פֿאַראנשט/בויער, ווען דאָס איז אויסגעקליבן און געבט אויך גלייך צו וואָס געגנט איז צו קליקן.
דער אָפֿטשטעקט באַשטימט בעיקר דעם "נולפּונקט"; דעם פונט, וואָס איז צו פֿאַרשטיין אָדער צו אָפּנעמען אויף שפּיל-ינערלעכע קאָרדינטען. מען קען אויך זאָגן אין מאַטעריע: דער אָפֿטשטעקט באַשרייַבט דאָ דעם קאָרדינטן-אָריגין.
ביי די ווינדאָוס איז עס, ווי אויך ביי דעם אָפֿטשטעקט, לאָנדש די (פֿאַר יעדער ווינדאָו) 4 uint(32)-ווערטס, וואָס צייכן אַ געגנט, וואָס פֿאַר Einzelne סובפריימס איז געניץ. אַרויס פון די ווינדאָוס, אויב דאָס איז פֿאַר די ביטמערן entsprechnend, קען נישט געצייכנט ווערן.
פֿראַם
אַדר | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | כאַר | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
אויפֿשטעלונג | דאַטענטיפּ | נאָמען | אויסקלערונג |
---|---|---|---|
0x0000 | uint(8) | סובפראם-אַנצאָל און טאָגלע פֿאַר אָפּציע 1, 2 | דער ווערט אנטהאַלט:
|
0x0001 | uint(8) | אונבעקאַנט 1 און טאַגל פֿאַר אָפּציענעל 3, 4 | דער ווערט ווערט אנטהאלטן:
|
0x0002 | uint(8) | אויפשטייער 1 | נישט באַוווסט |
0x0003 | uint(8) | אויפֿנעמער 2 | נישט באַוווסט |
0x0004 | uint(8) | אויפֿנעמער 3 | נישט באַוווסט |
0x0005 | uint(8) | אויפֿן 4 | נישט באַוווסט |
סובפריים
אַדר | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | כאַר | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
אויפֿשטעלונג | דאַטענטיפּ | נאָמען | אויסקלערונג |
---|---|---|---|
0x0000 | uint(16) | ביטמאפּ-אײַדענטיפיקאַציע | צעגט ווער עס איז די ביטמאפּ וואָס איז צוגעשטעלט פֿאַר דעם סובפֿראַם |
0x0002 | uint(8) | נאָענט 1 | איז נישט באַקאַנט - איך נעם אָבער שטארק פֿאַר granted, אַז דאָס איז אַ Render-Priorität (Z-Layer). |
0x0003 | uint(8) | סובפריים-איי.די. | צייגט אויף וועלכן סובפֿראַם מיר זײַנען |
0x0004 | sint(16) | אויףשטעלונג - הוריזאַנטאַל | גיבט אן, וואו אינערהאלב פונעם פריים דאס סובפריים זאל ערשטעלן ווערן, אָדער ווי פיל פּיקסעל די באַטמאַפּ זאל_horizontal_ פאַרשיקן ווערן |
0x0006 | sint(16) | אויפשטעלונג - vertical | געב אָן, וווּ אינערהאלב פונעם פֿרײם דאָס סובפֿרײם זאָל געשטעלט ווערן, אָדער ווי פילע פּיקסעלס די ביטמאַפּ וועט ווערן vertical באַוועגט |
דאmit קענען מיר איצט איינצעלע פֿריימס, ווי אויך גאַנץ אַנימאַציעס לויטן צוזאַמענשטעלן, דאָ einmal אונטערשייד אין אַ מער קאָמלעקסאַנימאַציע, דער אַנימאַציע מיטן אינדעקס 500, דעמאָנסטרירט
אַנימאַציע 500
אַנימאַציע 500 ווייזט ווי אַ פּלימאָוטה-טראַנספּאָרטער, וואָס איז געלעגט מיט געוויינטלעך ערץ, ווערט אַנטלאָדן. דאָס איז איין פון די פאַרייניקטע אַנימאַציעס, וואָס ניצט די Windowing-פאַנגקשאַנאַליטעט.
און אַזוי קען מען די גאַנץ אַנימאַציע צוזאַמעןשטעלן.
שאָד צו זאָגן, עס איז נאָך אַ פּראָבלעם מיט דער אויבערשטער לאַדלוקע, ווייַל דאָ איז דערentsprechנדיק ביץ אין דער גראַפיק-טיפּ אינפֿאָרמאַציע נישט געשטעלט.
Hיּר זענען נאָך עטלעכע, שיין אַנימירט ספּרייטס פֿון דעם שפּיל: