🎮 게임메이커7 하나도 모르는 초보자를 위한 게임메이커 강좌(4) 안녕하세요. 제로데이입니다. 이번 시간에 자동 벽 생성과 플레이어 벽 충돌 시 사망처리를 만들어보겠습니다. 화면 밖에 나간 벽 제거하기 자동 벽 생성을 만들기 전에 화면 밖으로 나간 벽을 제거하는 먼저 작업을 하겠습니다. obj_column1 오브젝트의 스텝 이벤트에서 if x < -60 { instance_destroy() } 이렇게 작성해 줍시다. 기둥의 x좌표가 -60 보다 작을 경우 기둥을 제거하는 코드입니다. 자동 벽 생성 만들기 obj_player 오브젝트의 생성 이벤트에서 alarm[0] = 60을 작성해 줍니다. 그리고 이벤트 추가 - 알람 - 알람0을 눌러줍니다. 위의 alarm[0] = 60의 뜻은 알람0이벤트를 1초(60) 뒤에 실행한다는 뜻입니다. 알람0 이벤트에 코드를 추가합니다... 2022. 8. 8. 하나도 모르는 초보자를 위한 게임메이커 강좌(3) 안녕하세요. 제로데이입니다. 이번 시간에는 화면을 누르면 점프하게 만들고 움직이는 기둥을 배치해 보도록 하겠습니다. 스텝 코드 작성하기 스텝 코드를 작성하기 전에 전 시간에 생성 이벤트에서 작성한 gravity = 0.1을 gravity = 0.2로 바꿉시다. 화면을 누를 시 점프하게 하려면 조건문(if)을 사용해야 됩니다. 조건문(if)이란 조건이 참일 경우 중괄호 안에 코드들이 실행됩니다. 스텝 이벤트에 이렇게 작성해 줍니다. if mouse_check_button_pressed(mb_left) { gravity = 0 speed = 0 vspeed -= 8 gravity = 0.2 } image_angle = -vspeed * 5 처음부터 코드들을 해석해 보겠습니다. if mouse_check_bu.. 2022. 7. 26. 하나도 모르는 초보자를 위한 게임메이커 강좌(2) 안녕하세요. 제로데이입니다. 이번 시간에는 스프라이트를 오브젝트에 넣어서 오브젝트를 생성하고 오브젝트에 중력을 넣어보도록 하겠습니다. (우선 시작하기 앞서 아래 첨부파일을 다운로드해 주시면 됩니다) 에셋 설명 저희가 이번 모작을 하면서 사용하게 될 에셋들입니다. 우선 깔끔하게 보이기 위해 '스프라이트','오브젝트','룸'을 제외한 모든 에셋들을 우 클릭으로 삭제해 줍니다. 이제 각 항목들에 대해 설명해 드리겠습니다. 스프라이트란 게임에 들어가는 모든 그림을 넣는 곳입니다. 쉽게 말해 캐릭터를 화면에 띄우려면 우선 스프라이트에 캐릭터 이미지를 넣어야 됩니다. 오브젝트란 만든 스프라이트를 적용시키고 코드로 개발자가 원하는 대로 움직이게 하거나 죽게 하거나 하는 객체입니다. 룸이란 만든 오브젝트를 배치하는 공.. 2022. 7. 24. 게임메이커 • array 관련 함수들 안녕하세요. 제로데이입니다. 오늘은 array관련 함수들을 소개시켜드리겠습니다. 1. array_create(size, [value]) 설명 : 이 함수를 사용하면 size 만큼 1차원 배열을 만들고 1차원 배열 안에 value를 넣습니다. 예시 : 해석 : 1. array_create로 instance_array라는 배열을 100개 만들고 4라는 값을 넣습니다. 2. instance_array[50]을 출력해보면 4가 출력됩니다. 2. array_copy(array1, array1_index, array2, array2_index, length) 설명 : 이 함수를 사용하면 array2 배열의 array2_index번의 length길이 까지를 복사하여 array1 배열의 array1_index번 부터 .. 2022. 7. 22. 이전 1 2 다음