전체 글 84

[내일배움캠프 72일차] 아이템은 어떻게 만들까

1. 사실 아이템을 만드는 방법을 모르는 건 아니다. 오히려 아이템 만드는 방법은 너무너무 잘 알고 있다. 그야 게임오브젝트 등, 아이템 데이터도 너무너무 많이 다뤄봤으니까. 2. 고민하는 지점은 이쪽이번에 만들어야 하는 건 1.캐릭터 경험치아이템 2. 스킬경험치 아이템 3. 돌파석(공갈빵)3은 그렇다 치고, 1과 2는 같은 효과처럼 보이지만 실질적으로는 사용 방식이 전혀 다르다.1인 캐릭터 경험치는 캐릭터의 레벨에 일정 수치를 계속 더하는 것이지만, 2의 경우에는 승급재료처럼 일정한 개수를 반드시 채워야 레벨업을 할 수 있는 구조인 탓이다.차라리 같은 효과라면 똑같은 메서드를 돌려쓸텐데!1은 선택한 양만큼 경험치를 상승시키는 효과로 충분하지만(소모하는 양은 로비에서 계산 후 일괄 제거)2는 충분한 개수..

카테고리 없음 2025.07.21

[내일배움캠프 71일차] adb를 이용한 디버깅을 해보자

1. 휴대폰에서 작동하는 앱의 디버그로그를 컴퓨터에서 확인해보자 @: ? 저번에 휴대폰에서 디버그 본 적 있는 것 아니었나요?A: 그치만 그건 너무너무 작았어요 2. adb?adb (Android Debug Bridge)안드로이드 디버그 브릿지라는 이름에서 짐작할 수 있듯, 이건 안드로이드 기기와 컴퓨터를 연결해서 여러 작업을 할 수 있게 해주는 명령줄 기반의 도구이다.앱 개발/디버깅/테스트/디바이스 관리 등...에서 여러모로 쓰이는데, 일단은 디버그 용도로 써보도록 한다. @: 왜 유니티에서 자체적으로 제공하는 디버그를 사용하지 않고, 굳이 adb를 사용하나?A: 휴대폰으로 확인할 때는 진짜(너무) 작다. 유니티의 에러 로그가 그대로 뜨긴 하는데 이게....일단 사람이 볼만한 로그는 아니다. (키우는 ..

Unity_본캠프 2025.07.18

[내일배움캠프 70일차] Skill을 만들어가는 과정에 있다

1. 속도가 왜이렇게 느려요: 그러게요....하지만 이것만 해결하면 스킬과 버프와 다이스가 동시에 해결되니까 어떻게든 해보겠습니다. 저 아이템도 만들어야해요 2. 만들고 있는 과정 1. 일단 엑셀을 정리한다 json으로 변환할 엑셀 파일을 정리한다. 기획에서 구성한 데이터 형태와, 실제 json으로 변환하기 좋은 테이블이 다를 수 있으므로 그에 맞춰서 작업하는 것.*가능하면 json으로 변환하기 위해 형식을 맞추는 게 좋다. 뭐든 규칙은 중요하다. (실제로도 작업하기 전에 서로가 편하도록 규칙을 정한다고 한다.)지금은 양측 다 어떤 형태가 좋은지 알 수 없어서 당장 통일을 시킬 수 없는 것이다... 2. 스크립트를 만든다. (SO) 베이스로 사용될 SO를 작성한다. (SkillData.json의 내용을..

카테고리 없음 2025.07.17