완성하면 요런 느낌 참고로 패치(곰도리)가 버튼이다 내 주 언어는 C# 새롭게 입사한 회사 주 언어는 Typescript라서 오늘은 기초 공부 @property가 [SerializeField]와 유사한 역할을 하는 것 같았다 일단 버튼과 Label(text)를 선언해주고 private number(int)를 하나 만들어줬다 그리고 EventTouch를 이용한 메소드를 하나 만들어주었다 (Onclick과 비슷한 기능인가?) 버튼에는 요런식으로 연결해주었다 사실 회사에서는 다른 방법으로 연결하는 것 같던데 나는 최대한 익숙한 방법(Unity)을 쓰고 싶었다 암튼 버튼을 클릭하니 카운트가 잘 올라가고 변경 되는걸 확인!!
럴수럴수가;;;;;;;;;;; 블로그를 쓴지 10분도 안돼서 오류의 원인을 찾았다 웃긴건 하루 종일 오류 원인 못 찾았는데 블로그 쓰자마자 찾았다;;;;;;; 원인은 Animator에 있던 한 애니메이션이었다 이 애니메이션은 다른 애니메이션과 달리 Pivot을 0으로 설정하는 내용이 포함 되어있었다 Pivot의 위치에 따라 회전, 크기, 스케일 수정이 이루어지는데 나는 Pivot을 0으로 설정해 아래의 예시처럼 Y Scale의 변화를 주고 싶었다 https://docs.unity3d.com/kr/560/Manual/UIBasicLayout.html 기본 레이아웃 - Unity 매뉴얼이 섹션에서는 UI 요소를 서로 간 비교하거나 캔버스와 비교하여 배치하는 방법에 대해 설명합니다. GameObject -> ..
지금 보면 Character가 2개 있는데사용한 스프라이트, 크기, 애니메이터,사용한 스크립트 등등 모든 컴포넌트가동일하게 들어가있다 하지만 위에 객체를 비활성화 한 이유는이상하게 Animator가 enabled true 상태이면Rigidbody가 일을 전혀 안한다는거다 분명 Dynamic Rigidbody, Gravity 활성화가되어있음에도 불구하고 공중에 떠있다 Animator를 끄면 그 때 중력이 작용한다 원래 블로그에는 해결한 오류들을 기록하는 편인데이번 오류는 도저히 원인을 찾을 수가 없었다 똑같은 객체를 만드는걸로 오류를 일단 해결했지만솔직히 원인이 궁금해서 일단 블로그에 작성한다
내가 이틀 전에 한 게임회사에서면접을 보다가 일어난 대참사이다(10000% 실화다) 많은 회사들이 그렇듯이 이 회사도큰 TV에 내 포트폴리오, 경력 기술서 등을띄워놓고 관련 질문을 했다 난 당연히 PDF 열고 링크를 클릭하면관련 주소로 이동할거라고 생각했는데전혀 아니었다 진짜 면접 보다가핸드폰 꺼내서 일부 공개로 해둔 영상을잠깐 동안 전체 공개로 해야했다 그래서 내일 있을 면접을 위해Hyperlink를 걸기로 하는데.... 관련 내용을 검색해서 Hyperlink를 걸려고 했더니 대부분 프로그램이유료 또는 7일 체험, 30일 체험이런식이었다 화가난다 제일 괘씸한건 Adobe다플랜으로 안 그래도 돈 겁나 먹으면서PDF 프로그램은 또 따로 돈을 내야한댄다 그래서 그냥 포기할까 하다가어떤 분이 알PDF를 ..
퍼즐게임 디자인일지 18편정말 많은 일이 있었다 https://gamjia.tistory.com/381 Unity Text Mesh Pro 한글이 네모로 나올 때요즘 개발일지를 못 올려서 개발 때려친거 아닌가 싶을 수 있지만 사실 그런건 아니고 다음 주까지 게임을 내야할 일이 있어서 거기에 집중하느라 못 올렸다 암튼 TextMeshPro로 한글을 작성하면gamjia.tistory.com 이때 내용 중에 다음주까지 게임을 내야할 일그건 사실 게임 대회였다(인디크래프트) 사실 도넛 알바 하다가 뭐지 이게 싶어서그냥 일단 낸거였다 게임 개발한지2달도 안된 시점이었고 1인 개발이었기에애초에 기대도 안했다 그냥 요즘 너무 느슨해졌으니적당한 긴장감을 위해 냈던거였다 근데 미친;;;;;;;;;;;;; 서류 심사를..
지금은 6월의 밤 개발말고 다른 일을 진행중이다뭔지는 공개 불가..암튼 개발하다가 저런 오류가 생겼는데 저건 메모리 할당 관련 로그이다게임에서 새로운 객체나 데이터가 할당 될 때 발생한다너무 자주, 또는 큰 메모리를 할당할 때 생길 수 있는 문제다 해결 방법은 Asset에 가서Reimport All을 해준다하기 전에 저장 해두자 그냥 프로그램 재시작하는 마음으로 기다리면 끝