뒤끝 펑션 관련하여 질문 드립니다.

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

뒤끝 펑션을 사용하기 위해 튜토리얼 가이드를 따라 하면서 생긴 궁금증이 있어 질문드립니다.

현재 뒤끝 펑션 튜토리얼에는 에코 함수 하나만 예시가 있습니다.

실제로 게임에서 뒤끝 펑션을 이용하면 뒤끝 콘솔에 여러 개의 함수를 등록해서 사용할 것입니다.

예를 들어 영수증 검증, 확률 관련된 함수 등등…

이 함수 하나, 하나를 구현하고 배포하기 위해서는 한 함수 당 하나의 프로젝트가 필요한 것일까요?

아니면 한 프로젝트 안에 여러 개의 함수를 개발하는 것일까요?

펑션(ex - 에코 함수와 같은) 하나 당 하나의 프로젝트를 생성하는 방식은 아닐 것 같은데

한 프로젝트에서 여러 펑션을 구현 및 관리를 어떻게 할 수 있는지 궁금합니다.

안녕하세요 개발자님,
한 펑션안에 여러 함수를 포함하는 방법과, 각각 펑션을 만드는 방법 모두 가능하며 방법마다 장단점이 존재합니다.
아래 안내드리는 예시 내용을 참고하여 이용해 주시면 감사하겠습니다. :D

  • 한 펑션 안에 데이터 저장 및 영수증 검증 기능을 모두 포함시키는 방법
    • 장점
      • 관리 및 배포가 단순화됩니다. 하나의 함수만 배포하면 되기 때문에 관리하기 쉽습니다.
      • 콜드 스타트가 잘 발생하지 않습니다.
    • 단점
      • 함수가 복잡해져서 가독성이 떨어집니다.
      • 메모리 및 실행 시간이 증가할 수 있습니다.
      • 게임 정보 저장 또는 영수증 검증의 오류가 다른 기능에 영향을 줄 수 있습니다.
  • 영수증 검증 펑션, 데이터 저장 펑션 각각 만드는 방법
    • 장점
      • 각 함수는 하나의 작업만 수행하기 때문에 코드의 명확성과 가독성이 용이합니다.
      • 용량이 줄기 때문에 메모리 및 실행속도가 빨라집니다.
      • 하나의 기능에 문제가 발생해도 다른 기능에는 영향을 주지 않습니다.
    • 단점
      • 더 많은 펑션을 관리해야 합니다.
      • 여러 펑션를 호출할 때 콜드 스타트가 각 함수에 대해 발생할 수 있습니다.

답변 감사합니다!

제가 이해한게 맞는지 확인차 답글 남깁니다.

  • 한 펑션 안에 데이터 저장 및 영수증 검증 기능을 모두 포함시키는 방법

한 프로젝트만 필요
Function.cs 스크립트, BFunc 클래스의 Function 함수 안에 다양한 기능을 포함시키는 방법

  • 영수증 검증 펑션, 데이터 저장 펑션 각각 만드는 방법

함수 개수만큼 프로젝트 필요
각각의 프로젝트 Function.cs 스크립트, BFunc 클래스의 Function 함수 안에 기능 정의

이렇게 이해했는데 제가 이해한게 맞을까요~?

답글 남겼는데 확인 한번 부탁드립니다!

답변이 지연되어 죄송합니다.
네, 맞습니다.
개발자님이 이해하신 내용대로입니다.