분류 전체보기

·Unity/Diary
스파르타 던전 게임던전을 떠나기전 마을에서 장비를 구하는 게임을 텍스트로 구현상점의 아이템 중에서 나만의 장비를 구성하는 부분장비는 여러개의 데이터가 함께 있는 만큼 객체나 구조체를 활용관련된 여러 데이터를 다루는 부분은 Json으로 구현하기주요기능0. 로그인플레이어 정보(Name)이 ID로 ID별로 플레이어 능력치와 인벤토리가 구분되어 저장된다.이미 있는 플레이어로 새로 시작하려고 하면 거절되고 종료된다.저장되어있지 않은 플레이어로 불러오기를 하려고하면 거절되고 종료된다.저장되어있는 정보로 불러오기시 기존 플레이어 정보와 인벤토리를 불러온다.새로 시작할때 직업별 능력치가 달라 직업별로 능력치가 다르게 저장된다.1. 상태보기캐릭터의 정보가 표기된다. (아이템 착용시 +되어 표기됨.)2. 인벤토리보유중인 ..
·Language/C#
[ 문제 ]javaScript에서 +,−은 수에 대해서는 일반적인 의미의 덧셈 뺄셈의 의미를 가지고 있습니다.하지만 문자열에 대해서 +는 두 문자열을 이어붙이라는 의미이고, −는 양쪽 문자열을 수로 해석한 이후에 빼라는 의미입니다. 𝐴,𝐵,𝐶를 각각 수와 문자열로 생각했을 때 𝐴+𝐵−𝐶를 출력하세요. [ 코드 ]string a = Console.ReadLine(); // = int a = int.Parse(Console.ReadLine());string b = Console.ReadLine();string c = Console.ReadLine();int result1 = int.Parse(a) + int.Parse(b) - int.Parse(c);int result2 = int.Parse(a ..
·Unity/Diary
얕은 복사- 객체를 복사할 때 참조만 복사하는 것을 얕은 복사라고 한다.얕은 복사의 경우 이전 객체의 참조만 복사하기 때문에 힙에서 같은 주소를 가리키게 되고, 이전 객체의 값이 변경되면 복사한 객체의 값도 같이 변경된다.  깊은 복사- 객체를 복사할 때 새로운 힙 공간을 할당해 주는 것을 깊은 복사라고 한다.복사된 객체가 같은 주소를 가리키지 않고, 힙에서 새로운 공간을 할당받기 때문에 개별적인 객체로 존재하고, 복사된 객체의 값이 변경되더라도 영향을 받지 않는다. > 참고블로그 [C#] 깊은 복사(Deep Copy)와 얕은 복사(Shallow Copy)의 이해얕은 복사 Shallow Copy 참조만 복사합니다. 복사된 객체를 수정하면 원본 객체도 바뀝니다. 주의하세요! 얕은 복사의 예시 class P..
·Language/C#
[ 문제 ]숫자 1, 2, 3으로만 이루어지는 수열이 있다. 임의의 길이의 인접한 두 개의 부분 수열이 동일한 것이 있으면, 그 수열을 나쁜 수열이라고 부른다. 그렇지 않은 수열은 좋은 수열이다.다음은 나쁜 수열의 예이다.3332121323123123213다음은 좋은 수열의 예이다.232321231232123길이가 N인 좋은 수열들을 N자리의 정수로 보아 그중 가장 작은 수를 나타내는 수열을 구하는 프로그램을 작성하라. 예를 들면, 1213121과 2123212는 모두 좋은 수열이지만 그 중에서 작은 수를 나타내는 수열은 1213121이다. [ 코드 ]1. 내 코드using System;class Program{ static int N; static string result; static..
·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 가 있습니다...
석영
'분류 전체보기' 카테고리의 글 목록 (10 Page)