본문 바로가기

전체 글53

2020-07-13 node 배운 내용? setTimeout function 함수가 stack에 쌓이고 바로 webapis로 넘어가서 설정한 시간을 세고 다세면 task queue로 넘겨서 stack에 쌓여있는애들이 없어질때까지 대기 후 event loop가 순차대로 다시 stack에 넘겨서 하나씩 호출된다 0초 후 실행이라해도 이렇게 과정이 있으므로 딜레이가 생긴다 왜 딜레이냐? stack에 있는 애들이 다 나가야 호출되는 순서이므로 그렇다 stack에 호출되는 애들이 남아있으면 event loop가 넘겨주지 않는다? 바로 실행되겠지라고 생각하지만 그렇지 않다 2020. 7. 13.
정리 알고리즘 밀린 문제 정리해야겠다 1. 1343번 폴리오미노 - 풀었당♪2. 1302번 베스트셀러 - 풀었당♪3. 2504번 괄호의 값 - 어려워....일단 패스 스택 풀었는데 런타임 에러 - 해결4. 10845번 큐 - 풀었다....! 빡침의 연속이였다....5. 1074번 z - 풀었다!!!!!!!너무 어려워..재귀..잊지않을게..6. 1967번 트리의 지름 등등이 있다하나씩 다시 시작해서 풀어보자....!! 와아 이제 어려운 것만 남은거 같다 하하하하하하 풀수있겠지...? 화이팅...! 2020. 7. 8.
Photon Create Room Failed 오류 - 해결 https://doc-api.photonengine.com/ko-kr/pun/current/group__public_api.html#gga8d4a6786d6193f0e6245c44e4a7bb4a0af6807db4ae3a5c82b99bced82a0ca92b Photon Unity Networking: Public API 초기에 이해할 필요가 있는 가장 중요한 클래스들의 그룹 More... interface IPunObservable 관찰 할 수 있는 스크립트들의 정확한 구현을 쉽게 하기 위하여 OnPhotonSerializeView 메소드를 정의 합니다. More doc-api.photonengine.com 하하하하하 버튼이 AddListener때문에 쌓여서 중복으로 방 생성이 안된거였음 RemoveAll.. 2020. 7. 1.
1074번 z https://www.acmicpc.net/problem/1074 1074번: Z 한수는 2차원 배열 (항상 2^N * 2^N 크기이다)을 Z모양으로 탐색하려고 한다. 예를 들어, 2*2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다. 만약, 2차원 �� www.acmicpc.net 재귀함수를 사용해서 풀으라했는데 호출한 함수가 자신의 함수를 또 호출하는 반복 함수가 재귀함수라 한다 그래서 일정 조건을 안걸어주면 스택 오버플로우가 발생한다 함 꼭 탈출조건을 걸어줘야한다 Math.Pow(double x, double y)를 사용하면 지정된 숫자의 거듭제곱을 반환해준다 double로 반환하기때문에 int로 바꿔줘야 함!! 함수를 만들어서 size, row, col .. 2020. 6. 29.
유니티 material missing 뜨는 이유 - 해결! https://coding-groot.tistory.com/5 유니티 meta 파일 유니티 *.meta 파일은 뭐길래 모든 Asset(파일)마다 생성이 될까? 유니티의 meta파일은? Asset을 식별할 수 있게 하는 고유한 값이랑 그 Asset에 대한 설정 값(크기, pivot 위치, 상태, ...)들을 저장하는 파� coding-groot.tistory.com 캐릭터 프리팹의 모델 material 바꿨더니 그 후부터 계속 missing 떴다.... 이유를 찾아보니 meta 파일안에는 guid란게 있는데 이게 연결고리? 라고 한다 수정을 해서 연결정보가 깨지거나 겹치면 missing... 또한, 위에 링크처럼 meta 파일에 문제가 생겨서 missing이 뜨는 것 같다 뭐 같은 얘기인거 같은데.. 그래.. 2020. 6. 26.
2504번 괄호의 값 - 런타임 에러 - 해결 https://www.acmicpc.net/problem/2504 2504번: 괄호의 값 4개의 기호 ‘(’, ‘)’, ‘[’, ‘]’를 이용해서 만들어지는 괄호열 중에서 올바른 괄호열이란 다음과 같이 정의된다. 한 쌍의 괄호로만 이루어진 ‘()’와 ‘[]’는 올바른 괄호열이다. 만일 www.acmicpc.net stack을 이용해서 풀어야한다 밑에 그림 참고해서 괄호를 하나씩 확인해서 stack에 넣고 확인하고 쌓고 빼고 숫자 넣고 더하고 빼고 반복해야한다 그러고 남아있는게 없으면 올바른 괄호이고 계산을 하면된다 계산은 괄호 다 풀고 마지막에 남은거 더해서 출력하면 됨 값은 다 잘나오는데 런타임 에러 뜬다ㅠㅠㅠㅠ뭐가 문제인지...? )), ]] 입력받으면 스택이 비어있는데 peek로 확인을 해서 에러가.. 2020. 6. 18.
문제 출제 답안 정리 Prefab이란?prefab Assets = 템플릿 역할에디터에서 생성한 프리팹 에셋은 project 창에서 에셋으로 저장된다프리팹 에셋에서 프리팹 인스턴스를 원하는만큼 생성가능프리팹 인스턴스는 씬의 일부로 저장하거나 런타임 시점에서 인스턴스화 가능 Heap 이란?확장되는 경우 할당된 메모리 페이지는 주로 해제되지 않고 남아있음상당부분 빈 경우에도 확장된 부분 유지함왜냐하면, 좀더 큰 할당이 발생해도 재확장하지 않기 위함사용하는 주소공간은 운영체제에 반환되지 않음 VR이란?인공적인 기술로 실제와 유사하게 실제가아닌 어떤 특정한 환경이나 상황 혹은 그 기술 자체를 의미가상 환경이나 상황 등은 사용자의 오감을 자극하여 실제와 유사한 체험이 가능현실과 상상의 경계를 드나들게 함사용자는 가상 현실에 몰입할뿐만 .. 2020. 6. 16.
Model에 Animator 입히기 먼저 하는 방법 동영상으로 올립니다. mixamo 사이트를 사용하여 원하는 모델에 원하는 애니메이션 입히는 방법입니다. 1. mixamo 사이트 회원가입을 하여 로그인 후 상단에 Animations을 클릭합니다. 2. 애니메이션을 입힐 모델의 FBX 파일을 찾아 놓습니다. 저는 city pack 캐릭터를 사용하였습니다. 3. 오른쪽에 UPLOAD CHARACTER을 클릭하면 창이 하나 생깁니다. 4. 찾아놓은 FBX 파일을 끌어다 넣으면 모델이 생성되어 보이며 NEXT 버튼을 눌러줍니다. 5. 처음에 모델이 생성되면 허수아비 모습을 하고 있습니다. 6. 원하는 애니메이션을 클릭하면 생성된 모델이 애니메이션을 실행합니다. 7. 이제 원하는 애니메이션을 고르셨으면 클릭 후 오른쪽에 DOWNLOAD 버튼을 클.. 2020. 6. 14.
1302번 베스트셀러 https://www.acmicpc.net/problem/1302 1302번: 베스트셀러 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N이 주어진다. 이 값은 1,000보다 작거나 같은 자연수이다. 둘째부터 N개의 줄에 책의 제목이 입력으로 들어온다. 책의 제목의 길이는 50보다 작거나 같고 www.acmicpc.net 입력 값 첫번째는 팔린 책의 갯수 그 다음 줄부터는 팔린 책의 제목들이 차례로 들어온다 그 중 가장 많이 팔린 제목을 출력해주면 됨! 어떻게 풀어야할지 감이 안잡히는뎅....일단 하나씩 비교해서 int 하나 만들어서 값 올려주고 비교해야 할 듯?? 값 받고 int 2개 count, max 만들고 카운트 올려서 이걸 비교할거임 결과 넣을 string 하나 만들고 제목 비교 할 string 제.. 2020. 6. 8.
1343번 폴리오미노 https://www.acmicpc.net/problem/1343 1343번: 폴리오미노 첫째 줄에 사전순으로 가장 앞서는 답을 출력한다. 만약 덮을 수 없으면 -1을 출력한다. www.acmicpc.net 민식이는 다음과 같은 폴리오미노 2개를 무한개만큼 가지고 있다. AAAA와 BB 이제 '.'와 'X'로 이루어진 보드판이 주어졌을 때, 민식이는 겹침없이 'X'를 모두 폴리오미노로 덮으려고 한다. 이때, '.'는 폴리오미노로 덮으면 안 된다. 폴리오미노로 모두 덮은 보드판을 출력하는 프로그램을 작성하시오. AAAA, BB 두개를 가지고 있고 자릿수를 보면 AAAA는 4개, BB는 2개이다 X의 갯수로 끊어서 알파벳을 알맞게 출력해주면 될 듯 자릿수로 끊어지지 않으면 -1 출력 .은 그냥 구분하는 점이.. 2020. 6. 1.
1181 단어 정렬 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1≤N≤20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 길이가 짧은 것부터 길이가 같으면 사전 순으로 풀이 IComparer 인터페이스 상속받는 클래스를 만들고 string 받아서 길이가 같다면 단어 오름차순 정렬, 길이가 같지 않다면 길이로 오름차순 정렬 후 반환하는 Compare 메서드 만듬 단어 배열을 만들어서 중복 값은 배열에 안담고 중복안되는 단어만 담음 List Sort로 정렬하는데 상단 Compare 구현한 것을 이용 후 foreach.. 2020. 5. 25.
캐릭터 얼굴 따기 수업에서 배운 원하는 캐릭터 얼굴 원형으로 따는 방법 1. 원하는 캐릭터를 유니티에서 캡쳐한다 2. 포토샵을 켜서 사이즈 1920 X 1080 으로 만든다 3. 자를 크기의 이미지와 캐릭터 캡쳐 한 이미지 불러온다 6. 불러온 캐릭터 이미지의 바탕을 없애준다 매직 툴 사용 delete crtl + d 누르면 점선 사라짐 5. crtl + t 누르면 크기 조절 가능 shift 누른채로 크기 조절해야지 변형없이 크기만 조절 가능 캐릭터 불러온 이미지의 크기를 자를 크기의 이미지에 맞게 조절 후 enter 6. crtl 누른 상태로 하단 사진 1번 누르고 crtl 떼고 2번 누르면 원형에 점선이 생기며 이미지가 잘림 7. 원형 이미지 레이어 누르고 하단에 fx 누르고 color Overlay 누르면 창 생김 .. 2020. 5. 21.