본문 바로가기

전체 글325

2024 MBTI 테스트 MBTI 테스트 다음 2024. 6. 13.
평균값 구하기!! 계산하기 평균: - 2024. 6. 12.
글자 수 세기 글자 수 세기 글자 수 (공백 포함): 0 글자 수 (공백 제외): 0 2024. 6. 11.
윈도우 11 화면 분할 방법!! 윈도우 11에서 화면을 분할하는 방법은 다음과 같습니다.1. 스냅 레이아웃 사용윈도우 11은 화면 분할을 쉽게 할 수 있는 스냅 레이아웃 기능을 제공합니다.윈도우 + Z 키를 누릅니다.화면 상단에 스냅 레이아웃이 나타납니다.원하는 레이아웃을 선택합니다.분할된 영역에 맞게 창을 드래그하여 놓습니다.  2. 스냅 어시스트 사용윈도우 11에서는 스냅 어시스트 기능을 통해 쉽게 화면을 분할할 수 있습니다.윈도우 키 + 화살표 키를 사용하여 창을 화면의 왼쪽 또는 오른쪽으로 이동합니다.창을 왼쪽 또는 오른쪽에 스냅하면 나머지 공간에 열려 있는 다른 창들이 미리보기 형태로 나타납니다.원하는 창을 클릭하여 나머지 공간을 채웁니다.3. 드래그 앤 드롭윈도우 11에서는 마우스를 사용하여 화면 분할을 쉽게 할 수 있습니다.. 2024. 6. 7.
Unity 유니티 벡터와 벡터의 연산 Vector!! 유니티(Unity)에서 벡터(Vector)는 3D 공간에서 위치, 방향, 크기 등을 나타내는 중요한 개념입니다. 벡터는 Unity의 Vector3 구조체를 사용하여 표현됩니다. 또한, 2D 게임을 위해 Vector2 구조체도 사용됩니다. 이 설명에서는 주로 Vector3를 중심으로 벡터의 개념과 사용 방법을 설명하겠습니다.벡터(Vector)란?벡터는 크기와 방향을 가진 물리량입니다. Unity에서 벡터는 주로 위치(Position), 이동(Movement), 방향(Direction), 힘(Force) 등을 나타내는 데 사용됩니다.Vector3Vector3는 3차원 공간에서의 벡터를 나타내는 구조체입니다. Vector3 객체는 x, y, z의 세 가지 구성 요소를 가집니다.생성 및 초기화  벡터 연산은 U.. 2024. 5. 21.
1인 게임 개발로 성공한 개발자 TOP 5 게임 개발은 종종 대규모 팀과 복잡한 개발 과정이 필요한 작업으로 여겨지지만, 일부 개발자들은 단독으로 놀라운 성과를 거두며 업계에 큰 영향을 미쳤습니다. 이 블로그에서는 1인 개발자로서 큰 성공을 거둔 다섯 명의 개발자와 그들의 성과에 대해 살펴보겠습니다.1. 마르쿠스 페르손 (Notch) - Minecraft마르쿠스 페르손은 전설적인 샌드박스 게임 "마인크래프트"의 창시자로, 이 게임은 출시 이후 전 세계적으로 폭발적인 인기를 끌었습니다. 2014년, 그는 마이크로소프트에 "마인크래프트"를 25억 달러(약 3조 원)에 판매하면서 엄청난 수익을 올렸습니다​ (Video Game Insights)​​ (Stepofweb)​. 이 게임은 단순하면서도 창의적인 게임플레이로 수억 달러의 판매 수익을 기록했습니.. 2024. 5. 21.
WEBP 파일을 PNG 파일로 변환 WEBP 파일 to PNG See the Pen Convert Webp by 김도균 (Dipiri) (@-Dipiri) on CodePen. 2024. 5. 19.
첫 인디 게임을 제작한다면 고려해야 할 사항들 시간 추정의 어려움게임 제작에 걸리는 시간을 추정하는 것은 매우 어렵다. 개발자는 예상 시간을 두 배로 계산해야 한다.게임 개발은 예측 불가능한 요소와 사건들로 인해 지연될 수 있다.예술과 과학의 결합비디오 게임은 여러 예술 형태와 과학이 결합된 예술 표현의 정점이다.게임 개발에는 스토리, 아트, 음악, 건축, 레벨 디자인 등 다양한 요소가 포함된다.디테일의 중요성과 영향작은 변경이 게임 전체에 큰 영향을 미칠 수 있다.메인 색상의 선택이 게임의 분위기에 결정적인 영향을 준다.피드백의 다양성과 그 영향모든 사용자의 피드백은 다르며, 이는 게임 개발 방향에 대한 의문을 제기할 수 있다.개발 과정 중 버그 수정과 피드백 처리는 시간이 많이 걸릴 수 있다. 프로토타입의 중요성게임의 핵심 아이디어를 간단히.. 2024. 5. 7.
c# Unity 유니티 튜토리얼 벽돌깨기(arkanoid) 7. 게임오버 시 재시작 처리 Part_02 지난 포스트에 이어서 계속 진행해보도록 하겠습니다. 9. 상태에 따른 애니메이션이 나올 수 있도록 애니메이터를 설정합니다. 애니메이터 창이 보이지 않는다면 Window 메뉴에서 애니메이터 창을 열어줍니다. 10. 애니메이터에 스테이트를 추가하고 조건에 따라 애니메이션이 플레이 될 수 있도록 트랜지션을 연결합니다.생성한 스테이트의 이름을 변경 후 스테이트를 하나 더 추가하도록 합니다. 생성한 스테이트의 이름을 Break라고 변경합니다.   11. 애니메이터 창의 Parameters에 bool 타입의 Break라는 이름으로 조건을 추가합시다.  12. Normal 상태에서 Break 상태로 변경될 수 있도록 트랜지션을 연결해 주도록 합시다. 13. 연결된 트랜지션을 선택하여 아래와 같이 설정합니다. 특히 C.. 2024. 5. 7.
c# Unity 유니티 튜토리얼 벽돌깨기(arkanoid) 7. 게임오버 시 재시작 처리 Part_01 https://drive.google.com/file/d/1Yyp1UJIvSO5tsx1XdMIi8nqgkN3Ig1zN/view?usp=sharing BreakPaddle.png drive.google.com 이제 마지막으로 공이 화면 밖으로 사라졌을 때 게임이 재시작되는 부분을 처리해보도록 하겠습니다. 1. 화면 아래쪽에 공이 나갔다는 걸 알 수 있도록 게임오브젝트를 하나 생성하고 충돌 박스를 추가하도록 합시다.  2. 아래와 같이 Box Collider 2D를 설정합니다. 3.Out 이라는 태그를 하나 추가합니다. South 오브젝트의 태그를 추가한 Out으로 변경합니다. 4.  BallController 스크립트 내에서 충돌에 따른 처리를 하도록 합니다.  우선 공이 밖으로 나갔을 때 패들의 중앙 위.. 2024. 5. 7.
c# 인덱서? Indexer? 인덱서의 특징과 예제 인덱서(Indexer)는 C#에서 클래스나 구조체의 객체를 배열처럼 접근할 수 있게 해주는 프로퍼티의 일종입니다. 인덱서를 사용하면 객체 내부의 데이터 컬렉션에 대해 배열의 인덱싱 구문([])을 사용하여 요소에 접근할 수 있습니다. 이는 객체의 사용성을 향상시키고, 코드의 가독성을 높여 줍니다.인덱서의 특징인덱서는 this 키워드를 사용하여 정의됩니다.인덱서는 하나 이상의 매개변수를 받을 수 있으며, 보통은 하나의 매개변수를 사용합니다.인덱서는 일반적으로 public으로 선언되어 외부에서 접근 가능합니다.get과 set 접근자를 사용하여 인덱서의 읽기와 쓰기 동작을 정의할 수 있습니다.활용 상황인덱서는 다음과 같은 상황에서 유용하게 사용될 수 있습니다:내부 컬렉션 또는 배열의 데이터에 쉽고 직관적으로 접.. 2024. 5. 3.
c# 문제 57. 입력받은 문자열을 리스트에 추가하고 출력 문자열 리스트를 생성하고 몇 가지 도시 이름을 입력받아 추가한 후, 모든 도시를 출력하는 코드를 작성하세요.코드는 아래에~~~~~~~~~~~~~~~~~~~~ 2024. 5. 3.
반응형