본문 바로가기
반응형

분류 전체보기1840

게임소개) 씨 오브 서바이벌(Sea Of Survivours) 씨 오브 서바이벌(Sea Of Survivours) 이름 : Sea Of Survivours 개발사 : Nah Yeah Games 장르 : 뱀파이어 서바이벌, 로그라이크, 배, 항해 가격 : 5,600원 URL : https://youtu.be/kyv28kUnIZk?si=a2ECMQ1m9JnX5cIz Sea of ​​Survivors에서는 어느 방향으로든 배를 항해할 수 있지만 결코 움직이는 것을 멈출 수는 없습니다. 해적 무리와 바다 괴물을 피하고 파괴하여 경험치를 얻고, 레벨을 올리고, 선박 업그레이드를 선택하세요. 신비한 저주를 발견하고, 독특한 보물을 잠금 해제하고, 생존을 위해 싸우세요. 다회 플레이를 진행하면서 업그레이드를 진행할 수.. 2024. 4. 6.
주말농장)주말농장 2주차 주말농장 2주차 저번에 심은 상추, 방울토마토, 딸기, 파 상태를 확인했다. 기존에 웃자란 잎을 다 버리고 새로운 잎을 만들기 시작했다. 뿌리가 정착이 잘된것 같다. 고추와 양배추, 상추를 심었다. 고추도 너무 집에서 웃자라서 미리 심었다. 다들 너무 일찍 심은거라고 이야기를 했지만. 직장을 다니기 때문에 주말밖에 없어서 할수 없다. 나중에 다시 옮겨 심더라도 심었다. 처음이라서 여러가지 실패도 경험해봐야 한다. 아내는 심는 작업을 하고 나는 계속 돌과 도랑 작업을 했다. 첫날도 바구니로 거의 10번은 돌을 옮겼는데 지금도 여전히 많다. 4월초에서 5월 사이에는 하나로마트에서는 모종을 판다. 근처의 하나로 마트에.. 2024. 4. 5.
문제해결)The same field name is serialized multiple times in the class or its parent class. This is not supported: ~ The same field name is serialized multiple times in the class or its parent class. This is not supported: ~ 해당 에러는 상속받은 클래스의 변수가 같아서 생기는 문제이다. Base Class를 수정하다가 발생한 케이스로 상속받은 클래스의 중복되는 변수를 삭제해주면 해결이 된다. ★☆☆☆☆ 2024. 4. 3.
게임리뷰) 행운의시장( Lucky Mayor ) 행운의시장( Lucky Mayor ) 이름 : 행운의시장( Lucky Mayor ) 개발사 : MadGoat Game Studio 장르 : 전략, 로그라이크, 카드, 시뮬레이션 가격 : 7,800원 URL : https://youtu.be/KlofJsh3D8c?si=Kmo9wwhyIgVRaksS 이 게임은 시장이 되어 다양한 시민을 모집하여 코인을 획득하고, 그들의 요구 사항을 충족하며, 도전 과제를 완료할 수 있도록 마감일까지 충분한 코인을 제출하는 로그 덱 구축 게임입니다. 마감기간 까지 납부해야하는 금화가 있다. 스테이지는 상단에 정보가 나오고 목표 날 까지 목표 골드를 모으지 못하면 게임 오버가되는 간단한 룰이다. 스테이지가 지날수록 스테이지 목표는 더욱더 올라간다. 스테이지.. 2024. 4. 2.
Tip) Window 윈도우 여러개 사용하기 (멀티 윈도우) Window 윈도우 여러개 사용하기 (멀티 윈도우) 윈도우 10(Windows 10 )을 기준으로 사용하는 방법은 다음과 같다. Window + Tab 을 누르면 새로운 윈도우를 열수있다. (화면) 화면전환으로 작업을전환할수 있다. Window +Tab을 눌러서 다시 화면을 선택할수 있다. 윈도우의 기능으로 여러 상황에서 작업을 선택적으로 하거나 화면을 구분해서 사용할 수 있다 ★☆☆☆☆ 2024. 4. 1.
주말농장) 주말농장 1주차 주말농장 1주차 사전 분양 교육을 받고 난 이후에 분양밭은 내 텃밭으로 부랴부랴 갔다. 간단하게 농사에 필요한 준비물을 챙겼다. 장화, 호미, 모종삽, 접이식 버킷, 접이식 카트, 장갑, 심을 모종, 간식 등 우리가 이번에 분양받은곳은 4번 텃밭이였다. 주차장 바로 근처에 있어서 좋았다. 내 텃밭 번호를 찾아갔다. 생각보다는 텃밭이 작다고 생각했지만 막상 텃밭을 호미와 삽으로 땅 고르기를 하려고 했는데 거의 2시간이 걸렸다. 관리가 되어있던 땅이여서 개간하는데 쉬울꺼라고 생각했지만 돌이 생각보다 많았고 땅의 상태가 꽤나 좋았다. 분양받고 다음날이라 그런지 다들 땅고르기를 하고 거름을 주고 가신분들도 있었다. 처음이라 간다하게 몇개 만 가져가서 심었다. 날씨가 아직 추워서 토마토는 서리맞으면.. 2024. 4. 1.
주말농장)텃밭 분양자 사전교육( 용인시 주말 농장& 텃밭 ) 텃밭 분양자 사전교육( 용인시 주말 농장& 텃밭 ) 텃밭을 분양하기전에 사전교육이 있었다. 간단하게 텃밭을 사용하기전에 교육이었다. 위치는 용인시청이였다. 분양자 교육에서는 간단하게 텃밭 사용하는 방법과 이행 협약서를 작성했다. 이번에 3.4 : 1 정도의 경쟁이라고 했다. 생각보다 매해 신청해서 하시는분들이 많아보였다. 우리는 이번이 처음이기 때문에 사전교육을 하나씩 잘 들었다. 주말농장 텃밭을 할때 필요한 도구와 작물 그리고 퇴비 , 순서 등 여러가지를 알게되었고 중간중간에 퀴즈도 풀었다. 13:30 ~ 15:00 교육이였는데 간단하게 끝났다. 2024. 3. 31.
잡학지식) 이항분포 (Binomial Distribution) 이항분포 (Binomial Distribution) 이항 분포는 이항 실행해서 두가지 결과 중 하나가 발생하는 확률을 다루는 확률적인 통계 데이터를 말한다. 각각은 독립 시행이고 두가지 결과는 상호 배타적인게 특징이다. 동전 던지기(앞,뒤) 동전 던지기의 앞면이 나올 확률 p로 정의하고 뒷면이 나올 확률을 1-p로 정의한다. 이때 전제 조건은 한번의 동전 던지기는 이항 시행 이다. 이항 분포는 두 가지의 매개 변수를 가진다. n : 시행 변수(동전을 던지는 횟수) p : 각 시행에서 원하는 결과(앞,뒤)가 나올 확률 확률 변수 X를 시행에서 원하는 결과가 나오는 횟수를 정의할 때, X의 분포는 이항 분포를 따른다. 즉 X가 이상분포를 따른다면, X는 0에서 n 사이의 정수값을 가질 수 있으며, 각 값에 .. 2024. 3. 29.
기본기) Easing (이징) Easing (이징) Easing 이란 애니메이션 및 움직임을 부드럽게 하기 위해서 사용되는 기술이다. 객체가 시작점 > 끝점까지 가는 동안에 속도를 조절해서 보다 자연스러운 효과를 만들어 내기 위해서 주로 사용한다. 일반적으로 객체의 이동 속도는 시작점에서 느리게 시작해서 중간에 빠르게 가속되고 끝에 갈수록 다시 천천히 감속하는 형태로 설계를 하는데 이는 우리의 현실 세계에서 속도를 조절할 때의 경험과 거의 일치한다. 시간에 따른 함수로 정의를 하기 때문에 t(시간)과 value 값이 수식(수학방정식)으로 표현된다. 가장 기본이 되는 종류는 다음과 같다. 선형 (ease Linear) 가속(ease in) 감속(ease out) 가속-감속(ease in-out) Easing은 .. 2024. 3. 27.
기본기)C#) DateTime 기본값 / 조건 체크 방법 DateTime 기본값 / 조건 체크 방법 DateTime을 처리하다보면 특정 조건이 안되서 선언만 한 경우를 체크가 필요한 경우가 종종 있다. 이런 케이스에서 Nullable을 사용해도 되지만 Nullable을 사용하면 Null Check 로직이 포함되어서 번거롭다. 그런 경우에 Default 값을 비교하는 방법이 있어서 간단하게 포스팅한다. if(CheckDateTime == new DateTime()) //조건 체크 if(CheckDateTime == default(DateTime)) //조건 체크 2가지 모두다 동일한 동작을 한다. C#의 형식의 기본값 (C# 참조) : [링크] C# 형식의 기본값 - C# 참조 - C# bool, char, int, float, double 등과 .. 2024. 3. 27.
기본기)C#) String Token을 int[] Array 변경 String Token을 int[] Array 변경 String ',' 으로 구분된 형태의 정수 데이터를 사용하는 경우가 종종 있다. 간략하게 사용하는 방법을 포스팅한다. using System; class Program { static void Main() { string data = "1,2,3,4,5,6"; int[] intArray = Array.ConvertAll(data.Split(','), int.Parse); // 결과 출력 foreach (int num in intArray) { Console.WriteLine(num); } } } int[] array = { 1, 2, .. 2024. 3. 25.
C#) Event Handler 예시코드 Event Handler 예시코드 어떤 기능을 구현할때 하나의 코드를 등록/해제하는 형태로 Event를 처리하는 방법으로 간단하게 시간에 대한 처리를 하는데 해당 시간에 대한 처리가 여러가지 화면에서 같이 처리가 되어야하는 경우(오차가 없는 형태로 처리가 필요한 경우)에 유용하게 사용이 가능하다. using UnityEngine; using System; public class CustomEventArgs : EventArgs { public TimeSpan EventTime { get; private set; } public CustomEventArgs(TimeSpan eventTime) { EventTime = eventTime; } } public class EventManager : MonoBeh.. 2024. 3. 25.
일상생활) 성복역 동네마트 : 느티나무 마트 성복역 동네마트 : 느티나무 마트 성복역 근처에 새로운 동네 마트가 생겼는데 굉장히 신선한 야채들과 고기가 품질이 좋은데 싸다는 소문이 있어서 이렇게 다녀왔다. 사람이 꽤나 많았다. 1층으로만 된 넓은 마트였고 대형 마트와 비슷했다. 육류도 꽤나 종류가 다양하고 가격이 저렴했다. 상품을 보다보면 인당 구매 제한도 있는 상품도 있고 오늘만 할인 제품도 있다. 냉도 부위도 가격이 저렴했고 품질이 괜찮았다. 양고기, 오리, 닭, 소, 돼지등 특수부위도 몇개 있었다. 활어도 있어서 신기했다. 생선도 사이즈가 큰 생선들이 주로 있었다. 과일도 당도 (브릭스) 도 나와있어서 꽤나 좋았고 할인하는 과일도 있어서 좋았다. 주차장은 2층까지 있어서 넉넉하게 주차가 .. 2024. 3. 24.
Unity)Unity Clean-Up Transition Scene (메모리 정리를 위한 명시적인 씬) Unity Clean-Up Transition Scene (메모리 정리를 위한 명시적인 씬) Unity C#에서는 GC가 자동으로 호출된다. Clean Up 하는 형태의 Scene을 하나 두어서 중간에 로드가 많이 되는 Scene 들의 리소스를 효율적으로 관리하기 위한 방법으로 Scene을 이동하는 과정에서 리소스를 모두 다 날리고 새로운 동작을 하기 위한 Tip 이다. 흔히 Loading Scene 과의 비슷한 개념으로 중간에 Load 과정을 노출하지 않고 로딩중 화면을 보여주는 것도 비슷한 개념이다. 기본적으로 GC(Gargage Collector)를 통해서 메모리를 관리하기 때문에 스파이크가 튀는 현상이 종종 발생하는데 해당 시점에서 명시적으로 처리가 되기 때문이다. Unity의 가비지 수집 (정의.. 2024. 3. 21.
Unity)License Revoked~ (라이선스 에러) License Revoked~ (라이선스 에러) 갑자기 Unity Hub를 실행하고 프로젝트를 선택했을때 해당 에러 팝업이 나왔다. 간단하게 라이선스 서버가 잘못됬는지 기존에 갱신해둔 라이선스가 삭제되어서 나오는 메시지로 간단하게 라이선스를 갱신해주면 해결이 된다. Unity Hub 에서 환경설정을 들어간다. 라이선스 메뉴에서 새로고침 및 추가를 눌러서 라이선스를 갱신한다. Unity 온라인 라이선스 활성화 : [링크] 온라인 라이선스 활성화 - Unity 매뉴얼 Unity를 사용하려면 활성화된 라이선스가 필요합니다. Unity Plus 또는 Pro 라이선스의 경우 일련 번호가 있어야 하며 Unity Personal 라이선스의 경우에는 일련번호가 없어도 됩니.. 2024. 3. 20.
반응형