전체 글

전체 글

    탑뷰, 쿼터뷰, 사이드뷰, 백뷰

    탑뷰 위에서 본 시점을 뜻하며 영국식 및 외래어 표기법으로는 톱뷰라고 한다. (탑다운이라고도 한다.) 장점 8방향으로 자유롭게 이동할 수 있다. 고전게임의 경우 4방향 게임도 상당수 존재하지만 4방향이라도 횡스크롤보단 이동면에서 자유롭다. 주변에 있는 적이 눈에 잘 들어온다. 적이 시야내에 출몰하거나 근처에 숨어있는걸 보고 대처할 수 있다. 단점 3D 게임에 비하면 시야면에서는 불리하다. 하늘이 보이지 않게 되고, 특히 멀리 있는 인물들이나 몹들은 볼 수가 없어 건슈팅 장르에서 불리하다. 3D 게임에 비하면 입체감 표현에 한계가 있다. 쿼터뷰 특유의 마름모(높이 개념이 있다면 직육면체) 모양의 지도가 특징. 톱뷰의 공간감과 사이드뷰의 그래픽적 매력을 절충하여 액션, RTS, SRPG 등에 널리 쓰이며, ..

    [Web] 사물인터넷(Internet of Things, IoT)

    사물인터넷(Internet of Things, IoT) IoT 또는 사물 인터넷이라는 용어는 연결된 디바이스의 공통 네트워크를 의미하며, 디바이스와 클라우드 및 디바이스 간 통신을 용이하게 하는 기술을 의미하기도 한다. 사물인터넷(loT)이란 인터넷을 기반으로 모든 사물을 연결하여 사람과 사물, 사물과 사물 간에 정보를 교류하고 상호 소통하는 지능형 기술 및 서비스를 의미한다. 즉, 모든 사물에 센서를 부착함으로써 인터넷을 통해 각각의 사물들이 실시간으로 데이터를 주고받아 스스로 분석하고 학습한 정보를 사용자에게 제공하거나 사용자가 연결된 사물들을 원격으로 조정할 수 있는 기술을 의미한다. 사물인터넷은 우리 생활에 가장 밀접한 스마트 홈 분야에서 아마존 Echo, 구글 Home, KT 지니 등이 상업적인..

    [JavaScript] JavaScript API

    API Application Programming Interface의 약자로, 프로그램이 동작하는 환경을 제어하기 위해서 환경에서 제공되는 조작 장치다. 이 조작 장치는 프로그래밍 언어를 통해서 조작할 수 있다. 자바스크립트의 API 자바스크립트의 API는 크게 자바스크립트 자체의 API와 자바스크립트가 동작하는 호스트 환경의 API로 구분된다. 자바스크립트 API 문서 : 자바스크립트 자체에서 제공하는 API 의 정보 ECMAScript (표준문서) 자바스크립트 사전 (생활코딩) 자바스크립트 레퍼런스 (MDN) jscript 레퍼런스 (MSDN) 호스트 환경의 API 문서 웹브라우저 API Node.js API Google Apps Script API 자바스크립트 API 는 어떤 호스트환경에서도 사용가..

    참고

    보호되어 있는 글입니다.

    [Vue.js] Vue.js

    [Vue.js] Vue.js

    View: 눈에 보이는 화면 (화면의 요소는 HTML) HTML은 DOM을 이용해서 javascript로 조작 -> Reactivity DOM Listeners: View에서 사용자 이벤트는 Vue의 DOM Listeners로 청취 Modal: Vue에서 청취한 이벤트를 통해 javascript에 있는 데이터를 변경하거나 특정 로직을 실행 javascript를 통해 데이터가 변경되었을 경우 Data Bindings 동작하여 View에 반영 Instance 뷰 개발 시 필수로 생성이 필요한 코드 인스턴스 생성 시 Vue 개발자 도구에서 Root 컴포넌트로 인식 var vm = new Vue({ el: '#app', data: { message: 'hi' }, methods: { }, created: fun..

    [Flutter] Flutter란?

    스마트폰의 앱 개발 방식은 3가지로 분류된다. 네이티브 방식 - Native App 안드로이드나 ios 자체에서 제공하는 개발환경으로 개발하는 형식 안드로이드(안드로이드 스튜디어 - Java, Kotlin언어 사용) 하이브리드 방식 - Hybrid App 웹 기술을 활용하여 앱화면을 만든 후 네이티브 기술로 감싸서 앱 형태로 보여주게 만드는 방식 크로스 플랫폼 형식 - Cross-Platform App 안드로이드와 ios 등 각 플랫폼용 앱을 한번에 구현하는 방식 (Xamarin-C#, Fullter-Dart, React Native - Java) Flutter란? flutter는 Google에서 만든 오픈소스 모바일 앱 개발 프레임워크이다. 두개의 운영체제 모두에서 돌아가는 앱을 한번에 구현할 수 있는..