Manual

Manual

room_restart 함수 설명

room_restart 함수는 현재 방을 재시작하는 기능을 제공합니다. 이 함수는 방에 처음 들어온 것처럼 방을 다시 시작하게 됩니다. 주의할 점은 이 함수가 호출된 이벤트의 끝까지 방이 재시작되지 않기 때문에, 이 함수 호출 이후의 코드는 여전히 실행됩니다. 또한, 이 함수는 Room End 이벤트를 트리거합니다. 문법 room_restart(); 반환값 * 해당 없음 (N/

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_previous 함수 설명 및 활용 예제

함수 설명 room_previous 함수는 입력된 방의 이전 방 인덱스를 가져오는 기능을 제공합니다. 예를 들어, 현재 방의 인덱스를 나타내는 변수 room을 사용하여 이 함수를 호출하면, 해당 방의 이전 방을 찾을 수 있습니다. 만약 입력한 방 앞에 방이 없다면 -1이 반환됩니다. 이 함수는 room_add() 또는 room_duplicate()를 사용하여 동적으로

By 이재협/실장/시스템개발실/PHYSIA

Manual

방 지속성 (Room Persistence)

이 문서는 방의 지속성에 관한 내용을 다룹니다. 방의 지속성은 게임에서 방을 떠났다가 다시 돌아올 때 방의 상태를 유지할 수 있도록 해주는 기능입니다. 방 지속성 변수 * 변수명: room_persistent * 설명: 현재 방의 지속성 플래그를 설정하거나 가져오는 데 사용됩니다. * 값: * true: 방이 지속적이며, 방을 떠났다가 돌아와도 인스턴스의 상태가 유지됩니다. * false: 방이 비지속적이며,

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_next 함수 설명

room_next 함수는 입력된 방의 다음 방의 인덱스를 가져오는 기능을 제공합니다. 이 함수를 사용하여 현재 방의 인덱스를 얻고, 그 다음 방을 찾을 수 있습니다. 만약 입력한 방 뒤에 방이 없다면 -1이 반환됩니다. 이 함수는 room_add() 또는 room_duplicate()를 사용하여 동적으로 추가된 방은 인식하지 않습니다. 문법 room_next(numb)

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_lastroom_last 설명 및 활용 예제

개요 room_last는 게임에서 가장 마지막 방의 인덱스를 반환하는 읽기 전용 변수입니다. 이 변수는 방 관리자의 방이 나타나는 순서에 의해 정의되며, 방이 생성된 순서와는 관계가 없습니다. 또한, room_add() 또는 room_duplicate()를 사용하여 동적으로 추가된 방은 인식하지 않습니다. 문법 room_last; 반환 값 * 방 자산의 인덱스 예제 코드 아래

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_instance_clear 함수 설명

room_instance_clear 함수는 특정 방에서 모든 인스턴스를 제거하는 기능을 제공합니다. 이 함수를 호출하면 제거되는 인스턴스에 대해 파괴 이벤트가 호출되지 않습니다. 또한, Asset Browser에서 생성된 방 자산에 이 함수를 호출하면 방의 인스턴스가 영구적으로 제거되며, game_restart를 호출해도 원래 상태로 되돌릴 수 없습니다. 게임을 종료하고 다시 시작해야만 방이 원래 상태로 돌아옵니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_instance_add 함수 설명

room_instance_add 함수는 현재 방이 아닌 다른 방에 인스턴스를 추가하는 기능을 제공합니다. 이 함수는 지정된 방에 들어간 후에만 사용할 수 있는 인스턴스의 고유 ID를 반환합니다. 현재 방에 인스턴스를 생성하려면 instance_create_layer 함수를 사용해야 합니다. 이 함수를 자산 브라우저에서 생성된 방 자산에 호출하면 인스턴스가 방에 영구적으로 추가되며, game_restart를

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_height 변수 설명

room_height 변수는 현재 방의 높이를 픽셀 단위로 저장합니다. 이 변수를 변경하면 방의 높이를 언제든지 조정할 수 있으며, 변경 사항은 방의 하단에 적용됩니다. 방의 원점은 왼쪽 상단 모서리로 간주되기 때문입니다. 예를 들어, 방의 높이가 480픽셀일 때 이를 640픽셀로 설정하면 방이 아래쪽으로 확장되어 추가로 180픽셀이 하단에 더해집니다. 문법 room_height; 반환값

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_goto_previous 함수 설명

room_goto_previous 함수는 게임이 이전 방으로 이동하도록 하는 기능을 제공합니다. 이 함수는 게임이 컴파일될 때 Room Manager에 나열된 이전 방으로 이동합니다. 만약 이전 방이 존재하지 않는 경우, 오류가 발생하고 게임이 강제로 종료됩니다. 이 함수가 호출된 이벤트가 끝날 때까지 방은 변경되지 않으며, 호출 이후의 코드는 여전히 실행됩니다. 이 함수는 또한

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_goto_next 함수 설명

room_goto_next 함수는 게임이 컴파일될 때 Room Manager에 나열된 다음 방으로 이동하게 해줍니다. 만약 다음 방이 존재하지 않으면 오류가 발생하고 게임이 강제로 종료됩니다. 이 함수가 호출된 이벤트가 끝날 때까지 방은 변경되지 않으므로, 이 함수 호출 이후의 코드는 여전히 실행됩니다. 문법 room_goto_next(); 반환값 * 해당 없음 (N/A) 예제

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_goto 함수 설명

room_goto 함수는 게임 프로젝트 내에서 원하는 방으로 이동할 수 있게 해줍니다. 이 방은 코드로 생성되었거나 자산 브라우저에서 생성된 방일 수 있습니다. 방의 인덱스는 방 이름에 저장된 변수 또는 room_add() 함수에서 반환된 변수로 제공됩니다. 함수가 호출된 이벤트의 끝까지 방은 변경되지 않으므로, 이 함수 호출 이후의 코드는 같은 이벤트 내에서

By 이재협/실장/시스템개발실/PHYSIA

Manual

room_get_viewport 함수 설명

room_get_viewport 함수는 현재 방이 아닌 다른 방의 뷰포트(viewport) 세부 정보를 가져오는 기능을 제공합니다. 이 함수는 방과 뷰포트의 인덱스를 입력받아 해당 뷰포트의 정보를 배열 형태로 반환합니다. 반환되는 배열은 다음과 같은 5개의 요소로 구성됩니다: 인덱스 설명 [0] visible (Boolean: true/false) [1] x 위치 (실수) [2] y 위치 (실수)

By 이재협/실장/시스템개발실/PHYSIA