점수 가져오기 (Get Score) 설명서
이 문서는 인스턴스 변수로 생성된 "점수(score)"의 값을 가져오는 방법을 소개합니다. Get Score 액션을 사용하여 게임에서 현재 점수 값을 읽어올 수 있습니다.
기능 설명
Get Score를 통해 특정 변수를 지정하여 "점수" 값을 저장할 수 있습니다. 만약 그 변수가 이전에 Set Score를 통해 설정되지 않았다면, 변수가 자동으로 생성되며 기본값으로 0이 반환됩니다. 이는 일반 인스턴스 변수와는 다르게, 설정되지 않은 상태에서 접근할 경우 에러가 발생하는 것과 다릅니다.
액션 구문
score_variable = Get Score(target)
매개변수 설명
| 인자 | 설명 |
|---|---|
| target | 반환된 "점수" 값을 저장할 대상 변수. 임시 지역 변수로 설정할 수 있음. |
예제
아래 코드는 현재 점수 값을 가져와서 임시 지역 변수에 저장한 후, 화면에 출력하는 예제입니다. 그 과정에서 점수를 문자열로 변환합니다.
// 현재 점수 값을 임시 지역 변수에 저장
var current_score = Get Score(temp_var);
// 점수를 문자열로 변환
var score_string = string(current_score);
// 화면에 점수 출력
draw_text(100, 100, score_string);
활용 및 응용 예제
1. 점수 업데이트
게임 중 특정 이벤트가 발생했을 때 점수를 업데이트하는 방법입니다.
// 현재 점수 가져오기
var score = Get Score(temp_score);
// 10점 추가
score += 10;
// 새 점수 설정
Set Score(score);
2. 점수 확인 및 조건부 처리
점수가 특정 값 이상일 경우 승리 조건을 확인하는 예제입니다.
// 현재 점수 가져오기
var score = Get Score(temp_score);
// 점수가 100 이상인지 확인
if (score >= 100) {
// 승리 메시지 출력
draw_text(100, 100, "You Win!");
}
요약
Get Score 액션은 현재 점수 값을 간편하게 읽어올 수 있는 유용한 도구입니다. 이 문서에서 설명된 예제들을 바탕으로 자신의 게임에 다양한 점수 관련 기능을 추가할 수 있습니다.
다음 단계
- Set Lives 를 통해 생명을 관리하는 방법에 대해 알아보세요.
© Copyright YoYo Games Ltd. 2021 All Rights Reserved