ប្រសិនបើអ្នកចង់បង្កើតហ្គេមផ្ទាល់ខ្លួនរបស់អ្នកនៅលើកុំព្យូទ័រអ្នកត្រូវរៀនពីរបៀបធ្វើការជាមួយកម្មវិធីពិសេសសម្រាប់បង្កើតហ្គេម។ កម្មវិធីបែបនេះអនុញ្ញាតឱ្យអ្នកបង្កើតតួអង្គគំនូរជីវចលនិងកំណត់សកម្មភាពសម្រាប់ពួកគេ។ ជាការពិតណាស់នេះមិនមែនជាបញ្ជីទាំងមូលនៃលទ្ធភាពទេ។ យើងនឹងពិចារណាដំណើរការនៃការបង្កើតល្បែងមួយនៅក្នុងកម្មវិធីទាំងនេះ - អ្នកបង្កើតហ្គេម។
កម្មវិធីបង្កើតហ្គេមគឺជាកម្មវិធីដែលងាយស្រួលបំផុតនិងពេញនិយមសម្រាប់ការបង្កើតល្បែង 2D ។ នៅទីនេះអ្នកអាចបង្កើតល្បែងដោយប្រើចំណុចប្រទាក់អូសអូសឬប្រើភាសា GML ជាប់ជាមួយ (យើងនឹងធ្វើការជាមួយវា) ។ អ្នកបង្កើតហ្គេមគឺជាជម្រើសដ៏ល្អបំផុតសម្រាប់អ្នកដែលទើបតែចាប់ផ្តើមអភិវឌ្ឍល្បែង។
ទាញយកហ្គេមដោយឥតគិតថ្លៃ
របៀបតំឡើងហ្គេមបង្កើត
1. សូមអនុវត្តតាមតំណខាងលើនិងទៅទីនោះទៅគេហទំព័រផ្លូវការរបស់កម្មវិធី។ អ្នកនឹងត្រូវបានគេនាំទៅទំព័រទាញយកដែលអ្នកអាចរកឃើញកំណែឥតគិតថ្លៃរបស់កម្មវិធី - ទាញយកដោយឥតគិតថ្លៃ។
2. អ្នកចាំបាច់ត្រូវចុះឈ្មោះ។ បញ្ចូលទិន្នន័យចាំបាច់ទាំងអស់ហើយទៅប្រអប់សំបុត្រដែលលិខិតបញ្ជាក់នឹងមកដល់។ ធ្វើតាមតំណហើយចូលទៅក្នុងគណនីរបស់អ្នក។
3. ឥឡូវនេះអ្នកអាចទាញយកហ្គេម។
4. ប៉ុន្តែមិនមែនទាំងអស់គ្នាទេ។ កម្មវិធីដែលយើងបានទាញយកតែប៉ុណ្ណោះដើម្បីប្រើវាទាមទារអាជ្ញាប័ណ្ណ។ យើងអាចទទួលបានវាដោយឥតគិតថ្លៃរយៈពេល 2 ខែ។ ដើម្បីធ្វើដូចនេះនៅលើទំព័រដដែលដែលអ្នកបានទាញយកហ្គេមនៅក្នុងធាតុ "បន្ថែមអាជ្ញាប័ណ្ណ" រកផ្ទាំង Amazon ហើយចុចលើប៊ូតុង "ចុចទីនេះ" ។
នៅក្នុងបង្អួចដែលបើកអ្នកចាំបាច់ត្រូវចូលក្នុងគណនីរបស់អ្នកនៅលើ Amazon ឬបង្កើតវាហើយបន្ទាប់មកចូល។
ឥឡូវនេះយើងមានកូនសោដែលអ្នកអាចរកឃើញនៅផ្នែកខាងក្រោមនៃទំព័រដដែល។ ចម្លងវា។
យើងឆ្លងកាត់នីតិវិធីដំឡើងធម្មតាបំផុត។
8. នៅពេលដំណាលគ្នាកម្មវិធីដំឡើងនឹងផ្តល់ជូនយើងដើម្បីដំឡើង GameMaker: Player ។ ដំឡើងវា។ អ្នកលេងត្រូវបានតម្រូវឱ្យសាកល្បងហ្គេម។
នេះបញ្ចប់ការដំឡើងហើយយើងបន្តធ្វើការជាមួយកម្មវិធី។
របៀបប្រើអ្នកបង្កើតហ្គេម
រត់កម្មវិធី។ នៅក្នុងជួរឈរទី 3 យើងបញ្ចូលលេខកូដអាជ្ញាប័ណ្ណដែលយើងបានចំលងហើយនៅលើកទីពីរយើងបញ្ចូលការចូលនិងពាក្យសម្ងាត់។ ឥឡូវចាប់ផ្ដើមកម្មវិធីឡើងវិញ។ នាងធ្វើការ!
ចូលទៅផ្ទាំងថ្មីហើយបង្កើតគម្រោងថ្មីមួយ។
ឥឡូវនេះបង្កើត sprite មួយ។ ចុចកណ្ដុរស្ដាំលើធាតុ Sprites បន្ទាប់មកបង្កើត Sprite ។
ឱ្យឈ្មោះគាត់។ សូមឱ្យវាក្លាយជាអ្នកលេងហើយចុច Edit Sprite ។ បង្អួចនឹងបើកដែលយើងអាចកែប្រែឬបង្កើត sprite ។ បង្កើត sprite ថ្មីទំហំនឹងមិនផ្លាស់ប្តូរទេ។
ឥឡូវនេះចុចទ្វេរដងលើ sprite ថ្មី។ នៅក្នុងកម្មវិធីនិពន្ធដែលបានបើកយើងអាចគូរ sprite មួយ។ នាពេលបច្ចុប្បន្ននេះយើងកំពុងគូរអ្នកលេងហើយជាពិសេសគឺរថក្រោះមួយ។ រក្សាគំនូររបស់យើង។
ដើម្បីបង្កើតគំនូរជីវចលរបស់យើងសូមចម្លងនិងបិទភ្ជាប់រូបភាពដោយប្រើបន្សំបញ្ជា (Ctrl) + C និង Ctrl + V និងរៀងគ្នា។ អ្នកអាចបង្កើតច្បាប់ចម្លងបានច្រើនតាមដែលអ្នកចូលចិត្ត។ រូបភាពកាន់តែច្រើនគួរអោយចាប់អារម្មណ៍ជាងនេះ។
ឥឡូវអ្នកអាចដាក់សញ្ញាធីកនៅពីមុខការមើលជាមុន។ អ្នកនឹងឃើញចលនាដែលបានបង្កើតហើយអ្នកអាចផ្លាស់ប្តូរអត្រាស៊ុម។ រក្សាទុករូបភាពហើយដាក់កណ្តាលវាដោយប្រើប៊ូតុងមជ្ឈមណ្ឌល។ តួអង្គរបស់យើងគឺរួចរាល់ហើយ។
តាមរបៀបដូចគ្នាយើងត្រូវបង្កើតតួអក្សរបីបន្ថែមទៀតដូចជាខ្មាំងជញ្ជាំងនិងគ្រាប់ផ្លោង។ ចូរហៅពួកគេថាសត្រូវជញ្ជាំងនិងគ្រាប់កាំភ្លើងរៀងៗខ្លួន។
ឥឡូវអ្នកត្រូវបង្កើតវត្ថុ។ នៅលើផ្ទាំងវត្ថុចុចខាងស្តាំហើយជ្រើសបង្កើតវត្ថុ។ ឥឡូវបង្កើតវត្ថុមួយសម្រាប់ sprite នីមួយៗ: ob_player, ob_enemy, ob_wall, ob_bullet ។
ប្រយ័ត្ន!
នៅពេលបង្កើតវត្ថុជញ្ជាំងធីកប្រអប់នៅជាប់ Solid ។ នេះនឹងធ្វើឱ្យជញ្ជាំងរឹងមាំហើយរថក្រោះនឹងមិនអាចឆ្លងកាត់វាបានទេ។
ទៅកាន់ការលំបាក។ បើកវត្ថុ ob_player ហើយចូលទៅផ្ទាំង Control ។ បង្កើតព្រឹត្តិការណ៍ថ្មីដោយប្រើប៊ូតុងបន្ថែមព្រឹត្តិការណ៍ហើយជ្រើសបង្កើត។ ឥឡូវនេះចុចកណ្ដុរស្ដាំលើប្រតិបត្តិក្រម។
នៅក្នុងបង្អួចដែលបើក, អ្នកត្រូវចុះឈ្មោះសកម្មភាពអ្វីដែលធុងរបស់យើងនឹងអនុវត្ត។ តោះសរសេរបន្ទាត់ទាំងនេះ:
hp = 10;
dmg_time = 0;
បង្កើតព្រឹត្តការណ៍ជំហានក្នុងវិធីដូចគ្នានិងសរសេរកូដសម្រាប់វា:
ប្រសិនបើ keyboard_check_released (បញ្ជា ('W') {speed = 0}; ប្រសិនបើ mouse_check_button_pressed (mb_left)image_angle = point_direction (x, y, mouse_x, mouse_y);
ប្រសិនបើ keyboard_check (បញ្ជា ('W') {y- = 3};
ប្រសិនបើ keyboard_check (ord ('S')) {y + = 3};
ប្រសិនបើ keyboard_check (ord ('A')) {x- = 3};
ប្រសិនបើ keyboard_check (ord ('D')) {x + = 3};
ប្រសិនបើ keyboard_check_released (បញ្ជា ('S') {speed = 0};
ប្រសិនបើ keyboard_check_released (បញ្ជា ('A')) {speed = 0};
ប្រសិនបើ keyboard_check_released (ord ('D') {speed = 0}
{
ជាមួយ instance_ create (x, y, ob_bullet) {speed = 30; ទិស = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
បន្ថែមព្រឹត្តិការណ៍បុក - ការប៉ះទង្គិចនឹងជញ្ជាំង។ លេខកូដ:
x = x ពិល
y = កាលពីមុន;
ហើយក៏បន្ថែមការប៉ះទង្គិចជាមួយសត្រូវ:
បើ dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
ព្រឹត្តិការណ៍គូរ:
ឥឡូវនេះបន្ថែមជំហាន - ជំហានបញ្ចប់:draw_self ();
drawing_text (50,10, string (hp));
បើ hp <= 0
{
show_message ('ល្បែងជាង')
room_restart ();
};
បើ number_number (ob_enemy) = 0
{
show_message ('ជ័យជម្នះ!')
room_restart ();
}
ឥឡូវយើងកំពុងធ្វើរួចរាល់ជាមួយអ្នកលេងទៅវត្ថុ ob_enemy ។ បន្ថែមព្រឹត្តិការណ៍បង្កើត:
r = 50;
ទិស = ជ្រើសរើស (0,90,180,270);
ល្បឿន = 2;
hp = 60;
ឥឡូវនេះសូមបន្ថែមជំហានទៅចលនា:
ប្រសិនបើ distance_to_object (ob_player) <= 0
{
ទិស = point_direction (x, y, ob_player.x, ob_player.y)
ល្បឿន = 2;
}
ផ្សេងទៀត
{
បើ r <= 0
{
ទិស = ជ្រើសរើស (0,90,180,270)
ល្បឿន = 1;
r = 50;
}
}
image_angle = ទិសដៅ;
r- = 1;
ជំហានបញ្ចប់:
ប្រសិនបើ hp <= 0 instance_destroy ();
បង្កើតព្រឹត្តិការណ៍បំផ្លិចបំផ្លាញទៅផ្ទាំងគំនូរហើយនៅក្នុងធាតុផ្សេងទៀតចុចលើរូបតំណាងដែលមានការផ្ទុះ។ ឥឡូវនេះនៅពេលដែលសំលាប់សត្រូវនឹងមានចលនាផ្ទុះមួយ។
ការបុក - ការប៉ះទង្គិចជាមួយនឹងជញ្ជាំង:
ទិស = - ទិស;
ការប៉ះទង្គិចគ្នា - ការប៉ះទង្គិចគ្នាជាមួយគ្រាប់ផ្លោង:
hp- = អ័រស្រង់បង្រួម (10.25)
ដោយសារជញ្ជាំងមិនអនុវត្តសកម្មភាពណាមួយយើងបន្តទៅវត្ថុ ob_bullet ។ បន្ថែមការប៉ះទង្គិចគ្នាជាមួយសត្រូវ:
instance_destroy ();
និងការប៉ះទង្គិចនឹងជញ្ជាំង:
instance_destroy ();
ជាចុងក្រោយបង្កើតកម្រិតទី 1 ។ យើងចុចកណ្ដុរខាងស្ដាំនៅបន្ទប់ -> បង្កើតបន្ទប់។ ទៅផ្ទាំងវត្ថុហើយគូរផែនទីកម្រិតដោយប្រើវត្ថុជញ្ជាំង។ បន្ទាប់មកបន្ថែមអ្នកលេងម្នាក់និងសត្រូវជាច្រើន។ កម្រិតត្រៀមរួចរាល់!
ទីបំផុតយើងអាចចាប់ផ្តើមល្បែងហើយសាកល្បងវា។ ប្រសិនបើអ្នកធ្វើតាមសេចក្តីណែនាំបន្ទាប់មកមិនមានកំហុសទេ។
នោះហើយជាអ្វីទាំងអស់។ យើងបានមើលរបៀបបង្កើតល្បែងមួយនៅលើកុំព្យូទ័ររបស់អ្នកដោយខ្លួនឯងហើយអ្នកបានទទួលគំនិតនៃកម្មវិធីដូចជាអ្នកបង្កើតហ្គេម។ បន្តអភិវឌ្ឍហើយឆាប់ៗនេះអ្នកនឹងអាចបង្កើតល្បែងដែលគួរឱ្យចាប់អារម្មណ៍និងមានគុណភាពខ្ពស់។
សូមសំណាងល្អ!
ទាញយកអ្នកបង្កើតល្បែងពីគេហទំព័រផ្លូវការ
សូមមើលផងដែរ: កម្មវិធីផ្សេងៗសម្រាប់បង្កើតហ្គេម