ຖ້າທ່ານຕ້ອງການສ້າງເກມຂອງຕົວເອງຢູ່ໃນຄອມພີວເຕີ້, ທ່ານຕ້ອງຮຽນຮູ້ວິທີການເຮັດວຽກກັບໂປແກຼມພິເສດ ສຳ ລັບການສ້າງເກມ. ໂປແກຼມດັ່ງກ່າວຊ່ວຍໃຫ້ທ່ານສ້າງຕົວລະຄອນ, ແຕ້ມພາບເຄື່ອນໄຫວແລະ ກຳ ນົດການກະ ທຳ ສຳ ລັບພວກເຂົາ. ແນ່ນອນ, ນີ້ບໍ່ແມ່ນບັນຊີລາຍຊື່ທັງ ໝົດ ຂອງຄວາມເປັນໄປໄດ້. ພວກເຮົາຈະພິຈາລະນາຂັ້ນຕອນການສ້າງເກມໃນ ໜຶ່ງ ໃນໂປແກຼມນີ້ - Game Game.
Game Maker ແມ່ນ ໜຶ່ງ ໃນບັນດາໂປແກຼມທີ່ງ່າຍດາຍແລະນິຍົມທີ່ສຸດ ສຳ ລັບການສ້າງເກມ 2D. ນີ້ທ່ານສາມາດສ້າງເກມໄດ້ໂດຍໃຊ້ອິນເຕີເຟດ drag'n'drop ຫຼືໃຊ້ພາສາ GML ທີ່ສ້າງມາ (ພວກເຮົາຈະເຮັດວຽກກັບມັນ). ຜູ້ສ້າງເກມແມ່ນຕົວເລືອກທີ່ດີທີ່ສຸດ ສຳ ລັບຜູ້ທີ່ຫາກໍ່ເລີ່ມພັດທະນາເກມ.
ດາວໂຫລດຜູ້ສ້າງເກມໄດ້ໂດຍບໍ່ເສຍຄ່າ
ວິທີຕິດຕັ້ງ Game Game
1. ຕິດຕາມລິ້ງຂ້າງເທິງນີ້ແລະໄປທີ່ເວັບໄຊທ໌ທາງການຂອງໂປແກຼມ. ທ່ານຈະຖືກ ນຳ ໄປຫາ ໜ້າ ທີ່ດາວໂຫລດເຊິ່ງທ່ານສາມາດຊອກຫາໂປແກຼມສະບັບຟຣີ - ດາວໂຫລດຟຣີ.
2. ດຽວນີ້ທ່ານຕ້ອງລົງທະບຽນ. ໃສ່ທຸກຂໍ້ມູນທີ່ ຈຳ ເປັນແລະໄປທີ່ກ່ອງຈົດ ໝາຍ ບ່ອນທີ່ທ່ານຈະໄດ້ຮັບຈົດ ໝາຍ ຢັ້ງຢືນ. ປະຕິບັດຕາມການເຊື່ອມຕໍ່ແລະເຂົ້າສູ່ບັນຊີຂອງທ່ານ.
3. ດຽວນີ້ທ່ານສາມາດດາວໂລດເກມໄດ້.
4. ແຕ່ນັ້ນບໍ່ແມ່ນທັງ ໝົດ. ພວກເຮົາດາວໂຫລດໂປແກຼມ, ພຽງແຕ່ໃຊ້ມັນທ່ານຕ້ອງການໃບອະນຸຍາດ. ພວກເຮົາສາມາດເອົາໄປໃຊ້ໄດ້ໂດຍບໍ່ເສຍຄ່າ 2 ເດືອນ. ເພື່ອເຮັດສິ່ງນີ້, ໃນ ໜ້າ ດຽວກັນຈາກບ່ອນທີ່ທ່ານດາວໂຫລດເກມ, ໃນລາຍການ "ເພີ່ມໃບອະນຸຍາດ", ຊອກຫາແຖບ Amazon ແລະກົດປຸ່ມ "ກົດບ່ອນນີ້" ທີ່ກົງກັນຂ້າມ.
5. ໃນ ໜ້າ ຕ່າງທີ່ເປີດ, ທ່ານຕ້ອງເຂົ້າສູ່ລະບົບບັນຊີຂອງທ່ານໃນ Amazon ຫຼືສ້າງມັນແລ້ວເຂົ້າສູ່ລະບົບ.
6. ຕອນນີ້ພວກເຮົາມີກຸນແຈທີ່ທ່ານສາມາດຊອກຫາຢູ່ທາງລຸ່ມຂອງ ໜ້າ ດຽວກັນ. ຄັດລອກມັນ.
7. ພວກເຮົາໄປໂດຍຜ່ານຂັ້ນຕອນການຕິດຕັ້ງທົ່ວໄປທີ່ສຸດ.
8. ໃນເວລາດຽວກັນ, ຜູ້ຕິດຕັ້ງຈະສະ ເໜີ ໃຫ້ພວກເຮົາຕິດຕັ້ງ GameMaker: Player. ພວກເຮົາຕິດຕັ້ງມັນເຊັ່ນກັນ. ຕ້ອງມີເຄື່ອງຫຼີ້ນ ສຳ ລັບການທົດສອບເກມ.
ນີ້ເຮັດສໍາເລັດການຕິດຕັ້ງແລະພວກເຮົາດໍາເນີນການກັບໂຄງການ.
ວິທີການໃຊ້ Game Maker
ດໍາເນີນໂຄງການ. ໃນຖັນທີສາມ, ໃສ່ລະຫັດໃບອະນຸຍາດທີ່ພວກເຮົາຄັດລອກ, ແລະໃນທີສອງພວກເຮົາໃສ່ລະຫັດເຂົ້າລະບົບແລະລະຫັດຜ່ານ. ຕອນນີ້ເລີ່ມໂປແກຼມຄືນ ໃໝ່. ນາງເຮັດວຽກ!
ໄປທີ່ແຖບ ໃໝ່ ແລະສ້າງໂຄງການ ໃໝ່.
ຕອນນີ້ສ້າງ Sprite. ກົດຂວາໃສ່ Sprites ແລະຫຼັງຈາກນັ້ນ Create Sprite.
ຕັ້ງຊື່ໃຫ້ລາວ. ໃຫ້ຜູ້ນເປັນແລະກົດດັດແກ້ Sprite. ປ່ອງຢ້ຽມຈະເປີດຂື້ນເຊິ່ງພວກເຮົາສາມາດປ່ຽນແປງຫລືສ້າງກະແສໄຟຟ້າ. ສ້າງ Sprite ໃໝ່, ພວກເຮົາຈະບໍ່ປ່ຽນຂະ ໜາດ.
ຕອນນີ້ກົດສອງຄັ້ງຕໍ່ກັບສະເປັກ ໃໝ່. ໃນບັນນາທິການທີ່ເປີດ, ພວກເຮົາສາມາດວາດສະເປັກ. ປະຈຸບັນພວກເຮົາ ກຳ ລັງແຕ້ມນັກເຕະ, ແລະໂດຍສະເພາະຖັງ. ບັນທຶກຮູບແຕ້ມຂອງພວກເຮົາ.
ເພື່ອເຮັດໃຫ້ພາບເຄື່ອນໄຫວຂອງຖັງຂອງພວກເຮົາ, ຄັດລອກແລະວາງຮູບພາບດ້ວຍການປະສົມປະສານ Ctrl + C ແລະ Ctrl + V ຕາມ ລຳ ດັບແລະແຕ້ມ ຕຳ ແໜ່ງ ທີ່ແຕກຕ່າງ ສຳ ລັບການຕິດຕາມ. ທ່ານສາມາດເຮັດ ສຳ ເນົາໄດ້ຫຼາຍເທົ່າທີ່ທ່ານເຫັນ. ພາບຍິ່ງ, ພາບເຄື່ອນໄຫວທີ່ ໜ້າ ສົນໃຈຫຼາຍ.
ຕອນນີ້ທ່ານສາມາດ ໝາຍ ເອົາກ່ອງທີ່ຢູ່ຂ້າງລາຍການເບິ່ງກ່ອນ. ທ່ານຈະເຫັນພາບເຄື່ອນໄຫວທີ່ຖືກສ້າງຂື້ນແລະທ່ານສາມາດປ່ຽນອັດຕາພາໄດ້. ບັນທຶກຮູບພາບແລະວາງສູນມັນໂດຍໃຊ້ປຸ່ມ Center. ລັກສະນະຂອງພວກເຮົາພ້ອມແລ້ວ.
ໃນລັກສະນະດຽວກັນນີ້, ພວກເຮົາຕ້ອງການສ້າງສາມລິດຕື່ມອີກ: ສັດຕູ, ກຳ ແພງແລະໂຄງການ. ໂທຫາພວກເຂົາເປັນສັດຕູ, ຝາແລະລູກປືນ, ຕາມລໍາດັບ.
ໃນປັດຈຸບັນທ່ານຈໍາເປັນຕ້ອງສ້າງວັດຖຸ. ໃນແຖບຈຸດປະສົງ, ໃຫ້ກົດຂວາແລະເລືອກ Create object. ຕອນນີ້ສ້າງຈຸດປະສົງ ສຳ ລັບແຕ່ລະ sprite: ob_player, ob_enemy, ob_wall, ob_bullet.
ເອົາໃຈໃສ່!
ເມື່ອສ້າງວັດຖຸ ກຳ ແພງ, ໃຫ້ກວດເບິ່ງກ່ອງ Solid. ນີ້ຈະເຮັດໃຫ້ກໍາແພງຫີນແຂງແລະຖັງບໍ່ສາມາດຜ່ານມັນໄດ້.
ພວກເຮົາຫັນໄປຫາຄວາມຫຍຸ້ງຍາກ. ເປີດວັດຖຸ ob_player ແລະໄປທີ່ແຖບຄວບຄຸມ. ສ້າງເຫດການ ໃໝ່ ດ້ວຍປຸ່ມ Add Event ແລະເລືອກ Create. ດຽວນີ້ກົດຂວາໃສ່ລາຍການ Execute Code.
ຢູ່ໃນປ່ອງຢ້ຽມທີ່ເປີດ, ທ່ານຕ້ອງລົງທະບຽນສິ່ງທີ່ປະຕິບັດງານຂອງຖັງຂອງພວກເຮົາ. ໃຫ້ຂຽນຕາມສາຍຕໍ່ໄປນີ້:
hp = 10;
dmg_time = 0;
ໃຫ້ເຮົາສ້າງເຫດການ Step ໃນແບບດຽວກັນ, ຂຽນລະຫັດ ສຳ ລັບມັນ:
ຖ້າ keyboard_check_released (ord ('W')) {speed = 0;} ຖ້າ mouse_check_button_pressed (mb_left)image_angle = point_direction (x, y, mouse_x, mouse_y);
ຖ້າ keyboard_check (ord ('W')) {y- = 3};
ຖ້າ keyboard_check (ord ('S')) {y + = 3};
ຖ້າ keyboard_check (ord ('A')) {x- = 3};
ຖ້າ keyboard_check (ord ('D')) {x + = 3};
ຖ້າ keyboard_check_released (ord ('S')) {speed = 0;}
ຖ້າ keyboard_check_released (ord ('A')) {speed = 0;}
ຖ້າ keyboard_check_released (ord ('D')) {speed = 0;}
{
with example_create (x, y, ob_bullet) {ຄວາມໄວ = 30; ທິດທາງ = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
ຕື່ມການເຫດການ Collision - ການປະທະກັນກັບຝາ. ລະຫັດ:
x = x ທີ່ ໜ້າ ເຊື່ອຖື;
y = yprevious;
ແລະຍັງເພີ່ມການປະທະກັນກັບສັດຕູ:
ຖ້າ dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
ແຕ້ມເຫດການ:
ຕອນນີ້ຕື່ມຂັ້ນຕອນ - ຂັ້ນຕອນສຸດທ້າຍ:draw_self ();
draw_text (50,10, ຊ່ອຍແນ່ (hp));
ຖ້າ hp <= 0
{
show_message ('Game over')
room_restart ();
};
ຖ້າ example_number (ob_enemy) = 0
{
show_message ('ໄຊຊະນະ!')
room_restart ();
}
ໃນປັດຈຸບັນທີ່ພວກເຮົາໄດ້ເຮັດກັບຜູ້ຫຼິ້ນ, ໄປທີ່ວັດຖຸທີ່ບໍ່ຖືກຕ້ອງ. ເພີ່ມເຫດການສ້າງ:
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 example_destroy ();
ພວກເຮົາສ້າງເຫດການ ທຳ ລາຍ, ໄປທີ່ແຖບແຕ້ມຮູບແລະໃນລາຍການອື່ນໆກົດປຸ່ມສັນຍາລັກລະເບີດ. ດຽວນີ້, ເມື່ອຂ້າສັດຕູ, ມັນຈະມີພາບເຄື່ອນໄຫວລະເບີດ.
ການປະທະກັນ - ການປະທະກັນກັບຝາ:
ທິດທາງ = - ທິດທາງ;
ການປະທະກັນ - ການປະທະກັນດ້ວຍລະບົບລູກປືນ:
hp- = irandom_range (10.25)
ເນື່ອງຈາກວ່າ ກຳ ແພງບໍ່ໄດ້ປະຕິບັດການກະ ທຳ ໃດໆ, ພວກເຮົາກໍ່ໄປວັດຖຸ ob_bullet. ເພີ່ມການປະທະກັນກັບສັດຕູ:
example_destroy ();
ແລະການປະທະກັນກັບຝາ:
example_destroy ();
ສຸດທ້າຍ, ສ້າງລະດັບລະດັບ 1. ກົດຫ້ອງຂວາ -> ສ້າງຫ້ອງ. ພວກເຮົາຈະໄປທີ່ແຖບວັດຖຸແລະໃຊ້ວັດຖຸ“ ຝາ” ເພື່ອແຕ້ມແຜນທີ່ລະດັບ. ຈາກນັ້ນພວກເຮົາເພີ່ມເຄື່ອງຫຼີ້ນ ໜຶ່ງ ຄົນແລະສັດຕູອີກ ຈຳ ນວນ ໜຶ່ງ. ລະດັບພ້ອມແລ້ວ!
ສຸດທ້າຍ, ພວກເຮົາສາມາດແລ່ນເກມແລະທົດສອບໄດ້. ຖ້າທ່ານປະຕິບັດຕາມ ຄຳ ແນະ ນຳ, ຫຼັງຈາກນັ້ນກໍ່ບໍ່ຄວນມີຂໍ້ບົກຜ່ອງໃດໆ.
ນັ້ນແມ່ນທັງ ໝົດ. ພວກເຮົາໄດ້ພິຈາລະນາວິທີການສ້າງເກມໃນຄອມພິວເຕີ້ເອງ, ແລະທ່ານກໍ່ມີຄວາມຄິດກ່ຽວກັບໂປແກຼມເຊັ່ນ Game Game. ສືບຕໍ່ພັດທະນາແລະໄວໆນີ້ທ່ານຈະສາມາດສ້າງເກມທີ່ ໜ້າ ສົນໃຈແລະມີຄຸນນະພາບສູງຫຼາຍ.
ໂຊກດີ!
ດາວໂຫລດຜູ້ສ້າງເກມຈາກເວັບໄຊທ໌ທາງການ
ເບິ່ງຕື່ມອີກ: ຊອບແວອື່ນໆ ສຳ ລັບການສ້າງເກມ