비디오: [DEMO] How to detect slopes in a platform game using the Dot Product: Godot tutorial 2024
기본적으로,이 효과가 작동하려면 GameMaker: Studio에게 화면에 뷰를 그리는 대신 화면의 볼 부분을 화면에 그려 보도록합니다. 게임의 모든 단계에서 전체 화면이나 화면의 일부분을 서페이스로 끌어 오도록 GameMaker에 지시 할 수 있습니다.
이렇게하면 두 개의 뷰를 동시에 활성화해야합니다. 그렇지 않으면 서피스가 그려지지 않을 때 화면이 검은 색으로 표시되므로 화면을 표시하는 데 두 번째보기가 필요합니다.
이렇게 생각하십시오. 첫 번째보기가 처음에는 표시되지만, 충격파가 플레이어를 움직이게하는 이벤트가 발생하면 표면 효과가 나타나 충격이있는 표면보기를 표시합니다 웨이브 효과. 충격파 효과가 끝나면 첫 번째보기가 다시 나타납니다.
다음 절차는 새 프로젝트 창에서 자습서 탭의 고급 섹션에있는 소프트웨어 내 자습서 Surfaces_Part2를 사용하여 선택합니다. 시작하려면 튜토리얼 게임을 설정하여 두 가지 다른보기를 사용하십시오.
-두 개의 다른 뷰를 설정하려면 다음 단계를 따르십시오.
-
서페이스 튜토리얼이 열리면 리소스 트리에서 room0을 두 번 클릭합니다.
방 속성이 나타납니다.
-
보기 탭을 클릭하십시오.
-
보기 사용 사용 확인란을 선택합니다 (이 그림 참조).
뷰가 활성화되고 표시되는 룸 속성. -
보기 0을 선택하고 방 시작시에 표시가 선택되어 있는지 확인하십시오.
-
보기 1을 클릭하고 방 시작시에 표시가 선택되었는지 확인합니다.
-
녹색 확인 표시를 클릭하십시오.
방 속성 창을 저장하고 닫습니다.
뷰가 설정되면, 이제 새로운 Surface Object를 생성 할 차례입니다. 이 Surface Object는 스크린 표면이 존재하는지 확인하고, 존재한다면 화면의 값을 유지합니다.