a14a35aa25336ce87eb1d19528d5270319b0bedc622d7f

스팀워크에서 업적 기본 정보 입력하기


API 이름은 엔진 내에서 업적 정보에 접근할 때 사용할 이름이고

진행률 통계는, 스팀에서 제공되는 통계 수치랑 연동할 것인지 여부



a14a35aa25336ee87eb1d19528d5270371382584234b

이렇게 스팀 통계를 만들면 업적을 통계와 연동할 수 있다.


내 경우는 몹 킬 수 통계를 만들고, 일정 몹 처치 시 업적 달성하도록 했어.




a14a35aa25336be87eb1d19528d52703d3b2269d9e9c05

스팀워크에서 업적 정보를 모두 입력하고 상점에 적용시키면, 스팀 라이브러리에서 추가한 업적들이 뜬다.




a14a35aa25336de87eb1d19528d5270394c56ca8e8a0

게임메이커 스튜디오 2의 스팀 업적용으로 제공되는 함수들은 쉽다.


맨 위가 업적 달성용으로 만든 함수로, 

1. 스팀 확인용으로 내가 선언한 내부 변수 검사

2. 스팀 통계와 정상 연동되고 있는지 검사

3. 해당 업적을 이미 달성했는지 검사

이상 없으면 업적 달성 처리하는 함수


두 번째 함수는 통계에 _value값을 추가하는 함수


마지막은 몹을 처치할 때 마다 발동할 킬카운트 함수




a14a35aa253376b660b8f68b12d21a1df86e618c85

a14a35aa25336ae87eb1d19528d5270356da7cbe508053

킬 카운트랑 업적이 정상 작동하는 모습



탕