- Today
- Total
목록분류 전체보기 (360)
프로그래밍 농장
https://corinediary.tistory.com/2 [Github] 깃허브 repository에 파일 올리기 티스토리 블로그를 만들고 올리는 첫 포스팅 주제는 바로 [Github 저장소에 파일 업로드하기] 입니다 ! 이번 포스팅은 Git bash를 이용해 Github 저장소에 내 소스코드들을 업로드하고싶다 하시는 분 corinediary.tistory.com https://somworks.tistory.com/24 [SomTemplate] 언리얼 프로젝트 깃허브 저장소에 Commit 후, Push 하기 안녕하세요, 솜이불입니다. 오래 기다려주셨습니다 ㅠㅠ 의 제 2강, 그리고 핵심인 커밋후 푸쉬하기에 대한 강좌를 시작하겠습 somworks.tistory.com
Unreal Engine은 Epicgames 를 통하여 설치할수있으며, 최초 설치 후 새 프로젝트를 만들면 아래와 같은 플레이 및 에디트 환경이 출력되는것을 확인할수있다. 아래는 3인칭시점의 새로운 레벨을 깔아준 모습 이후 아래와 같은 콘텐츠 브라우저를 통하여 여러가지 도구들과 상호작용타겟을 배치시킬수있다. 언리얼엔진 내에서는 WASD 와 마우스 오른쪽 클릭을 통해 시점과 방향을 조절할수있으며, 아래와 같이 Architecture들을 조합하여 구조물을 만들수도있다. 이때, 각 도구들은 space를 통해 3가지 방법으로 transform을 할수있다 ( 위치 / 회전 / 스케일 . . ) Rendering - Visible 의 옵션을 통하여 아래의 라이트를 on/off 가 가능하다 . 이후 블루프린트 스크립..
- Blueprint ? -> 'Visual Scripting System' -> 위처럼 간단히 노드를 잇는 작업만을 통해서도, 각종 기능이나 효과를 가진 스크립트를 만들어낼 수 있다. -> Blueprint는 트리거박스를 이용해 전문프로그래머뿐 아니라 디자이너 등도 쉽게 기능 및 동작을 구현할수있으며, 코딩부분의 c++과도 매우 친밀하여 백엔드, 서버등의 부분은 c++을 이용해 작업해줄수있다. 언리얼 엔진의 비주얼 스크립팅 시스템인 Blueprint (블루프린트)는 언리얼 에디터 안에서 노드 기반 인터페이스를 사용하여 게임플레이 요소를 만드는 개념을 토대로 한 비주얼 스크립팅 시스템입니다. 일반적인 스크립팅 언어와 마찬가지로, 엔진 내 객체 지향형(OO) 클래스 또는 오브젝트를 정의하는 데 사용됩니다...
초월(Meta)과 우주를 뜻하는 유니버스(Universe)의 합성어 미국의 비영리 기술연구단체 ASF(Acceleration Studies Foundation)는 2007년 메타버스의 종류를 크게 네 가지로 분류하였다. 하나는 아바타와 온라인 프로필 등으로 이용자가 정체성을 가상공간에서 드러내는 '가상세계' 방식입니다. 싸이월드의 미니미가 대표적인 사례입니다. 이용자의 물리적 환경에 가상의 사물이나 인터페이스를 더한 '증강현실'도 메타버스 서비스의 일종입니다. 이용자가 주변을 스마트폰으로 찍으면 포켓몬스터가 돌아다니는 '포켓몬고'가 여기에 해당합니다. 이용자의 주변 환경과 관련된 추가 정보를 더한 '거울세계' 방식도 있습니다. 일례로 구글어스 앱을 켜고 주변 환경을 찍으면 외국어로 적힌 상품명이 자동 번..
Polymorphism(다형성)이 왜 존재하는 것인가? 에 대한 공부를 했을 때 클래스의 가치를 알게된다. 잘 구성된 클래스들은 설계를 복잡하게 만들기는 하지만 유지, 보수, 확장을 할 때 그 진가가 들어 난다. 가끔 개발자의 가장 강력한 무기는 Ctrl+C, Ctrl+V 라고 하는데, 이건 그냥 우스게 이야기 일뿐 잘 구성된 디자인에서는 이런게 필요없다. copy and paste 를 2~3번 하다보면 이걸 폴리모피즘을 이용하면 편하게 수정 가능한 방법을 모색할 수 있고(아니면 템플릿을 이용한 제네릭프로그래밍으로), 그걸 적용하기 위해서는 기존 소스를 많이 고쳐야 하지만 일단 수정해 놓으면 추후 유지 보수에 편하다. 사실, C++ 은 C 를 기반으로 문법 위주(기본 라이브러리는 문법의 확장에 비하면 부..
-스프링 프레임워크(Spring Framwork)란 ? 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로, 줄여서 스프링이라고 불린다. -> 애플리케이션 프레임워크 : 특정 계층이나 기술, 업무 분야에 국한되지 않고 애플리케이션의 전 영역을 포괄하는 범용적인 프레임워크를 뜻한다. 애플리케이션 프레임워크는 개발의 전 과정을 빠르고 효율적으로 진행하는데 일차적인 목표를 둔다. -> 경량급 프레임워크 : 단순한 웹컨테이너에서도 엔터프라이즈 개발의 고급기술을 대부분 사용할 수 있다. -> 엔터프라이즈 개발 용이 : 개발자가 복잡하고 실수하기 쉬운 Low Level에 대한 관심을 줄이고, 비즈니스 로직 개발에 전념할 수 있도록 지원한다. -> 오픈소스 : Spring은 오픈소스 기반으로 소스코드가 공개 되어있..