목록전체 글 (244)
지우너
Application.Quit()은 실행 중인 애플리케이션을 종료하지만 Unity Editor에서는 무시되는 메서드이다. UnityEditor.EditorApplication.isPlayin = false 를 사용하여 에디터에서 테스트할 때 비슷한 결과를 낼 수 있다. 호출되면 편집기에서 실행 중인 프로젝트가 중지된다.
다른 0레벨 문제들보다 조금 더 고민이 필요했던 문제였다. array의 원소가 몇 개 나왔는지 저장하기 위해 vectorclean_arr 를 선언했다. clean_arr[i].first는 어떤 수가 저장되고, clean_arr[i].second에는 그 수가 몇 개 있는지 저장한다. array의 원소를 차례대로 돌면서 해당 값이 clean_arr에 있을 경우 clean_arr.second의 수를 1증가시킨다. clean_arr를 모두 돌았는데 array의 원소와 같은 값이 없다면(isExist=false라면) clean_arr에 해당 원소를 넣는다. 최대 갯수를 저장하기 위한 max와 최대 갯수인 수를 저장하기 위한 answer을 선언했다. clean_arr를 돌면서 clean_arr.second의 값이 ..
코드를 실행하면 매개변수로 들어온 num 벡터에 들어있는 수 중 가장 큰 수가 출력된다. ["pencil", "pencil", "pencil", "book"], [2, 4, 3, 1] 이 입력으로 주어졌다면, [2, 4, 3, 1] 중 가장 큰 수인 4가 출력으로 나오게 코드가 짜여있다. 아래는 문제에서 주어진 코드에 주석을 달아본 것이다. #include #include using namespace std; // // vector storage: 정리 전 창고 // vector num: 정리 전 창고 인덱스에 들어있는 물건의 수 string solution(vector storage, vector num) { int num_item = 0; vector clean_storage(storage.size(..
그림 확대 프로그래머스 0 레벨 기초 트레이닝 문제 그림확대입니다. 문제 풀이 ".xx...xx." 한 줄이 "..xxxx......xxxx.." 오른쪽은 점이 2개 x4개로 시작 문자를 k번씩 더한 input_Str이라는 문자열을 k번 answer 벡터에 넣는다. #include #include using namespace std; vector solution(vector picture, int k) { vector answer; for (int i=0;i
아직 결과가 나오지는 않았지만, 면접을 심하게 망쳤기 때문에...ㅎㅎ 뭐라도 해야 할 것 같은데 아무것도 할 기분이 안 나서, 지금 할 수 있는 가장 쉬운 일이 싸피 후기 같아 그냥 기록 삼아 글을 남긴다. 글로 써서 털어내고 다시 내 길을 가야지. 얼른 간단하게 쓰고, 알고리즘 1문제 풀고, 유니티 게임 디자인 패턴 책을 가볍게 읽어볼 생각이다! 매일 알고리즘 1문제, 2주에 책 1권 읽기를 해보려고 한다! 뭐든 눈에 보이는 결과가 중요하다고 생각이 들었으니까!!! 코딩테스트나 한번 경험해보자라는 생각으로 싸피를 지원했다. 대구가 본가였기에 구미 캠퍼스에서 진행하는 모바일 트랙에 지원했었고, 에세이가 500자 내외라서 쓰는 데에 막 어려움이 있지는 않았던 거 같다. 사전 OT를 참가하지 못해 코딩 테스..
장애물이 캐릭터를 가리는 현상을 방지하기 위해 카메라와 캐릭터 사이의 장애물이 있을 경우 장애물을 반투명하게 만드는 작업을 해주고 싶었다. 실패1 처음에는 오브젝트에 메테리얼이 적용되지 않은 상태(장애물은 그냥 이 상태로 쓰려고 했었다)여서, SpriteRenderer를 선언하여 투명도 값을 바꾸려고 시도했다. 하지만 캐릭터가 떨어졌을 때 추락사를 담당하는 FallingDeath 오브젝트가 Obstacle 스크립트를 함께 사용하고 있었으며, 이 부분에서 오류가 나서 if ( ObstacleObject !=null) 이런 식으로 조건문을 넣어줬었는데, 투명도 조절에는 실패했다. 실패2 GameObject[] obst; MeshRenderer objMesh; 이런 식으로 장애물 오브젝트의 배열을 선언하고, ..