728x90 반응형 전체 글454 게임배경음악과효과음 8주차 - 중간과제 발표 진행 2023. 11. 9. 게임기획과비주얼스크립팅 9주차 - UMG, UI UMG Unreal Motion Graphics Designer : 언리얼에서 제공하는 UI 제작 툴 실습 진행 UMG의 위젯 디자이너를 사용해서 UI를 제작 GUI를 그리기 위한 블루프린트를 설정 - 플레이어의 체력을 표시하는 UI 추가 - 탄환의 개수를 표기하는 UI 추가 https://docs.unrealengine.com/5.3/ko/umg-editor-reference-for-unreal-engine/ UMG 에디터 레퍼런스 언리얼 모션 그래픽(Unreal Motion Graphics, UMG) 에디터를 살펴봅니다. docs.unrealengine.com 눈을 뜬 상태는 public을 의미한다. PlayerHealth의 기본 값을 1로 설정한 이유 : UI에서 게이지로 표현할 때 0~1 사이의 .. 2023. 11. 9. 레벨디자인심화 9주차 - Spawn 레벨디자이너를 소개한다고 하면 지형이 가장 먼저 생각날 것이다. 지형 위에서 플레이하기 위해 가장 먼저 필요한 것은 몬스터와 스폰 데이터이다. 스폰 데이터는 무엇을 어디에 배치할 것인지의 정보이다. 어떻게 스폰시킬 것인가? 내가 없는 곳에서 몬스터들이 돌아다니게 하면서 CPU를 잡아먹을 필요는 없으니 들어오게 될 때 스폰하게 된다고 하면. 플레이어는 지역을 왔다갔다 하기만 할 것이다. 왔다갔다 했을 때 스폰되는 몬스터가 줄어든다면? 과정을 비교해서 전과 같지 않다면 스폰률이 늘어난다면? 우리가 시스템을 짜는 이유는 통제할 수 있어야하기 때문이다. 필요하면 우리가 폴리싱을 할 수 있어야 하기 때문에. 폴리싱을 하려면 어떤 방법이 있을까? 확률이나 방 개수를 수정하게 될 수 있다. 폴리싱을 할 수 있게 시스.. 2023. 11. 9. XR콘텐츠제작프로젝트(캡스톤디자인) 11주차 기획 진행 경과- 레벨 디자인 개편을 위한 그레이박싱 아이디어 모집 프로그래밍 진행 경과- Wind Trigger 프리펩 적용- URP Decal 기능 추가- 각종 버그 픽스아트 진행 경과- 전반적인 디자인 대개편으로 인한 논의 시간을 가짐 모델링 작업원화 작업애니메이션 작업이펙트 작업 2023. 11. 9. 리얼타임엔진 10주차 - Verse 튜토리얼 https://youtu.be/XFUKkvVtdYk https://dev.epicgames.com/documentation/ko-kr/uefn/learn-programming-with-verse-in-unreal-editor-for-fortnite Verse로 프로그래밍 배우기 Verse 프로그램 언어의 작동 방식과 UEFN에서 이를 사용하여 더 빠르고 유연하게 작업하는 방법을 학습합니다. dev.epicgames.com 에디터를 영어로 바꾸는 것을 추천. 환경설정 > 언어 > 영어 Verse Explorer > Add new verse file > Create 우리가 만든 스크립트로 동작하는 장치를 만들 수 있다. Verse 탭 > VS Code로 열기를 통해 Verse workspace를 열 수 있다.. 2023. 11. 7. 게임인공지능 10주차 - TensorFlow and keras, Linear Regression TensorFlow TensorFlow는 데이터 흐름 그래프를 사용하는 수치 연산용 오픈소스 소프트웨어 라이브러리이다. Tensor : 데이터 뭉치 그래프의 노드(node) : 수학적 연산을 나타낸다 그래프의 변(edge) : 노드 간에 전달되는 다차원 데이터 배열(텐서)을 나타낸다. Tensors : 다차원 배열 또는 벡터 등을 일반화한 자료구조 Types of tensors : tf.Variable, tf.constant, tf.SparseTensor TensorFlow : Tensor를 포함하는 계산을 정의하고 실행하는 프레임워크 Python을 기반으로 진행. 텐서플로우를 사용하려면 모듈을 임포트 해 주어야 한다. import tensorflow as tf node1 = tf.constant(3.0.. 2023. 11. 7. 게임밸런스및시뮬레이션 9주차 - 간단한 게임 만들기 : 로우하이 로우하이 게임 1~100사이의 임의의 정답을 세팅한다. 인풋박스를 통해서 유저의 예상값을 받는다. 예상값이 정답보다 크면 "로우", 작으면 "하이"로 결과를 알려준다. 6회 내로 정답을 맞추면 축하 msgbox를, 못 맞추면 정답을 알려주고 격려 msgbox를 생성한다. 직접 실행 창을 이용하여 바로 입력할 수 있다. 실습 진행 Public 정답 As Byte, 스위치 As Byte, 도전 As Byte Public Min As Byte, Max As Byte, Percent As Byte Private Sub Workbook_Open() Call 게임세팅 End Sub Sub 게임세팅() 스위치 = 0 도전 = 0 정답 = 0 Min = 1 Max = 100 For I = 0 To 6 'Range("B.. 2023. 11. 6. 게임그래픽프로그래밍심화 9주차 보호되어 있는 글 입니다. 2023. 11. 6. 게임배경음악과효과음 7주차 - FMOD 게임엔진 연결법, 환경음 제작 FMOD에 대하여 FMOD란? 음향 미들웨어, 음악 엔진. 게임 오디오 및 음악 관리를 위한 소프트웨어 라이브러리. 게임 내의 음향 효과, 배경음악, 대화, 3D 사운드 등을 효과적으로 다루고 제어하기 위해 사용 적응형 음악을 만들기 쉬운 사운드 미들웨어이다. FMOD의 특징 - 크로스 플랫폼 지원 - 실시간 편집 가능 - 이벤트 편집기 - 종합 믹서를 통해 신호를 전달 - 내장된 프로파일러를 사용하여 게임 플레이를 캡처하고 시뮬레이션 가능 FMOD를 프로젝트에 적용할 장점 : 사운드 디자이너 기준 - 적응형 오디오 설계, 제작 및 최적화 하는데 필요한 모든 도구를 제공 - 공유 사전 설정 및 검색 가능하고 태그 가능한 계층 구조로 프로젝트를 구성하고 관리 - 역동적으로 진화하는 사운드와 음악 구축 가능.. 2023. 11. 2. 이전 1 ··· 25 26 27 28 29 30 31 ··· 51 다음 728x90 반응형