Unity

·Unity/Diary
- 오늘 분반 배치고사를 보게됐는데 꽤 쉬운 문제였는데 처음에 엥 하고 넘어갔던 문제였다.나중에 돌아와서 이렇게 풀면 되겠다 하고 풀었는데 처음에 막힌게 내가 부족하다 생각해서 공부를 해볼겸 가져왔다. 값에 의한 매개 변수 전달 (Call By Value) - 우리가 자주 쓰는 방법으로 변수의 값을 복사해서 전달하는 방법이다. 함수와 메소드에서 값을 반환할때도 마찬가지이다. 변수가 가지고 있던 값을 복사해서 매개변수에게 넘겨줘서 원본 값은 변하지 않는 것이다.즉 변수의 스택 값이 복사되는 것을 의미한다.void Method(int refArgument){ refArgument = refArgument + 44;}int number = 1;Method(number);Console.WriteLine(n..
·Unity/Diary
문제점 - 현재 Json배열안에 객체를 가져와서 출력을 하는데 그냥 배열안에 있는 객체는 출력이 잘된다. (코드상에는 몬스터 스킬 배열 없음. Json파일 불러온다는거 보여주려고) 근데 문제는 배열 객체안에 있는 배열 객체가 불러와지지가 않는다.몬스터가  스킬을 쓸 필요는 없지만... 플레이어 스킬을 구현하시는 분의 코드를 병합하면 Json으로 내가 구현하게 될텐데 미리 해놓고 싶어서 진행해봤는데 도대체 왜.. 안되는걸까?  일단 지금은 머지를 했기때문에 원래 있던 몬스터의 스킬 부분쪽을 지우고 얌전하게 뒀다. > Json 중첩 관련 검색https://forum.dotnetdev.kr/t/jsonobject/6728/13 중첩된 JsonObject 역직렬화 방법이 궁금합니다.JsonPath 가 있습니다...
·Unity/Diary
직렬화, 역직렬화에 대해 알게된지 얼마 안된 아주 귀여운 전공생이라 정리할겸 글을 써봅니다.. JSON의 직렬화와 역직렬화? - JSON의 직렬화와 역직렬화는 데이터를 다른 시스템 간에 전송하거나, 저장하기 위해 사용되는 프로세스다.  해야하는 이유? -   JSON의 직렬화와 역직렬화는 데이터를 효율적으로 전송하고 저장하기 위한 중요한 과정이며, 다양한 프로그래밍 언어와 플랫폼 간에 데이터를 공유하는 데 사용된다고 한다. 데이터 교환, 데이터 저장, 플랫폼 간 호환성, 가독성과 유지보수성 등이 좋기때문에 해야한다.  직렬화? - 직렬화는 데이터 구조를 바이트 스트림 또는 문자열로 변환하는 과정이다. JSON은 JavaScript 객체를 문자열 형태로 변환하는 것을 의미하고, 이를 통해 데이터를 네트워크..
·Unity/Diary
서론 평범한 직장인이였던 내가 차에 치였더니 교수대 위 스파르타 백작가의 외동딸이 되어있다? 시작 전... 제목과 함께 서론은 팀프로젝트 게임이 아니다. 그냥 4주차 강의 과제인데 잘못만들어서 화나서 급발진으로 만들었다. 이게... 턴게임을 만들라고해서 행맨을 만들었는데 확인해보니 턴게임RPG이였음...캬...RPG로 어떻게 바꿀 수 있을까..... 고민하다가 스토리, 대화식 진행, 승리와 패배, 횟수 안에 해야하는 정도로 정해서 만들었다.꼭... RPG라해서.... 던전 게임일 필요는 없잖아...? 영어 행맨 기반이고 단어 Json파일은 깃헙에서 다운받았다.Json으로 5~10글자 사이의 단어를 불러와서 맞추면 된다. > 제목은 그냥 어떻게든 어그로 끌릴 것 같은 제목으로 했다.행맨이니깐 교수형 처하는..
·Unity/Diary
Enum이란?열거형(또는 열거형 형식)은 기본 정수 숫자 형식의 명명된 상수 집합에 의해 정의되는 값 형식이다.기억하기 어려운 상수들을 기억하기 쉬운 이름 하나로 묶어 관리하는 표현 방식이다. 코드가 길어지면 길어질수록 가독성이 떨어지기 때문에 그룹화시켜 도움을 준다.Enum 특징?1. 상수는 0부터 시작하여 1씩 증가하는 정수 값을 가진다. 예를들어 a가 0이면 b, c는 직접 안써줘도 1,2이다. 물론 내가 직접 a를 100이라고 했을때도 마찬가지로 b는 101이다.2. 각 상수에는 이름이 할당되며, 해당 이름은 enum 외부에서 사용된다. (사용방법은 enumName.상수)3. enum의 값은 기본적으로 int형이지만, 다른 정수형으로 변환할 수 있다.4. enum 값은 비트 플래그로 사용할 수 있..
·Unity/Diary
프로젝트명: 스파르타 던전 (Text 게임) 만들기 던전을 떠나기전 마을에서 장비를 구하는 게임을 텍스트로 구현상점의 아이템 중에서 나만의 장비를 구성하는 부분이 포인트장비는 여러개의 데이터가 함께 있는 만큼 객체나 구조체를 적극 활용(이름, 가격, 효과, 설명 등…)관련된 여러 데이터를 다루는 부분은 배열이 도움이  됨미숙했던점와이어 프레임 만들지 않음접근제한자 중 private을 많이 안써봐서 이번 프로젝트때 거의 안씀추상클래스 한번 사용해봄기능보다 디자인먼저그로인해 겪은 어려움 와이어 프레임 만들지 않음 이랬다가~요래됐슴당~이모.. 많이 노력했지.. ?  - 확실히 와이어 프레임을 만들지 않아서 이 프로그램의 전체적인 구조는 어떻게 할까 생각하고 짠게 아니라 짜다보니깐 이렇게 이렇게 이어지게 됐다...
석영
'Unity' 카테고리의 글 목록 (8 Page)