[카테고리:] Computer Science

  • 언리얼 엔진5 강의 요약 – 7. 창고부수기 게임 7편 (레벨 level, 총정리)

    언리얼 엔진5 강의 요약 – 7. 창고부수기 게임 7편 (레벨 level, 총정리)

    마지막 챕터 총알 다 쓰면 게임을 계속 할 방도가 없다. 뭐 재장전도 할 수 있겠지만 이번에는 그냥 총알 다 쓰면 레벨 리셋하는 방식으로 가보자. 바로 블루프린트 이벤트 그래프 ㄱㄱ 레벨의 개념 5초 간의 딜레이 이후에 레벨을 연다. 보면 알겠지만 리셋하는 방식이 아니라, 새로 레벨을 여는 것임. 레벨 열 때 기존 레벨은 닫히는지는 모르겠음 안 알려줌…

  • 언리얼 엔진5 강의 요약 – 6. 창고부수기 게임 5편 (Actor/Components, Collision, 기초 컴공 지식들)

    언리얼 엔진5 강의 요약 – 6. 창고부수기 게임 5편 (Actor/Components, Collision, 기초 컴공 지식들)

    Actor와 Component? 이전의 강의 내용에 Actor와 Component, Object에 대해 다룬 바 있다. 모든 Actor와 Component는 Object이고, 그중에 Actor는 게임 내에서의 단일 Object 개념, Component는 Actor를 구성하는 Object 이다. 즉 Component들로 Actor가 만들어진다. 이를 하는 방법을 소개. 콘텐트 드로어에서 Rack Actor를 만들어볼 것임. 먼저 랙1을 맵에 놓는다. 그러면 이는 액터로서 맵에 나타난 것. 여기서 디테일에 랙1의…

  • 언리얼 엔진5 강의 요약 – 5. 창고부수기 게임 4편 (Asset, Map Brush/Geometry, Lighting/Materials)

    언리얼 엔진5 강의 요약 – 5. 창고부수기 게임 4편 (Asset, Map Brush/Geometry, Lighting/Materials)

    밋밋해보이는 게임화면 열심히 이것저것 넣어가며, 기본적인 조준 총알 발사 로직까지는 넣었지만… 너무 밋밋하다… 뭔가를 입혀야함. 애셋 에픽게임즈 런처를 실행하고, 언리얼 엔진에서 마켓플레이스로 이동. 무료 – 평생 무료 컨텐츠로 가보자. 검색에 industry props pack 6 검색하여 구매 ㄱㄱ 그 후 라이브러리로 탭을 옮겨서 보관함을 보면 애셋이 추가되어 있음. 프로젝트에 추가 ㄱㄱ 프로젝트 콘텐트 드로어에 애셋 추가되어…

  • 언리얼 엔진5 강의 요약 – 4. 창고부수기 게임 3편 (Pawn, Location, Roatation, Vector)

    언리얼 엔진5 강의 요약 – 4. 창고부수기 게임 3편 (Pawn, Location, Roatation, Vector)

    이 게임이 뭐더라? 창고부수기 게임임. 1인칭으로 맵을 유영하면서 내가 조준하는 방향으로 총알을 쏴서 물체들을 부수는 게 목표! 지금 총알 쏘는 건 내가 어딨든 고정된 위치에 스폰되어 고정된 방향으로 발사가 됨. 폰에 대해서(Pawn, Player Start) 레벨에서 시뮬레이션을 돌리고, F8을 누르면 유체 이탈이 되면서 내가 빙의됐던 물체가 보임. 이를 폰이라고 한다. 이를 시뮬레이션 중단하고 아웃라이너를 다시보면 폰이…

  • 언리얼 엔진5 강의 요약 – 3. 창고부수기 게임 2편 (Class/Instance, Data Types)

    언리얼 엔진5 강의 요약 – 3. 창고부수기 게임 2편 (Class/Instance, Data Types)

    Class 와 Instance 이전글에서도 말했지만 OOP를 알고 오는 게 매우 심신에 좋긴 함. 이번 창고부수기 게임은 창고에 있는 기물들을 플레이어가 총알을 발사해서 부수는 게임임. 그러면 총알 클래스를 만들고, 쏠 때마다 인스턴스 찍어서 발사하면 되는거다. 간단하게 클래스는 틀이고, 인스턴스는 틀로 찍어낸 실제 물체라고 생각하면 됨. 총알마다 새롭게 정의할 필요 없잖아?ㅇㅇ 언리얼에서도 이 OOP처럼 할 수 있게끔…

  • 언리얼 엔진5 강의 요약 – 2. 창고부수기 게임 1편 (Blueprint, Physics, Impulse)

    언리얼 엔진5 강의 요약 – 2. 창고부수기 게임 1편 (Blueprint, Physics, Impulse)

    창고부수기 게임 만들기 블루프린트를 활용한 게임 제작편. 프로젝트 생성 일단 새 프로젝트 만들자. 게임 – 기본 – 블루프린트 – 시작용콘텐츠 – 프로젝트 이름 – 생성 ㄱㄱ 하단에 콘텐츠 드로어가 프로젝트 디렉터리같은 역할. 레벨 블루프린트 열기 / 블루프린트 기본 개념 블루프린트를 위해 파악해야 할 용어들 이렇게 블루프린트를 작성하고 플레이해보면 이렇게 메시지가 뜬다. 피직스(Physics)? 피직스는 물리법칙이다. 게임…

  • 언리얼 엔진5 강의 요약 – 1.설치 및 실행과 첫 프로젝트

    언리얼 엔진5 강의 요약 – 1.설치 및 실행과 첫 프로젝트

    오늘부터 듣기 시작한 유데미의 언리얼 엔진5 강의. 이전 일기에서 적었 듯 남에게 가르치기 위해 쉽게 요약하는 것이 가장 빠르고 효율적인 학습 방법이므로 남기기로 했다. 설치 두 개 프로그램 있어야 된다. 뭐 vscode로도 된다는데 더 복잡해 지니까… 깝 ㄴㄴ하고 그냥 설치하라는 거 하자. 언리얼 에디터 설치야 뭐… 그냥 언리얼 엔진 검색해서 들어가서 다운 받으면 됨…(언리얼 엔진…

  • windows에서 쉽게 aws ec2 ssh 접속하기 [aws 2]

    windows에서 쉽게 aws ec2 ssh 접속하기 [aws 2]

    ec2? ssh? putty? aws EC2 인스턴스는 클라우드 컴퓨터이다. 이 클라우드 컴퓨터를 조작하기 위해서는 접근이 필요하다. 이 접근을 하는데 필요한 절차를 ssh 프로토콜이라고 한다. 이 프로토콜을 활용해 ec2에 접근하는 방법을 찾아보면 거의 다 putty를 설치하여 활용하는 방법일텐데, 나는 내 컴퓨터에 뭐가 추가적으로 쌓이고 설치되는 걸 극도로 귀찮아하고 싫어하는 편이다. 많은 사람들이 모르는 사실. Windows 10 이상부터…

  • aws 워드프레스 구축 – 1. aws EC2/RDS 인스턴스 생성 (linux, mysql)

    aws 워드프레스 구축 – 1. aws EC2/RDS 인스턴스 생성 (linux, mysql)

    EC2와 RDS? aws에서 제공하는 클라우드 서비스의 상품명. EC2는 elastics compute로 흔히 생각하는 컴퓨터를 원하는 사양으로 대여한다고 생각하면 됨. RDS는 relational database system으로 최적화 된 RDB(mysql, oracle, postgresql 등)을 대여. 여기에 DB전문가가 수행해야 할 안정성 최적화 백업 등을 대신 수행해 줌. 대여한 각각 하나 하나의 물체를 인스턴스라고 부름.(이해를 위한 비약적 설명이니 반박금지;;) 이게 왜 필요함? EC2는…

  • aws 워드프레스 구축 – 0. 시리즈 소개

    aws 워드프레스 구축 – 0. 시리즈 소개

    aws 워드프레스 구축을 시작한 이유 선요약 요즘 블로그 수익화가 유명하여 원래는 티스토리 블로그를 운영하려 했었다. 근데 카카오측의 과도한 광고 정책으로 기존 이용자도 이탈하고 있는 상황이더라. 대체제로는 네이버 블로그, 블로그 스팟 등이 있었는데 워드프레스가 광고도 붙일 수 있고, 커스터마이즈가 편하고 기존 템플릿도 많고, 다양한 기능의 플러그인도 많다고 하여 채택. 근데 다들 워드프레스 구축하는 게 어렵다고 하더라.…