전체 글

관심 분야는 AR, VR, 게임이고 유니티 공부 중 입니다. (정보처리기사,컴퓨터그래픽스운용기능사 취득)
·Unity/Diary
Toggle?토글(Toggle) 컨트롤은 사용자가 옵션을 켜거나 끌 수 있도록 하는 체크박스이다.익숙한 단어로는 라디오버튼이라고 할 수 있다. Toggle 사용법먼저 Script를 연결해둔 SoundManager Object에 토글들을 연결하고 이벤트를 넣어준다  backGroundMusic1.onValueChanged.AddListener(delegate { ToggleClick(); }); backGroundMusic2.onValueChanged.AddListener(delegate { ToggleClick(); }); backGroundMusic3.onValueChanged.AddListener(delegate { ToggleClick(); });이벤트 리스너를..
·Language/C#
[ 문제 ]선영이의 직업은 소시지 요리사이다. 소시지를 팔기 전에 음식 평론가 M명을 모아서 맛을 테스트해보려고 한다.선영이는 동일한 소시지를 총 N개를 준비했다. 이 소시지를 모든 평론가들이 같은 양을 받게 소시지를 자르려고 한다. 이때, 소시지를 자르는 횟수를 최소로 하려고 한다.예를 들어, 소시지가 2개, 평론가가 6명있는 경우를 생각해보자. 이때, 각 소시지를 세 조각으로 만든 다음, 각 평론가에게 한 조각씩 주면 된다. 이 경우에 소시지는 총 네 번 자르게 된다. 다른 경우로 소시지가 3개, 평론가가 4명 있는 경우를 생각해보자. 이때는 각 소시지의 크기를 3:1로 잘라서 큰 조각을 평론가에게 하나씩 주고, 남은 조각을 평론가에게 주면 모두 동일한 양을 받게 된다.소시지의 수와 평론가의 수가 주..
·Unity/Diary
문제점Resources 폴더안에 Json을 생성해놓고 불러와서 읽고 쓰게 하고싶었는데 이미 빌드중인 상태일때는 파일을 동적으로 수정하거나 할때는 사용하지않는다고 해서 고민을 했다. 아직 본격적인 프로젝트가 아닌데 서버를 만들어서 하기에는 좀 헤비하다고 생각했고 간단하게 로그인 시스템을 구현할 수 있을 것 같다고 생각해서 열심히 찾아봤다. 해결 방법 > 유니티 저장 경로 [Unity] 유니티 저장 경로(dataPath, streamingAssetsPath, persistentDataPath 경로와 차이점)[서문] 게임을 만드는 도중, 세이브/로드가 잘 안 먹히는 현상때문에 골머리를 앓았는데요, 실시간으로 인게임에서 데이터를 불러오고 저장하는게 잘 안 되는 현상이었습니다. (에디터 밖으로geukggom.ti..
·Unity/Diary
그림자료는 모두 제가 직접 만든것으로 퍼가셔도 상관 없습니다. 틀린 정보가 있다면 댓글로 남겨주세용..결합도와 응집도의 전체적인 구조사진으로 보면 이런 구조인데, 설명을 듣고 이미지 자료를 봐도 결합도랑 응집도의 차이에 대해서 이해가 안될 수 있다.그냥 요약해서 생각하면결합도는 모듈간 상호의존성으로, 내가 나의 모듈로 A를 실행할 수 있는지 아니면 연관 모듈까지 이해해야 실행할 수 있는지를 나타내는 것이고,응집도는 모듈 내부에서 자기들끼리 얼마나 잘 사용되는가로 끈끈하게 이어져있어서 모두 사용이 되고 하나의 기능을 담당하고 있는지 아닌지로 응집도를 나타내는 것이다.  결합도결합도는 모듈과 모듈 사이의 관계에서 관련 정도를 나타낸다.모듈 간에는 관련이 적을수록 상호 의존성이 줄어 모듈의 독립성이 높아지고,..
·Unity/Diary
스파르타 탑다운 게임 Unity 를 이용해 ZEP과 같은 시점의 게임을 모방해 만드는 과제입니다.타일맵을 이용해 배경을 꾸밉니다.기본 UI 들을 활용해 적용하는 연습이 포함됩니다. 주요 기능 1. 캐릭터 만들기 - 한가지 이상의 캐릭터를 선택하여 캐릭터를 선택합니다. - Join을 하면 플레이어 프리팹스에 이름과 캐릭터 프리팹이름이 저장됩니다. - 선택하지 않을 시 Join X 2. 캐릭터 이동 - 키보드 A/W/S/D 를 이용하여 캐릭터가 움직입니다. - 캐릭터는 상하좌우(대각방향은 이동은 하지만 애니메이션은 Up, Down) 애니메이션을 통해 보는 방향을 정할 수 있습니다. - 현재 마우스로 보는 방향 전환은 잠깐 주석처리 해뒀습니다. (관련 기능이 없기때문에) 3. ..
·Language/C#
[ 문제 ]상근이는 겨울방학을 맞아 N개국을 여행하면서 자아를 찾기로 마음먹었다. 하지만 상근이는 새로운 비행기를 무서워하기 때문에, 최대한 적은 종류의 비행기를 타고 국가들을 이동하려고 한다.이번 방학 동안의 비행 스케줄이 주어졌을 때, 상근이가 가장 적은 종류의 비행기를 타고 모든 국가들을 여행할 수 있도록 도와주자.상근이가 한 국가에서 다른 국가로 이동할 때 다른 국가를 거쳐 가도(심지어 이미 방문한 국가라도) 된다. [ 코드 ]StreamReader sr = new StreamReader(Console.OpenStandardInput());StreamWriter sw = new StreamWriter(Console.OpenStandardOutput());int T = int.Parse(sr.Rea..
석영
유석영의 개발공부