본문 바로가기
728x90
반응형

전체 글454

게임밸런스및시뮬레이션 12주차 - 가챠 뽑기 시뮬레이터 만들기 배열 복습 Option Base 1 '배열을 1부터 사용하겠다는 모듈 선언문 Sub 배열복습() Dim 배열1(5 To 10) As Variant Dim 배열2 As Variant Dim 배열3 As Variant 배열2 = Array("금", "은", "동") 배열3 = spilt("금-은-동", "-") 'MsgBox "배열1 = " & LBound(배열1) & " ~ " & UBound(배열1) 'MsgBox "배열2 = " & LBound(배열2) & " ~ " & UBound(배열2) 'MsgBox "배열3 = " & LBound(배열3) & " ~ " & UBound(배열3) End Sub Sub 버킷리스트() Dim arrBucketList(5) As Variant Dim i As Integ.. 2023. 11. 27.
게임그래픽프로그래밍심화 12주차 보호되어 있는 글 입니다. 2023. 11. 27.
게임배경음악과효과음 10주차 - 숨소리, 공포게임 실습 숨소리 제작 실습 사람의 목소리는 피치로 조절하면 어색하고, 볼륨으로 조절하면 자연스럽게 숨소리가 교차되지 않는 것을 확인할 수 있다. 그냥 자르기만 해도 급격히 재생되는 현상을 피할 수 없다. 호흡 타이밍이 스피드에 따라 정확하게 매칭이 되고, 출력이 마무리 되기 전에는 다음 사운드가 재생되지 않게 해야한다. Loop Region을 사용하고, Destination Marker를 사용해서 구분을 준다. Add transition to > Markers를 통해 점프하는 구간을 만들어준다. 조건이 동시 충족되지 않게 주의해야 한다. Seek Speed 마지막에 건드려 주는 것이 좋다. 스태미나 상태별 볼륨 오토메이션 추가 Windows > Sandbox > new scene 후 만든 이벤트들을 배치하여 테스.. 2023. 11. 23.
게임기획과비주얼스크립팅 11주차 - 기능 추가, AI, BT 총알 관리 기능 추가 - 탄환이 없을 때 발사를 제한하는 기능 추가. - 재장전하는 기능 추가. 총알을 제작 및 줍는 기능 추가 총알 탄창으로 사용하기 위한 액터 타입의 블루프린트를 생성한다. Static Mesh를 추가하고, Moveable 옵션틀 선택 해 준다. 캐릭터와 충돌했을 때 동작하도록 만든다. 플레이어가 총알 아이템을 먹으면 소리를 내고, 아이템을 삭제하는 작업 추가. 아이템을 먹으면 폭발하고 HP를 감소시키는 아이템을 생성. 일시적으로 이동속도를 높여주는 아이템도 생각 해 볼 수 있다. Nav Mesh AI가 맵(레벨)을 돌아다니려면 맵에서 어느 부분을 갈 수 있고 못 가는 곳인지 알려주는 정보가 필요하다. 모드탭 > 배치 > 볼륨 > 내비 메시 바운드 볼륨 선택 맵에 배치하고 크기를 맵의.. 2023. 11. 23.
레벨디자인심화 11주차 - Spawn과 데이터 과제 : Spawn System Spec : 플레이 Concept : Spawn 종류 (아이디어) : 기본 스폰 규칙 : DataTable 구성 : Table 설명 : Dungeon Data : Spawn Data : Monster Data : Item Data (열쇠) 다음 주 수요일까지 (사실상 2주 동안) 플레이 컨셉 & Spawn 종류 (아이디어) [고정] 1. 방에 몬스터들이 스폰됨 / 일부만 리스폰하는 유형 [고정] 2. 처음에는 스폰되어있지 않다가 일정 수량의 몬스터가 죽으면 이후에 스폰하는 유형 (ex. 열쇠) [고정] 3. 방을 n개 개방하면 등장하는 몬스터 / 던전에 있는 방을 모두 개방하면 등장하는 몬스터 [자유] 4. 방에 진입할 때 마다 n%의 확률로 등장하는 몬스터 [자유] 5... 2023. 11. 23.
XR콘텐츠제작프로젝트(캡스톤디자인) 13주차 기획 진행 경과- 레벨디자인 최종 수정- 영상 및 PPT 작업프로그래밍 진행 경과- 인트로 컷씬 적용- 게임 엔딩 연출 제작아트 진행 경과- 전반적인 디자인 대개편으로 인한 논의 시간을 가짐 모델링 작업 원화 작업  이펙트 작업 2023. 11. 23.
리얼타임엔진 12주차 - 섬 작업 진행 2023. 11. 21.
게임인공지능 12주차 - Logistic Classification 우앙 하나도 모르겠당! 실습 및 결과 확인 위주로 진행 성능이 이상해요 2023. 11. 21.
게임밸런스및시뮬레이션 11주차 - 배열, 간단한 게임 만들기 배열 (Array) 같은 데이터형을 가지는 연속된 데이터를 의미한다. 선언 방법 : Dim 배열변수(크기) As 데이터형 (ex : Dim Arr배열(5) As String) 인덱스 시작값 설정 모듈 선언문에 'Option Base 1'을 넣으면 배열 인덱스가 1부터 부여된다. (디폴트는 0부터 부여된다.) 배열 사용법 1. 배열 변수를 선언하고 인덱스에 따라서 값을 각각 대입하는 형식 2. 변수를 선언하고 Array 함수를 통해서 값을 지정하는 방법 3. 변수를 선언하고 Split 함수를 통해서 값을 지정하는 방법 (시작 인덱스가 무조건 0임) Option Base 1 '배열을 0이 아닌 1부터 사용하겠다는 모듈선언문 Public 배열1(3) As String '배열1(1)~배열1(3)까지 3개의 배열.. 2023. 11. 20.
728x90
반응형