개인 재정 GameMaker의 액션 제어 : Studio - Dummies

GameMaker의 액션 제어 : Studio - Dummies

차례:

비디오: Action Platformer Test Game Maker Studio 2 2024

비디오: Action Platformer Test Game Maker Studio 2 2024
Anonim

GameMaker: Studio의 컨트롤 탭 (이 그림에 표시)에는 질문, 기타, 코드 및 변수에 대한 작업이 포함되어 있습니다. 이러한 작업은 게임에서 복잡한 작업을 수행 할 수 있습니다.

제어 탭.

컨트롤 탭에서 작업 질문

다음 그림과 같이 9 가지 질문 동작이 있습니다. 그들은 무언가가 존재하는지, 충돌이 있는지, 두 값이 같은지와 같은 질문을합니다. 그렇다면 액션 섹션의 다음 액션이 트리거됩니다.

제어 탭에서 조치를 질문하십시오.
  • 빈 상태 확인: 이 액션은 인스턴스가 표시된 위치에 놓여 있으면 충돌을 일으키는 지 확인합니다. 이 작업은 검사를 수행하는 인스턴스가 유효한 충돌 마스크가있는 마스크 색인 또는 스프라이트를 필요로합니다.

  • 충돌 확인: 이 액션은 인스턴스가 다른 인스턴스와 충돌했는지 단순히 확인합니다.

  • 개체 검사: 이 작업은 표시된 위치에 지정된 개체의 인스턴스가 있는지 확인합니다.

  • 테스트 인스턴스 수: 이 작업은 방에 특정 수의 인스턴스가 있는지 테스트하고, 그렇다면 다음 작업을 수행 할 때 유용합니다.

  • 테스트 기회: 이 액션은 X (테스트 할 입력)를 설정하는 X의 기회를 1 회 수행합니다. 예를 들어, 10을 사용하면 다음 액션이 트리거 될 확률이 1/10 (시뮬레이션 된 주사위 굴림에 기반)입니다.

  • 확인 질문: 이 액션을 통해 플레이어에게 각각의 행동을 유발하는 예 또는 아니오 질문을 할 수 있습니다. 이 질문은 게임 중 팝업 창에 나타납니다.

  • 테스트 표현식: 소프트웨어 내 매뉴얼에 설명 된대로이 액션은 임의의 표현식을 입력하고 평가할 수있는 가장 일반적인 질문 액션입니다. 표현식이 true (즉, 0.5보다 크거나 같은 숫자)로 평가되면 다음 Action (또는 Action 블록)이 수행됩니다.

  • 마우스 체크: 이 액션은 표시된 마우스 버튼을 누르고 다음 액션이 수행되면 true를 반환합니다. 이 액션은 일반적으로 스텝 이벤트 내에 배치됩니다.

  • 격자 검사: 이 작업은 인스턴스가 격자 안에 있으면 true를 반환합니다.

제어 탭의 기타 작업

이 그림에 표시된 제어 탭의 기타 작업 섹션에는 코드 사용과 관련된 다양한 작업이 포함되어 있습니다.

제어 탭의 기타 조치.
  • 시작 블록 및 끝 블록: 다음 그림과 같이이 동작을 사용하여 동작 블록을 그룹화합니다.이렇게하면 트리거 된 경우 블록 내의 모든 작업이 수행됩니다.

    일반적으로 질문 액션 뒤에 나오는 첫 번째 액션 만 트리거됩니다. 질문을 한 후에 시작 블록 동작을 배치하십시오 (이 경우, 변수 동작 테스트). 방아쇠를 당길 마지막 행동이 끝나면 끝 블록을 놓습니다.

    시작 및 끝 블록 작업을 사용하여 작업을 그룹화합니다.
  • Else: 테스트 질문이 true 대신 false를 반환하면 다른 작업이 필요하면이 액션을 사용하십시오. 액션을 설정하여 질문을하면 true이면 트리거하고, 그렇지 않으면 Else 액션을 실행하고, false 일 경우 트리거하는 코드 블록을 만듭니다.

  • 이탈 이벤트: 이 이벤트 내에서 더 이상 액션을 트리거하지 않으려는 경우이 액션을 사용하십시오.

  • 반복: 액션 또는 액션 블록이 설정된 횟수만큼 반복되도록하려면이 액션을 사용하십시오. 이 기능을 사용하면 동일한 작업에 반복해서 붙여 넣을 필요가없는 고급 스러움을 누릴 수 있습니다.

  • 부모 이벤트 호출: 이 작업은 부모가있는 하위 개체와 함께 사용하십시오. 부모 객체에서 해당 이벤트를 트리거하려는 경우 유용합니다.

제어 탭의 코드 작업

그림에 표시된 것처럼 3 가지 코드 작업 만 있지만 제한된 수의 옵션으로 인해 코드 작업이 매우 위험 해지지는 않습니다.

  • 실행 코드: 이 액션은 GameMaker가 실행할 수 있도록 작성할 수있는 전체 사용자 정의 코드를 엽니 다. 단순한 단일 코드 줄에서 인공 지능 코딩만큼 복잡한 것을 추가 할 수 있습니다.

  • 스크립트 실행: 이 작업을 통해 스크립트를 호출 할 수 있습니다. 여러 객체에 대해 동일한 코드 블록을 여러 번 재사용하려는 경우 스크립트를 작성하여 코드 실행 액션에서 호출 할 수 있습니다.

  • Comment: 이 작업을 통해 작업 목록에 주석 행을 추가 할 수 있습니다. 이 주석은 주변 작업의 의도를 상기시켜줍니다.

    비록 Comment Action이 반드시 도움이되지는 않지만, 매우 유용한 알림을 제공 할뿐만 아니라 Collision Event 내에 Comment Action을 배치하면 GameMaker는 여전히 충돌을 트리거합니다. 즉, Collision Events는 Action이있을 때만 트리거되며, Comment Action을 포함 할 수 있습니다.

    컨트롤 탭에서 코드 작업.

컨트롤 탭의 변수 액션

그림과 같이 세 가지 변수 액션이 있습니다.

  • 변수 설정: 이 액션을 사용하여 변수에 값을 입력하십시오. 변수가 없으면이 작업을 사용하여 변수를 만듭니다. Set Variable Action을 사용하여 내장 된 인스턴스 변수뿐만 아니라 GameMaker의 많은 전역 변수 중 하나를 설정할 수도 있습니다.

  • 변수 테스트: 이 액션은 해당 변수가 true, false, greater than 또는 less인지 여부를 확인한 다음 결과를 기반으로 다음 동작을 수행하거나 수행하지 않습니다.

  • 변수 그리기: 이 액션을 사용하면 선택한 위치에 변수 값을 그릴 수 있습니다.Draw 이벤트 내에서만 Draw Variable Action을 사용할 수 있습니다.

    제어 탭에서 변수 작업.
GameMaker의 액션 제어 : Studio - Dummies

편집자의 선택

WordPress 링크 목록 구성 방법 - 더미

WordPress 링크 목록 구성 방법 - 더미

두 개 이상의 링크 목록을 원할 경우 워드 프레스 대시 보드. 때로는 Blogroll 제목 아래에 큰 링크 목록이있는 것은 너무 일반적이므로 링크를 추가 표제와 함께 표시하려는 경우가 있습니다. 기본적으로 ...

WordPress 블로그 용 미디어 파일 구성 방법 - 인형

WordPress 블로그 용 미디어 파일 구성 방법 - 인형

시간을 들여 블로그를 운영하면 WordPress 업 로더로 업로드 한 파일을 쉽게 잊어 버릴 수 있습니다. WordPress 미디어 라이브러리를 사용하면 어떤 파일이 업로드 폴더에 있는지 쉽게 찾을 수 있습니다. 이미 업로드 한 이미지, 비디오 또는 오디오 파일을 찾으려면 ...

검색 엔진 용 WordPress 블로그 최적화 방법 - 사람들이 찾고 싶어하는

검색 엔진 용 WordPress 블로그 최적화 방법 - 사람들이 찾고 싶어하는

귀하의 워드 프레스 블로그, 그렇지 않으면 그것을 쓰는 시간이 걸리지 않았을 것입니다. WordPress는 검색 엔진에 친숙한 환경을 조성하여 아카이브, 카테고리 및 페이지를 쉽게 탐색 할 수 있도록 해줍니다. WordPress는이 환경에 깨끗한 코드 기반을 제공하여 쉽게 업데이트 할 수 있습니다.

편집자의 선택

Access 2002에서 사라지는 기록의 수수께끼 - 더미

Access 2002에서 사라지는 기록의 수수께끼 - 더미

바로 거기! "그 문장의 핵심 단어는 동사입니다. 왜냐하면 그것은 그 기록이 지금 존재하지 않는다는 것을 나타 내기 때문입니다. 컴퓨터가 알고 있기 때문에 레코드가 어디로 갔는지 정확히 알 수 없으며 컴퓨터는 이러한 세부 사항에 대해 침묵의 코드를 가지고 있습니다. (규칙의 일부입니다 ...

데이터베이스 디자인 - 더미

데이터베이스 디자인 - 더미

여기에는 데이터베이스 디자인의 다섯 가지 계보가 있습니다. 또는 다른 데이터베이스 프로그램. 잘 설계된 데이터베이스는 데이터를보다 쉽게 ​​유지 관리합니다. 그것이 어디에 있는지, 그것이 나타나는 곳이 아닌 곳에 정보를 저장하십시오. 정보를 저장하는 곳은 정보가 나타나는 위치와 아무 관련이 없습니다. 스프레드 시트에서 원하는 위치에 정보를 입력합니다.

Access 2016에서 표 분석기를 사용하는 방법 - 인형

Access 2016에서 표 분석기를 사용하는 방법 - 인형

Access Table Analyzer는 가져온 스프레드 시트와 같이 지저분한 플랫 파일 테이블을 모든 반복적 인 데이터와 함께 사용하여 효율적인 관계형 테이블 집합으로 변환합니다. 그러나 속담처럼 약속은 깨진 약속입니다. 플랫 파일이 엄격한 규칙을 따르지 않는 한 ...

편집자의 선택

와이어 프레임을 사용하여 세 가지 글꼴 규칙을 따르십시오 계획 : 인포 그래피 - 인형을 사용하는 세 가지 글꼴 규칙을 따르십시오

와이어 프레임을 사용하여 세 가지 글꼴 규칙을 따르십시오 계획 : 인포 그래피 - 인형을 사용하는 세 가지 글꼴 규칙을 따르십시오

좋은 디자인의 향신료지만, 글꼴에 관해서라면, 현명한 디자이너는 충분히 충분한 지 알고 있습니다. 세 가지 서체를 사용하는 경우 인포 그래픽은 몸값 또는 커뮤니티 뉴스 레터처럼 보이게됩니다.

와이어 프레임 계획에 대한 전반적인 레이아웃 개념화 : Infographic - Dummies

와이어 프레임 계획에 대한 전반적인 레이아웃 개념화 : Infographic - Dummies

에 대한 전반적인 레이아웃 개념화 귀하의 인포 그래픽이 도움이 될 수 있도록 와이어 프레임에서 작업하지만 필수는 아닙니다. 정보를 수집하고 사용할 차트 및 삽화 유형에 대해 알고 있다면 전반적인 테마 또는 특정 레이아웃에 대한 몇 가지 아이디어가있을 수 있습니다. 표시된 주제 ...

와이어 프레임 계획 : 모든 다른 정보에 대한 확고한 생각을 갖고 나면 인포 그래피 - 인형 매핑 및 차단

와이어 프레임 계획 : 모든 다른 정보에 대한 확고한 생각을 갖고 나면 인포 그래피 - 인형 매핑 및 차단

귀하의 인포 그래픽에 필요한 그림 유형을 와이어 프레임에 배치하십시오. 정확한 게재 위치는이 단계에서는 중요하지 않지만 전체적인 크기와 각 그림 주위의 거리에 대한 느낌을 받기 시작해야합니다. 자리 표시 자 사용 - 대략적인 스케치 또는 더미 ...