게임제작336 [게임메이커 강좌-DnD][GMS2] 가장 먼 거리의 인스턴스 찾기 ◈ 가장 먼 거리의 인스턴스 찾기 가장 먼 거리의 인스턴스를 찾는 방법에 대해 알아봅시다. (▲ 가장 먼 거리의 인스턴스) 기본적으로 가장 먼 거리의 인스턴스는 아래의 함수로 찾을 수 있습니다. ◎ instance_furthest(x,y,obj) 이 함수를 [Function Call] 액션으로 호출하고, 인스턴스의 ID를 변수에 반환시켜 사용하면 됩니다. (▲ Function Call 액션) 함수를 호출하면 현재 인스턴스에서 가장 멀리 있는 인스턴스의 한개의 ID를 반환합니다. 만약 룸에 지정한 오브젝트가 없는 경우에는 noone (-4)값을 반환하게 됩니다. 2021. 10. 9. (♡ ) [게임메이커 강좌-DnD][GMS2] 가까운 거리의 인스턴스 찾기 ◈ 가까운 거리의 인스턴스 찾기 가까운 인스턴스를 찾는 방법에 대해 알아봅시다. (▲ 가까운 거리의 인스턴스) 기본적으로 가까운 인스턴스는 아래의 함수로 찾을 수 있습니다. ◎ instance_nearest(x,y,obj) 이 함수를 [Function Call] 액션으로 호출하고, 인스턴스의 ID를 변수에 반환시켜 사용하면 됩니다. (▲ Function Call 액션) 함수를 호출하면 현재 인스턴스에서 가장 가까이 있는 인스턴스의 한개의 ID를 반환합니다. 만약 룸에 지정한 오브젝트가 없는 경우에는 noone (-4)값을 반환하게 됩니다. 2021. 10. 9. (♡ ) [게임메이커 강좌-DnD][GMS2] 키보드와 마우스 체크 ◈ 키보드와 마우스 체크 먼저 키보드 체크 액션에 대해 알아봅시다. (▲ 키보드 체크 액션) 키보드 체크는 조건문이며 3 종류로 분류됩니다. (▲ 키보드 체크 액션) 1회 눌렀을 때의 [If Key Pressed] 액션, 키를 계속 누르고 있을 때의 [If Key Down] 액션, 그리고, 키를 눌렀다 떼었을 때의 [If Key Released] 액션이 있으며, 체크할 키를 선택하면 됩니다. 이 액션들은 조건문으로 해당 액션이 참일 때 조건 이벤트가 실행됩니다. Not을 체크하면 반대의 조건으로 처리됩니다. 예를 들어, [If Key Down] 액션의 Not을 체크하면, 해당 키를 누르고 있지 않을 때가 조건이 되는 것이지요. (▲ 키보드 체크 액션 사용 예) 다음은 마우스 체크 액션에 대해 알아봅시다... 2021. 10. 8. (♡ ) [게임메이커 강좌-DnD][GMS2] 문자열을 숫자로 변환 게임메이커에서는 문자열과 숫자를 구분해서 사용해야합니다. 연산처리 때문인데, 예를 들어 숫자로 10+10 은 20이 되지만, 문자열로 "10"+"10"은 문자열 "100"이 됩니다. 숫자와 문자열을 더하거나 빼는 등의 연산은 불가합니다. 대신 숫자는 숫자끼리 문자열은 문자열끼리의 연산은 가능하죠. 그렇기 때문에 서로 다른 타입의 값을 처리하려면 같은 유형으로 변환시켜야 합니다. 이번 강좌에서는 문자열을 숫자로, 숫자를 문자열로 변환하는 기능에 대해 알아봅시다. ◈ 문자열을 숫자로 변환 (▲ 문자열 변환 액션) 먼저 [Decimal To Interger] 액션은 소수값을 반올림처리할 때 사용합니다. (▲ 문자열 변환 액션) Rounding 값은 소수 반올림(Round), 소수 올림(Ceil), 소수 버림(.. 2021. 10. 8. (♡ ) [게임메이커 강좌-DnD][GMS2] 데이터 구조체 - 맵 ◈ 데이터 구조체 - 맵 이번에는 맵 데이터 구조체에 대해 알아봅시다. 맵 데이터 구조체(이하 맵)는 아래의 액션을 사용합니다. (▲ 데이터 구조체 액션 - 맵) 맵은 ini 파일 구조와 비슷한 기능입니다. 맵의 구조는 아래와 같습니다. (▲ 데이터 구조체 액션 - 맵) 맵에는 데이터를 구분하는 키들이 있고, 키에는 값이 저장됩니다. "키" = 값 key 는 문자열(예: "key")이어야 하고, 값은 숫자, 문자열 모두 저장 가능합니다. 맵을 사용하기 위해서는 먼저 [Create Map] 액션을 사용하여 맵을 만들어야 합니다. 그리고 그 ID를 변수에 저장한 다음, ID가 저장된 변수를 이용하여 값을 저장하거나 또는 읽을 수 있도록해야 합니다. (▲ 데이터 구조체 액션 - 맵) 맵이 더이상 필요 없다면 .. 2021. 10. 8. (♡ ) 이전 1 ··· 22 23 24 25 26 27 28 ··· 68 다음