· 플러터
지난 포스트에서 Scaffold에 대해서 알아보았습니다. 앱 디자인에 사용되는 가장 기본적인 디자인 레이아웃이죠. 이번에는 scaffold에서 사용되는 여러 속성 중 앱 상단에 위치하는 AppBar에 대해서 알아보도록 하겠습니다. 앱의 제목과 뒤로 가기, 메뉴 등의 버튼들이 위치하는 부분이죠.   플러터 시작하기 01 : ScaffoldScaffold는 플러터에서 사용되는 가장 기본적인 디자인 레이아웃입니다. 앱의 뼈대라고도 할 수 있죠. 이번 포스트에서는 Scaffold에서 주로 사용되는 속성(property) 몇 가지를 소개해 드리려고 합니torotoblog.tistory.comAppbar 만들기Scaffold( appBar: AppBar(title: const Text('Appbar Examp..
· 플러터
Scaffold의 마지막 속성, floatingActionButton입니다! 글 쓰기, 메뉴 보기 등으로 많이 사용하는 버튼이죠. 이번 포스트에서는 이 버튼을 한번 꾸며보도록 하겠습니다.  플러터 시작하기 02. Appbar 꾸미기지난 포스트에서 Scaffold에 대해서 알아보았습니다. 앱 디자인에 사용되는 가장 기본적인 디자인 레이아웃이죠. 이번에는 scaffold에서 사용되는 여러 속성 중 앱 상단에 위치하는 AppBar에 대해서torotoblog.tistory.com 플러터 시작하기 03. BottomNavigationBar을 사용해 탭 만들기많은 앱들이 하단 메뉴를 통해 탭 전환을 하는 형태로 디자인되어 있습니다. Scaffold의 여러 속성 중 bottomNavigationBar 속성이 바로 이..

· 유니티
지난 강좌에서 유니티의 기본 인터페이스에 대해서 배웠습니다. 그럼 이제 본격적으로 유니티를 사용해 봐야겠죠. 게임에서 가장 기본적인 요소 중 하나가 바로 플레이어입니다. 그중에서도 제일 기본은 움직임이죠. 유니티에서는 다양한 방법으로 플레이어가 이동할 수 있도록 제어가 가능한데요, 이번 강좌에서는 Rigidbody(리지드바디)를 사용한 2D 플레이어 상하좌우 이동을 구현해 보겠습니다. 유니티 강좌 01. 기본 인터페이스 유니티는 게임 개발을 조금 더 쉽게 할 수 있도록 도움을 주는 엔진입니다. 3D와 2D 환경의 게임을 모두 개발할 수 있고, C#을 지원하기 때문에 초보자가 쉽게 접근할 수 있습니다. 그리고 유니티 torotoblog.tistory.com 백준으로 배우는 C 언어 01. Xcode 설치하..
· 유니티
저번에는 탑뷰 형식의 게임에 사용될 플레이어 상하좌우 이동에 대해서 알려드렸습니다. 하지만 마리오, 소닉, 테라리아 같은 플랫포머 게임을 만들 때는 중력이 적용된 좌우 이동이 필요합니다. 이번 강좌에서는 리지드바디와 Velocity() 함수를 사용해서 중력이 적용된 이동을 구현해 보도록 하겠습니다. 유니티 강좌 02. 2D 플레이어 이동 지난 강좌에서 유니티의 기본 인터페이스에 대해서 배웠습니다. 그럼 이제 본격적으로 유니티를 사용해 봐야겠죠. 게임에서 가장 기본적인 요소 중 하나가 바로 플레이어입니다. 그중에서도 제 torotoblog.tistory.com 유니티 강좌 05. 화면 흔들림 효과 게임 속에는 다양한 효과들이 적용되어 있습니다. 일반적으로는 알지 못하는 효과이더라도 모두 게임을 역동적으로 ..
· 유니티
플랫포머 게임에서 좌우 이동과 함께 필수적인 요소 중 하나가 바로 점프입니다. 점프는 여러 변수들을 만들어 내면서 게임에 재미를 더하죠. 저번 강좌와 이어서 이번에는 플랫포머에서의 점프에 대해서 알려드리도록 하겠습니다. 유니티 강좌 02. 2D 플레이어 이동 지난 강좌에서 유니티의 기본 인터페이스에 대해서 배웠습니다. 그럼 이제 본격적으로 유니티를 사용해 봐야겠죠. 게임에서 가장 기본적인 요소 중 하나가 바로 플레이어입니다. 그중에서도 제 torotoblog.tistory.com 유니티 강좌 05. 2D 플랫포머 이동 저번에는 탑뷰 형식의 게임에 사용될 플레이어 상하좌우 이동에 대해서 알려드렸습니다. 하지만 마리오, 소닉, 테라리아 같은 플랫포머 게임을 만들 때는 중력이 적용된 좌우 이동이 필요합니 to..
· 유니티
지난 두 개의 강좌에서 2D 플랫포머 이동과 점프에 대해서 알려드렸습니다. 이제 충분히 플랫포머 게임의 기본을 갖추었지만 아직 한 가지 버그가 남아있습니다. 점프를 하거나 플랫폼에서 떨어질 때 땅의 옆 부분에 플레이어가 닿으면 떨어지는 속도가 확 줄어드는, 흔히 끼임 현상이라고도 할 수 있는 상황이 발생합니다. 유니티 물리 엔진은 마찰(Friction)도 구현이 되기 때문에 힘이 가해지지 않으면 마찰로 인해 플레이어가 멈추게 됩니다. 이번 강좌에서는 이 형상을 해결하기 위해서 Physics Material을 사용해서 마찰 계수를 0으로 바꿔 보겠습니다. 유니티 강좌 05. 2D 플랫포머 이동 저번에는 탑뷰 형식의 게임에 사용될 플레이어 상하좌우 이동에 대해서 알려드렸습니다. 하지만 마리오, 소닉, 테라리..
· 유니티
게임에서 적을 만났는데 적이 동상처럼 가만히 서있기만 한다면 어떨까요? 분명 엄청 지루한 게임이 될 것입니다. 또는 적이 어디에 있는지 뻔히 알기 때문에 스테이지를 깨기 매우 쉬워지겠죠. 잘 만들어진 게임을 보면 적들은 플레이어가 근처에 있지 않더라도 항상 바쁘게 움직이고 있습니다. 꼭 적이 아니라 주민 npc, 동물, 등 게임에 등장하는 캐릭터들이 항상 움직이고 있는 모습을 볼 수 있죠. 이번 강좌에서는 2D 랜덤 패트롤을 구현해 보도록 하겠습니다. 유니티 강좌 02. 2D 플레이어 이동 지난 강좌에서 유니티의 기본 인터페이스에 대해서 배웠습니다. 그럼 이제 본격적으로 유니티를 사용해 봐야겠죠. 게임에서 가장 기본적인 요소 중 하나가 바로 플레이어입니다. 그중에서도 제 torotoblog.tistory..
· C 언어
프로그래밍을 배우기 시작하면 항상 한 번씩은 해보는 것이 있죠. 바로 Hello World!인데요, 백준 역시 "세상아 반갑다"로 시작을 하네요. 백준 단계별 풀어보기의 첫 단계인 입출력과 사칙연산의 1번 문제 Hello World!(#2557)를 풀어보도록 하겠습니다. 백준으로 배우는 C 언어 01. Xcode 설치하기 C 언어를 배우기 시작하면서 이것저것 찾아보다가 백준(Baekjoon)이라는 사이트를 알게 되었는데요, 기초부터 고급까지 수만 개의 문제들을 풀어볼 수 있는 사이트입니다. 코딩에 관한 기초 지식만 있다면 단계별.. torotoblog.tistory.com 먼저 문제를 찾아야 하겠죠. 백준 https://www.acmicpc.net/ 사이트에 들어간 후 상단 메뉴에 있는 문제 > 단계별로..
토로토
토로토 블로그