Common Actions Library
개요
Common Actions Library는 프로젝트를 생성할 때 가장 자주 사용되는 동작들을 포함하고 있습니다. 이 동작들은 일반적으로 다른 동작들과 함께 사용되며 게임의 내부 논리 기능과 관련이 있습니다.
사용 가능한 동작 목록
아래는 사용 가능한 동작들의 목록입니다:
| 동작 | 설명 |
|---|---|
| Assign Variable | 변수를 할당합니다. |
| Declare Temp | 임시 변수를 선언합니다. |
| Set Global Variable | 전역 변수를 설정합니다. |
| Get Global Variable | 전역 변수를 가져옵니다. |
| If Variable | 변수가 참인지 확인합니다. |
| If Expression | 표현식을 평가합니다. |
| If Undefined | 변수가 정의되지 않았는지 확인합니다. |
| Else | 조건이 거짓일 때 실행할 동작을 정의합니다. |
| Execute Code | 코드를 실행합니다. |
| Execute Script | 스크립트를 실행합니다. |
| New Struct | 새로운 구조체를 만듭니다. |
| Function Call | 함수를 호출합니다. |
| Return | 함수를 종료하고 값을 반환합니다. |
| Apply To... | 특정 대상에 적용합니다. |
| Macro | 매크로를 사용합니다. |
| Exit | 현재 프로세스를 종료합니다. |
| Declare A New Function | 새로운 함수를 선언합니다. |
| Back: | 이전 동작으로 돌아갑니다. |
| Index | 현재 인덱스를 가져옵니다. |
| Next: | 다음 동작으로 진행합니다. |
| Instance Actions | 인스턴스 관련 동작을 수행합니다. |
활용 예제
아래는 Common Actions Library의 몇 가지 동작을 활용하는 예제입니다.
1. 변수 할당 예제
변수를 선언하고 값을 할당하는 기본적인 예제입니다.
// 변수를 선언하고 값 할당
var playerScore = 0;
// 점수 추가
playerScore += 10;
2. 조건문 활용 예제
변수의 상태에 따라 다른 동작을 수행하는 조건문 예제입니다.
// 플레이어의 생명 상태 확인
var playerLives = 3;
if (playerLives > 0) {
// 생명이 있을 때
executeCode();
} else {
// 생명이 없을 때
showGameOverScreen();
}
3. 함수 호출 예제
자주 사용하는 동작을 함수로 만들어 호출하는 예제입니다.
// 점수 업데이트 함수
function updateScore(newScore) {
playerScore = newScore;
}
// 함수 호출
updateScore(100);
이와 같이 Common Actions Library의 다양한 동작을 활용하여 게임의 기능을 구현할 수 있습니다. 필요에 따라 여러 동작을 조합하여 더욱 복잡한 로직을 작성할 수 있습니다.
결론
Common Actions Library는 게임 개발 시 빈번하게 사용하는 동작들을 포함하고 있어 효율적입니다. 이 라이브러리를 잘 활용하면 프로젝트의 논리 구조를 간소화할 수 있습니다.