본문 바로가기

Old91

Crescendor - Scene Loading 구현 맨 처음 실행했을 때, Main Scene을 로딩하는 화면을 구현했다. 로딩은 각각 처음 실행 시, 연습 모드 진입 시, 실전 모드 진입 시에 구현할 예정이다. 각각 로딩 화면을 다르게 할거라 리팩토링이 필요할거다. 디자인을 하면서 기능 구현을 동시에 진행 중이다. 우리 팀은 UI/UX 관련 피드백을 주로 받았기 때문에 더 신경을 쓸 예정이다. 로딩이 90% 이상 진행되면 투명도를 올린다던가 로딩 바 아래에 텍스트를 추가하여 진행률을 보여준다던가 등의 작업을 하려고 한다. [SerializeField] Slider progressBar; private void Start() { StartCoroutine(Loading()); } IEnumerator Loading() { yield return null;.. 2024. 4. 13.
MyVox - PlayerMove(2) 애니메이션의 Root Motion의 오류는 아직 해결하지 못했지만, 카메라의 방향 설정을 수정했다. Input의 값이 잘못되어있었다..ㅎㅎ 애니메이션은 리타겟팅을 다시 하던가 해야겠다.. 2024. 3. 30.
Middleware 미들웨어란? 요청 및 응답을 처리하는 앱 파이프라인으로 조립되는 소프트웨어 요청을 파이프라인의 다음 구성 요소로 전달할지 여부 선택 파이프라인의 다음 구성요소 전과 후에 작업 수행 가능 목적) 통신 요청 및 응답을 처리하는 파이프라인 구성 장점) 필요한 미들웨어만 사용 가능 개발자가 파이프라인을 구성할 수 있으므로 통신요청 및 응답의 발생 상황에 대해 쉽게 파악할 수 있음 동작 원리 등록 순서에 따른 요청 순서 Request에 대한 호출 순서: 등록순 Response에 대한 호출 순서: 등록 순서의 역순 종류 1) Use: 파이프라인을 단락할 수 있음 next 요청 대리자를 호출하지 않는 경우 사용 # 요청 파이프라인 단락: 다음 대리자에 요청을 전달하지 않을 때 이를 요청 파이프라인 단락(short -.. 2024. 3. 10.
OVRInput - 제스처 인식 진짜 어이없게도... 컨트롤러 인풋을 넣으려고 테스팅을 하다가 발견하고 냅다 노선을 변경했다. 우리 시스템은 컨트롤러가 필요없는 더 편리한^^ 시스템이 될 것 같다. private void Update() { if (OVRInput.GetDown(OVRInput.Button.Three)) { LeftHandPosition(); } } private void Update() { if (OVRInput.GetDown(OVRInput.Button.One)) { RightHandPosition(); } } Button.One은 컨트롤러의 A버튼, Button.Three은 컨트롤러의 X버튼에 해당된다. 그런데 이게 각 양손의 pinch gesture에 해당하기도 하더라.. 그래서 다른 제스처도 해당되는게 있나 찾.. 2024. 3. 10.
Routing var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddControllersWithViews(); var app = builder.Build(); // Configure the HTTP request pipeline. if (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-h.. 2024. 3. 10.
개요 용도 웹 앱 및 서비스, IoT 앱 및 모바일 백엔드 빌드 Windows, MacOS, Linux에서 사용 가능 클라우드 또는 온-프레미스에 배포 가능 .NET에서 실행 특징 ASP.NET Core는 더 간결하고 모듈화된 프레임워크를 만드는 아키텍처 변경 내용이 포함됨 웹 UI 및 웹 API를 동일한 과정으로 빌드 테스트 가능성을 고려하여 설계됨 Razor Pages는 더 쉽고 더 생산적으로 코딩 페이지에 초점을 맞춘 시나리오를 만듦 Blazor를 사용하면 JavaScript와 함께 브라우저에서 C# 사용 가능, 모두 .NET으로 작성된 서버 쪽 및 클라이언트 쪽 앱을 공유함 Windows, MacOS 및 Linux에서 개발하고 실행할 수 있음 오픈소스이며 커뮤니티에 중점을 둠 최신 클라이언트 쪽 프레임.. 2024. 2. 29.