본문 바로가기

게임제작336

[게임메이커 강좌-기초][GMS2]로컬 패키지 만들기 GAME MAKER 강좌 KAYAN ◈ 로컬 패키지 만들기 프로젝트의 특정 리소스 또는 모든 리소스를 패키지로 만들어, 다음 프로젝트에 추가하거나 다른 사람에게 배포할 수 있는 기능입니다. 이 로컬 패키지를 만드는 방법에 대해 알아봅시다. Tools 메뉴 ▶ Create Local Package 를 선택하여 로컬 패키지를 만들 수 있습니다. (▲ 로컬 패키지 생성) 로컬 패키지로 만들 리소스를 왼쪽에서 선택(Project)하고, [Add] 버튼을 눌러 오른 쪽 패키지 리스트(Asset Package)에 추가하면 됩니다. 모든 리소스를 패키지로 만들려면 [Add All] 버튼을 누르면 모든 리소스가 패키지에 추가됩니다. (▲ 로컬 패키지 생성) 그리고 왼쪽 패키지 정보를 기입합니다. ◎ Publisher .. 2021. 3. 28. (♡ )
[게임메이커 강좌-기초][GMS2] Struct : 구조체 GAME MAKER 강좌 KAYAN ◈ Struct (구조체) 구조체(Struct)는 간단히 말해서 다른 변수들의 모음을 보유하는 변수입니다. 구조체가 보유하는 변수들은 데이터 유형일 수 있고, 이러한 변수는 구조체가 정의된 후에 읽고 쓸 수 있습니다. 구조체의 기본 구조는 아래와 같습니다. = { : , : , ... } 예를 들면 아래와 같이 정의 할 수 있습니다. 예) mystruct = { a : 20, b : "Hello World" } 이것은 mystruct 구조체에 a와 b의 값을 정의하여 포함 시킵니다. 조금 더 나아가 구조체에 사용자 함수를 비롯한 다양한 변수들을 정의할 수도 있습니다. 예) mystruct = { a : 10, b : "Hello World", c : irandom(5).. 2021. 3. 28. (♡ )
[게임메이커 강좌-DnD][GMS2] DnD : 랜덤값 GAME MAKER 강좌 KAYAN ◈ 드래그 앤 드롭(Drag and Drop) 랜덤값 드래그 앤 드롭의 랜덤 기능에 대해 알아봅시다. [Get Random Number] 액션은 지정 범위내에 랜덤 수를 반환하고자 할 때 사용합니다. (▲ Get Random Number 액션) 랜덤 타입(Type)은 실수(Decimal), 정수(Integer) 2종류를 선택하여 랜덥값을 뽑을 수 있습니다. 랜덤 범위에 최솟값(Min)~최댓값(Max)을 지정하면 됩니다만, 주의할 것은 최솟값이 최댓값과 같거나 높으면 안 됩니다. 그리고 Target 은 액션에서 반환된 값을 할당하고자 하는 변수를 지정하면 됩니다. 만약 임시 변수로 사용하고 싶다면 Temp를 체크하고 임시 변수명을 입력하세요. ※ 랜덤 액션은 값만 반환하.. 2021. 3. 27. (♡ )
[게임메이커 강좌-기초][GMS2] 랜덤값 GAME MAKER 강좌 KAYAN ◈ 랜덤값 이번 강좌에서는 랜덤 값에 대해 알아봅시다. 랜덤값은 아래의 함수로 얻을 수 있습니다. ◎ random(x) : 실수 랜덤 ◎ irandom(x) : 정수 랜덤 함수는 소수점을 포함한 실수값을 뽑을 수 있는 random, 정수만 뽑을 수 있는 irandom 함수 2종류가 있습니다. 값은 0 ~ x 범위 내에 랜덤값을 반환합니다. if random(10) >= 9 { score += 100; } 아래 함수를 사용하면 랜덤 범위를 지정하여 값을 얻을 수도 있습니다. ◎ random_range(x1,x2) : 실수 랜덤 ◎ irandom_range(x1,x2) : 정수 랜덤 랜덤 범위에 최솟값(x1)~최댓값(x2)을 지정하면 됩니다만, 주의할 것은 최솟값이 최댓값.. 2021. 3. 27. (♡ )
[게임메이커 강좌-기초][GMS2] 스크립트 : 사용자 함수 GAME MAKER 강좌 KAYAN ◈ 스크립트 : 사용자 함수 사용자 함수는 스크립트 또는 오브젝트 이벤트에서 만들 수 있고, 게임상에서 언제든지 호출 할 수 있습니다. ※ [참고] : 게임메이커 스튜디오 2.3 이전 까지는 스크립트 이름으로 1개씩만 구성해야 했으나, 2.3 이후는 1개의 스크립트 내에 여러 함수를 작성할 수 있습니다. 사용자 함수는 아래와 같이 구성할 수 있습니다. function (, , 등... ) { ; ; ... } 또는, = function(, , 등... ) { ; ; ... } 이와 같습니다. 매개변수(parameter 또는, 인수, 인자)에는 함수 외부의 값을 함수 이벤트 안에서 사용할 수 있도록 구성할 수 있습니다. 2개의 외부의 값을 호출하고 싶다면 2개를 구성하면.. 2021. 3. 22. (♡ )