반응형
[Unity] 인스펙터가 스크립트에 맞춰 업데이트 안되는 오류 꿀팁 포스팅 썸네일 이미지

게임개발/C# & Unity 팁

[Unity] 인스펙터가 스크립트에 맞춰 업데이트 안되는 오류 꿀팁

#오류 때는 바야흐로 오늘 장장 한시간 동안 제 골머리를 앓게 했던 사건이 있었습니다. 바로 스크립트엔 분명 public을 넣어 변수를 생성했는데 인스펙터창에선 반영이 안되는 일이었죠. 어라 어제까진 이러지 않았는데, 유니티 업데이트를 진행한 탓일까 하여 이런 저런 스크립트를 돌아다니며 변수를 비교해보고, 커스텀 클래스도 만들어보고 어쩌구저쩌구... 결국 오장육부가 뒤틀리기 직전에 답을 찾아냈습니다. 단순히 스크립트에 맞춰 유니티가 업데이트가 안되었던 것이었던 것이었습니다. 인간도 가끔 미쳐서 귀닫고 잠적할 때가 있는데 하물며 유니티짱은 어떻겠습니까 하아... 그래서 업데이트를 어떻게 하냐, 보니 유니티를 재시작하면 됩니다. 그런데 매번 이짓을 반복할 수 있을리가 없어서 해외 포럼을 찾아봤더니 역시나 저..

2021.01.26 게시됨

인디게임 개발일지: 애니메이션 & SFX & VFX  #3 포스팅 썸네일 이미지

게임개발/개발 일지

인디게임 개발일지: 애니메이션 & SFX & VFX #3

#할일목록 더보기 1. 오디오 작업 BGM 선별 작업 효과음 선별 작업 효과음 구성 작업 (오디오믹싱) 효과음 넣는 작업 (전투, UI) 2. 이펙트(VFX) 작업 전투 이펙트 선별 작업 전투 이펙트 넣는 작업 3. 전투 AI작업 AI 공격대상 계산 작업 AI 스킬 사용여부 계산 작업 4. UI 작업 로비: 용병단 관리창 재구성 / 아이템창 / 스킬창 / 서브퀘스트창 환경설정: BGM, SFX 등 게임시스템과 UI연결 전투: 전투창 UI 다듬기(턴 이미지, 공격 순서 보여주기 등) 오디오와 동조화 효과음과 동조화 인스턴스된 미니어처들과 동조화 시작화면: 꾸미기, 갤러리 대화: 다중인물 띄우기, 배경전환 가능하게 하기 5. 전투 스킬작업 스킬 만들기 만든 스킬 전투중에 사용 가능하게 하기 6. 애니메이션 ..

2020.07.23 게시됨

[Unity] 숫자 서서히 바뀌는 스크립트 [펌] 포스팅 썸네일 이미지

게임개발/C# & Unity 팁

[Unity] 숫자 서서히 바뀌는 스크립트 [펌]

이걸 구현하려고 혼자 머리 낑낑 싸매면서 한참을 고민했습니다. 그런데 구글링 하나가 일을 말끔하게 해결해주더라구요. Time.DeltaTime을 쓸 생각을 왜 못했을까...! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 IEnumerator Count(float target, float current) { float duration = 0.5f; // 카운팅에 걸리는 시간 설정. float offset = (target - current) / duration; // while (current

2020.06.21 게시됨

좋은 코딩 습관 [펌] 포스팅 썸네일 이미지

게임개발/C# & Unity 팁

좋은 코딩 습관 [펌]

#독학자라면 프로그래밍을 독학한 사람으로서, 내 멋대로 짠 코드들을 보면 한숨부터 나옵니다(나만 그런가?). 절대 처음부터 이 스크립트를 빌드하지 않은 남들은 이해할 수 없을 것이라는... 나름 효율성이나 가시성을 좀 높이려는 시도를 하긴 하지만, 그래도 같이 작업하는 동료를 두고 하는 게 아니기 때문에 급한 마음에 맘대로 변수명을 설정하거나 하네요. 내 인생에서 프로그래밍이 머큐리 프로젝트 하나에만 있을 게 아니기 때문에, 지금이라도 아래 글을 보면서 습관을 고쳐볼까 합니다. 이 문서는 ‘C# 코딩 표준과 좋은 프로그래밍 습관’이라는 닷넷스파이더팀에서 작성한 문건을 토대로 작성되었습니다. 오늘은 유지 보수에 좋고, 신뢰받는 코드를 개발하기 위한 방법들을 소개해 드리겠습니다. 'C# 코딩 표준과 좋은 프..

2020.06.21 게시됨

인디게임 개발일지: 전투시스템 구현 #2 포스팅 썸네일 이미지

게임개발/개발 일지

인디게임 개발일지: 전투시스템 구현 #2

#할일 목록 더보기 1. 오디오 작업 BGM 선별 작업 효과음 선별 작업 효과음 구성 작업 (오디오믹싱) 효과음 넣는 작업 UI 전투 2. 이펙트 작업 전투 이펙트 선별 작업 전투 이펙트 넣는 작업 3. 전투 AI작업 AI 공격대상 계산 작업 AI 스킬 사용여부 계산 작업 4. UI 작업 로비: 용병단 관리창 재구성 / 아이템창 / 스킬창 / 서브퀘스트창 환경설정: BGM, SFX 등 게임시스템과 UI연결 전투: 전투창 UI 다듬기(턴 이미지, 공격 순서 보여주기 등) 시작화면: 꾸미기, 갤러리 대화: 다중인물 띄우기, 배경전환 가능하게 하기 5. 전투 스킬작업 스킬 만들기 만든 스킬 전투중에 사용 가능하게 하기 6. 버그픽스 적 정보가 전투가 끝난 뒤에도 게임에 저장됨 지난 한달 동안은 개발에 그다지 ..

2020.06.21 게시됨

인디게임 개발일지: 기초공사부터 apk시험 빌딩까지 #1 포스팅 썸네일 이미지

게임개발/개발 일지

인디게임 개발일지: 기초공사부터 apk시험 빌딩까지 #1

#기초공사 일단 유니티에서 씬 전환되는 것은 최초시작 기준으로, Start(초기 씬) - 프롤로그 대화씬 - 전투 씬 - (로비, 대화, 전투 루프) - 에필로그 입니다. 다음 동영상을 확인하면 전투를 제외하고는 대강 구현되어있죠. 로비에서는 아이템과 서브퀘스트, 서브퀘스트를 수행할 행동력을 빼고, 메인인 용병단관리는 구현되어 있습니다. 지금까지 했던 것 중 핵심은 다음과 같습니다. 1. 로딩씬 구현 2. 게임시작버튼을 눌렀을 때 최초게임시작인지 아닌지 구분 3. 대화씬 구현: Csv로 불러온 대화시스템 구현 (대화가 진행됨에 따라 애니메이션 이미지 바뀌는 것 보이기) 4. 로비씬 구현: Json으로 불러온 각 데이터 관리(용병단관리) 구글링의 힘을 여러모로 느꼇습니다. 요즘은 저같은 것도 대충 하는 것..

2020.05.16 게시됨

반응형