រូបភាពប៊ីតម៉ាប · bei.pm

ផ្សាយនៅថ្ងៃទី 19 ខែ 11 ឆ្នាំ 2015·អាប់ដេតនៅថ្ងៃទី 13/02/2025·ខ្មែរ
អត្ថបទនេះត្រូវបានបកប្រែនៅក្នុងរបៀបស្វ័យប្រវត្តិដោយ OpenAI GPT-4o Mini

ទ្រព្យសម្បត្តិយោងដែលបានពិពណ៌នានៅលើទំព័រនេះ គឺអាស្រ័យលើការវិភាគបច្ចេកទេសនៃទ្រព្យសម្បត្តិចិត្តវិញ្ញាណពី Dynamix, Inc. និង Sierra Entertainment
ទ្រព្យសម្បត្តិចិត្តវិញ្ញាណនេះបច្ចុប្បន្នគឺជាផ្នែកនៃ Activision Publishing, Inc.- / Activision Blizzard, Inc.-មាស និងនៅសព្វថ្ងៃមានអង្គកាន់បន្ទុកដោយ Microsoft Corp.

ព័ត៍មានបានប្រមូលផ្តុំតាមរយៈ Reverse Engineering និង ការវិភាគទិន្នន័យ ដើម្បីគោលបំណងក្នុងការថែរក្សា និងអន្តរកម្មជាមួយទិន្នន័យប្រវត្តិសាស្ត្រ។
មិនមានការប្រើប្រាស់ស្ដង់ដារដែលជាកម្មសិទ្ធិឬជាឯកសារសម្ងាត់ណាមួយទេ។

ល្បែងនេះអាចទិញបាននៅ gog.com ជាសម្រាប់ទាញយក។

អាសយដ្ឋាន x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF អក្សរ
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
ទីតាំង ប្រភេទទិន្នន័យ ការបញ្ជាក់ ការពន្យល់
0x0000 uint(32) ទំហំទទឹងដែលបានកំណត់

បង្ហាញពីទំហំទំហំប៊ីតនៃបន្ទាត់ទិន្នន័យផិកសែលក្នុងប៊ីត - ពីព្រោះវាត្រូវបានចាត់តាំងទៅកាន់ព្រំដែន ៤ ប៊ីត។

ដូច្នេះវាជារឿងងាយស្រួលក្នុងការស្នាក់នៅលើបន្ទាត់រូបភាពជាក់លាក់។

មិនច្បាស់ថាហេតុអ្វីបានជាតម្លៃនេះត្រូវបានរក្សាទុកដោយឡែកទោះបីវាអាចគណនាបានក៏ដោយ។
ប្រហែលជាវាជាការបង្កើនប្រសិទ្ធភាពសម្រាប់កូដបង្ហាញ។

0x0004 uint(32) អូហ្វសិត

កំណត់អង្គភាពនៃបន្ទាត់ទីមួយក្នុងប៊ីតម៉ាប់

0x0008 uint(32) កម្ពស់

បង្ហាញកម្ពស់រូបភាពក្នុងម៉ែត្រ ពីគ្រាប់

0x000c uint(32) ទទឹង

បង្ហាញទទឹងរូបភាពក្នុងពិចេត pixel

0x0010 uint(16) ប្រភេទ

បង្ហាញពីប្រភេទរូបភាព។ នៅទីនេះ វាហាក់ដូចជា Bitmask មួយ៖

  • 0x04 ត្រូវបានកំណត់ ប្រសិនបើវាជារូបភាព 1bpp។
  • 0x40 ត្រូវបានកំណត់ ប្រសិនបើវាជារូបភាពដែលត្រូវអនុវត្ត Windowing
0x0012 uint(16) ពណ៌បន្ទះ

កំណត់ថាតើពណ៌ណាមួយពីឯកសារ PRT ដែលត្រូវប្រើ

រចនាសម្ព័ន្ធទិន្នន័យនេះនៃឯកសារ PRT បង្ហាញពីរបៀបដែលប៊ីតម៉ាពេលត្រូវបានប្រើសម្រាប់Sprites ត្រូវបានកសាង។ ប៊ីតម៉ានេះគឺជាគ部分មួយ ដែលមានច្រើនត្រូវបានបង្កើតជាការចម្លងមួយនៃឯកសារអានីមេសន៍របស់Sprites ។

ទិន្នន័យរូបភាពជាក់លាក់គឺត្រូវបានលាក់នៅក្នុង op2_art.BMP នៅក្នុងថតហ្គេម។
ហេតុអ្វីបានជាឯកសារប៊ីតម៉ានេះមានក្បាលប៊ីតម៉ា RIFF (ដែលគឺជាការបញ្ជាក់ដែលទាំងមូលមានភាពត្រឹមត្រូវ) គឺមិនច្បាស់។ មានសង្ឃឹមថា Outpost 2 ប្រើ API នៃប្រព័ន្ធដើម្បីបញ្ចូលក្រាហ្វិក ដោយការបង្ហាញក្បាលនេះជាបណ្តោះអាសន្ន ហើយវាក៏ត្រូវបានជំនួសជាលក្ខណៈផ្ទៀងផ្ទាត់ដែលផ្លាស់ប្តូរ។

ទិន្នន័យប៊ីតនៅក្នុងឯកសារ BMP នៅទីតាំង Offset + uint32-Offset, ដែលអាចរកឃើញនៅក្នុងឯកសារ BMP នៅអាស័យដ្ឋាន 0x000A (RIFF-Bitmap-Datenoffset) គឺ អាចរកបាន ហើយវាក៏ត្រូវគ្នានឹងការរៀបចំជួរដេកពីខាងលើខាងឆ្វេងទៅខាងក្រោមផងដែរ។

គ្រាប់ប៊ីតមួយប៊ីត (1bpp) អាចគូរ បានដូចជា ថ្នាក់ទី 0 មានភាពโปร่งពេញ និងថ្នាក់ទី 1 ពីរ៉ែខ្មៅ/ប្រផេះមួយស្រាល ព្រោះគ្រាប់ប៊ីតមូដណែនាំ ត្រូវបានប្រើជាទូទៅសម្រាប់ស្រង៉ៃរថយន្ត និងអគារនៅក្នុងការអានីមេសន៍ ។

ដូច្នេះអ្នកអាចបន្ថែមរូបភាពច្រើនបាន។

ម៉ូឌុលស្នាក់នៅដែលមានការការពារ (Plymouth)