본문 바로가기

분류 전체보기18

유니티 파란화면 나올때 Main Camera에서 Position의 Z를 -10으로 고치면 될수있음 2022. 8. 12.
하나도 모르는 초보자를 위한 게임메이커 강좌(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.