C#(25)
-
Serialization / Deserialization
1. 링크 참조 : Docs https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/concepts/serialization/ Serialization(C#) Serialization은 개체를 바이트 스트림으로 변환하여 개체를 저장하거나 메모리, 데이터베이스 또는 파일로 전송합니다. docs.microsoft.com 2. 개념 쉽게 비유하여 이야기하자면 Serialize : 개발자가 보기 어렵지만, 전송하기 좋은 데이터 형태로 변경하는 것 => String Type Deserialize : 전송하긴 어렵지만, 개발자가 보기 쉬운 데이터 형태로 변경하는것 => Object Type 이다. 데이터를 전송하기 위해 객체를 Byte Stream으로 변..
2020.08.03 -
Transform을 이용한 GameObject의 자식들 접근 및 관리
1. GameObject에 대한 정보는 Transform에서 관리하고 있다 따라서 특정 GameObject의 자식들에 대한 정보는 GameObject 관련 메소드로 접근하는 것이 아니라, Transform 관련 함수로 접근해야 해당 자식에 대한 정보를 얻거나 혹은 수정하는 일이 가능하다. 2. 배열이 아닌 단일 Transform을 Foreach 했을 경우, 자식 GameObject의 Transform을 모두 가져올 수 있다 위와 같은 경우 main(GameObject)의 자식은 각각 다음과 같다. - Image - Text - btnRefresh - UIListMembers 여기서 main의 GameObject에 Transform을 Getcomponent 하거나, 혹은 GameObject째로 Asign시..
2020.08.03 -
2048
- Game Over 조건 구체화 할 것 - 수의 크기에 따라 색 조절 ======================================================== a. 종료 시 저장하는 방법이 적용되지 않음. 사용하는 코드 자체도 이해하고 사용하는게 아니었고... 같은 수업을 듣는 "신완철"님의 코드를 참고해 봤으나, 차이가 있는 코드가 무슨내용인지도 알 수 없었다. 따라서 어쩔 수 없이 매 턴마다 Serialize 하는 방법으로 변경 -> 나중에 Delegate를 공부한 후 다시 접근해보기 b. 특정 배열의 값 마다 색상을 지정하여 숫자별로 색을 다르게 입히려고 했으나, 콘솔 전체의 폰트 색상을 바꿀 수만 있었다. 폰트를 알록달록하게 하는 방법은 찾지 못함. 실제로 있는데 못 찾는 것일수도 ..
2020.05.01 -
스킨 상점 2020.05.01
-
접속 보상
1. 가끔 디버깅 시 마치 릴리즈처럼 중단점이 찍히지 않는 경우가 있다. 꽤 많은 시간을 헤맸는데, 탭에 있는 [빌드] - [솔루션 다시 빌드] 를 하면 해결됨. 이유는 아직도 모르겠음. 2. 계정 생성할 때, 마지막 접속 일자를 계정 생성 시간으로 유저데이터에서 관리하게 한 후 접속일자 체크를 하게 구조를 짰더니, 계정 생성한 당일에는 접속보상을 받을 수 없는 구조로 되어버림. 계정 생성 당시에만 한해서 하루 전날을 저장해버리는 방법을 써서 돌아가게는 해봤는데, 마음에 들지 않아서 되돌리고 다시 구조를 찾아보다가 시간이 없어서 포기. 연휴 때 다시 구조를 고민해보기. 3. 접속 날짜 비교하는 알고리즘?(이런것도 알고리즘이라고 해야하는지 모르겠다. 너무 거창한 단어 같음) 은 사실 어려울게 하나도 없는데..
2020.04.29 -
상점 구성 및 구매
- 4/29일 수업끝나고 집가서 꼭 하기 1) Print 메소드 마무리 2) 판매 기한 구현
2020.04.28