전체 글
-
내일배움캠프 22일차 TIL - 팀으로 콘솔 텍스트 RPG 만들기 2Unity/오늘 알아낸 것 2023. 8. 29. 20:49
오늘은 winmm.dll의 mciSendString 함수를 사용하여 BGM과 효과음을 출력해보았다 SoundPlayer와 다르게 사운드 동시 출력이 되서 좋다 따로 AudioSource라는 클래스로 랩핑을 하여 사용하였다 안되는 기능이 많아서 Loop 기능은 System.Timers.Timer 클래스로 땜빵했다 볼륨 조절은 아직도 안된다... 사운드는 라오루 브금 가져와서 썼는데 꽤 마음에 든다 대략 이런식으로 만들었음 사운드 삽질한다고 전투를 다 못끝냈는데 빨리 끝내야된다..
-
2023-08-21 ~ 2023-08-27 주간 배운것Unity/이번 주 알아낸 것 2023. 8. 27. 18:40
08-21 ~ 08-23 https://youtu.be/AdWO8d6SJSo 3일이지만 거의 하루하고 반나절 콘솔 텍스트 RPG나 만들었다 월요병 걸려서 하루 골골거리다가 가버리고 화요일날은 잠이 안와서 새벽까지 달렸더니 만들어짐 수요일은 밤새서 또 골골거리다가 2시까지 제출 해야된다길래 깃헙 빨리 올리고 12시에 제출했다 의식의 흐름 코딩으로 했더니 하드 코딩이 되버렸는데 게임은 반응이 괜찮았다 역시 게임만 돌아가면 코드는 신경 안쓰는구나 https://github.com/DevPota/SpartaDungeon GitHub - DevPota/SpartaDungeon: C# console text RPG C# console text RPG. Contribute to DevPota/SpartaDungeon..
-
내일배움캠프 20일차 TIL - 시네머신 카메라 Aim 알아보기카테고리 없음 2023. 8. 27. 18:21
오늘은 시네머신 가상 카메라 뷰를 제어 할 수 있는 Aim에 대해서 알아보자 Aim은 Body와 Noise 사이에 껴있다 POV를 제외하곤 Follow나 LookAt 하고 있는 오브젝트가 필요하다 오늘은 Composer로 찍먹할 예정이니 LookAt에 게임 오브젝트를 넣겠다 그리고 나서 Aim을 까보면 게임 씬이 이렇게 바뀌는데 가운데 안뜷려있다면 Deadzone 바꾸면 뜷린다 파란색 부분이 Deadzone, 빨간색 부분이 Softzone이고 가운데 노란점은 Tracked Object Offset인데 노란점 기준으로 카메라가 조준하고있다 Tracked Object Offset에 값 바꿔보면 카메라가 그쪽을 보고있는걸 볼수있음 Deadzone (파란색 부분)에 노란 점 (Tracked Object Offs..
-
내일배움캠프 19일차 TIL - 시네머신 카메라 노이즈 찍먹해보기Unity/오늘 알아낸 것 2023. 8. 26. 22:34
오늘은 카메라에 효과를 줄수있는 노이즈를 찍먹해보자 일단 가상 카메라에 노이즈를 추가 해야한다 노이즈 프로필은 6DShake로 설정 (카메라 쉐이크) Amplitude Gain을 0이 아닌 다른 값으로 설정하면 카메라가 막 흔들리게 된다 (플레이 모드에서만 흔들림) 이걸 0으로 설정하고 스크립트로 제어 하고 싶다면 아래 코드를 작성하면 된다 using UnityEngine; using Cinemachine; public class CameraShake : MonoBehaviour { CinemachineBasicMultiChannelPerlin noise; void Start() { noise = GetComponent().GetCinemachineComponent(); noise.m_AmplitudeG..
-
내일배움캠프 18일차 TIL - 시네머신 DollyTrack 찍먹 해보기Unity 2023. 8. 25. 21:30
시네머신 DollyTrackCart를 사용하여 가상 카메라를 지정된 경로로 움직이게 할 수 있다 가상 카메라 Body 속성의 Path안에 DollyTrack을 끌어서 넣고 Follow에 DollyCart를 넣은 후 Body -> Auto Dolly -> Enabled 체크박스로 시작하자마자 자동으로 움직이게 하거나 아래의 스크립트로 움직이게 할 수 있다 using UnityEngine; using Cinemachine; public class DollyTutorial : MonoBehaviour { private void Start() { CinemachineTrackedDolly dollyCamera = GetComponent().GetCinemachineComponent(); dollyCamera.m..
-
내일배움캠프 16일차 TIL - 콘솔 텍스트 알피지 만들기 완성Misc/이상한거 2023. 8. 23. 19:58
https://www.youtube.com/watch?v=AdWO8d6SJSo 오늘은 숙제는 완료하고 제출을 했다 대부분 하드코딩으로 해버려서 볼 만한 코드는 아니다 아이템 클래스는 작성해놓고 잊어먹고 문자열로 다 처리해버렸다 https://github.com/DevPota/SpartaDungeon GitHub - DevPota/SpartaDungeon: C# console text RPG C# console text RPG. Contribute to DevPota/SpartaDungeon development by creating an account on GitHub. github.com 다음 프로젝트는 딱히 특별한 숙제가 없다면 진행하고 있는 사이드 프로젝트나 턴제 프로젝트를 진행하려고 한다 이제 콘..