본문 바로가기

전체 글41

유니티를 이용하여 Galaga 게임 만들어보기 목차 서론 일반적인 프로세스 C# 코드 분석 서론 이번 시간에는 유니티를 이용하여 전통적인 슈팅 게임이라고 할 수 있는 Galaga 게임과 비슷한 비행 슈팅 게임을 만들어 보겠습니다. 2d 게임 중에서는 비교적 단순한 구조와 로직을 가지고 있어서 게임을 처음 만드는 사람들에게도 좋은 연습이 될 수 있습니다. 유니티 게임을 만들기 위한 일반적인 프로세스와 게임의 로직을 구성하는 C# 코드를 알아보겠습니다. 일반적인 프로세스는 다음과 같습니다: 일반적인 프로세스 새 Unity 프로젝트를 만듭니다: Unity를 열고 새 2D 프로젝트를 만듭니다. Asset을 가져옵니다: 스프라이트, 사운드 및 배경과 같은 게임의 자산을 가져와야 합니다. 자체 Asset을 생성하거나 온라인에서 찾을 수 있습니다. Unity A.. 2023. 3. 5.
플러터를 이용하여 애플워치 앱을 만드는 프로세스 서론 플러터를 이용하여 아이폰, 아이패드, 맥OS뿐만 아니라 애플워치 앱을 만들 수도 있습니다. 이번 시간에는 플러터로 앱을 만들기 위한 코딩을 작성할 때에 진행하게 되는 일반적인 프로세스와 추가해주어야 할 코드에 대해서 알아보겠습니다. 플러터내에서 다음과 같은 프로세스로 작업을 하게 됩니다. 작업 프로세스 1. 플러터 프로젝트를 설정합니다. 터미널이나 커맨드 창에서 다음의 명령어를 실행하여 새로운 플러터 프로젝트를 만듭니다: flutter create my_watch_app 이 명령어는 my_watch_app 이라는 이름으로 되어 있는 새로운 플러터 프로젝트를 만들어주는 명령어입이다. 이 프로젝트 폴더에는 필수적인 파일과 폴더가 포함되어 있습니다. 이 코드에서 my_watch_app 대신에 원하는 이름.. 2023. 3. 4.
Checkbox, Radio, Slider, Switch 위젯의 활용법 서론 이번에는 Checkbox, Radio, Slider, Switch 위젯에 대해서 알아보겠습니다. 이 위젯들은 모두 유저로부터 데이터를 입력 받는 위젯으로서, 정해진 옵션 중에서 선택을 할 수 있게 해주는 위젯들입니다. 각 위젯별로 자세한 사용법은 아래와 같습니다. 목차 Checkbox Radio button Slider Switch 본문 Checkbox: Checkbox는 유저로부터 true나 false 중의 하나를 입력 받는 Boolean 입력값을 처리하는 widget입니다. 여러 개의 옵션이 주어져 있다면 여러 개의 옵션에 동시에 체크하여 선택할 수 있습니다. value 프로퍼티로 Checkbox의 값을 설정하며 유저가 체크 상태를 변경할 때 호출할 event callback 함수는 onChan.. 2023. 3. 3.
TextField위젯과 관련된 클래스 활용법 목차 TextField TextFiled와 함께 활용되는 클래스 서론 어플리케이션의 화면을 구성할 때 사용자에게 직접 텍스트를 입력 받거나, Checkbox, Radio 버튼 등으로 데이터를 입력 받는 경우가 많습니다. 이번에는 사용자에게 데이터를 입력 받을 때 사용하는 위젯에 대해서 알아보겠습니다. 또한 Form 위젯으로 데이터 유효성을 검증하고, 관리하는 방법도 알아보겠습니다. 본문 1. TextField: TextField는 유저에게 Text를 입력 받는 Widget입니다. style 프로퍼티의 TextStyle 객체를 이용하여 문자열의 스타일을 지정할 수 있습니다. textAlign 속성의 TextAlign 클래스가 제공하는 상수를 이용하여 텍스트를 가로 방향에서 어떻게 정렬할 지 지정할 수 있습.. 2023. 3. 2.