전체 글
-
개발모임 26~28 몰아쓰기) React Calendar 제작기카테고리 없음 2022. 10. 10. 01:04
2달 분량의 내용을 몰아 쓰기때문에 내용이 길수 있다. 최대한 보기 쉽게 노력했음을 알아달라. 결과물 : https://react-calendar-ddcd7.web.app/ 먼저 React란? 웹 프레임워크로, 자바스크립트 라이브러리의 하나이며, 페이스북(meta)과 개별 개발자 및 기업들 공동체에 의해 유지보수된다. 어머니의 숙박관련 업무를 돕기위해 만들었던 스프레드 시트가 사용이 불편해, 홈페이지로 제작하게 되었다. 사용중이던 스프레드 시트이다. 한눈에 보기에는 용이하지만 입력 부분에는 불편함이 따른다. 그래서 노마드 코드의 무료강의로 배운 React를 사용해 홈페이지화 시키고 싶다는 생각이 들었다. 구현목표 보기도 쉽고, 입력도 편리한 달력 형태공유가 가능하고 데이터 실시간으로 넘어감모바일 환경에서..
-
-
개발 모임 23회차) 지렁이 적군, UI 형태 잡기, 기타 최적화개발모임 2022. 6. 25. 13:04
tile객체로 구성된 맵의 mesh를 하나로 묶고 material tile로 해결했다. 타일에 파티클을 두어 색상 처리하여 Batch를 줄이고 랜더링의 계산으로 떠넘겼다. 이전에는 렌더링의 계산이 좀더 적었고, Batch가 1000을 넘어섯고, 최대 3000까지 갔었다. 그렇기에 최적화가 필요했다. 셰이더 그래프에서 Tiling 기능을 사용하여 메쉬의 크기에 맞게 체크무늬 머티리얼을 생성하였다. 그 위에는 Quad를 사용한 파티클을 통해 색상을 나타내었다. 좀더 심화적인 방법으론 텍스쳐의 픽셀을 실시간으로 접근하여 색상을 바꾸는 방법이 있다. 하지만 그러기엔 픽셀의 색상을 보간하기에 어려움이 있어 위의 방법을 채용했다. 2. UI의 형태를 잡아둠. TMP Pro의 기능인 > 태그를 사용하여 텍스트 색상을..
-
개발 모임 22회차) 지렁이 게임 - 공격 구현개발모임 2022. 6. 10. 12:33
이번에는 시뮬레이션 장면에서 사용되는 공격을 구현하였다. 스킬의 데이터들 이다. Size는 스킬을 사용하기 위한 타일 크기, Attack Type은 공격이 생성될 타입을 지정한다. 객체에는 아래 3개 스크립트가 필요하다 Player 상태머신 CAttack 공격 CHitbale 피격 기본적으로 3개의 객체가 있어야 시뮬레이션 파트에서 작동을 한다. 공격은 3가지 타입이 있다. Melee 근접 Projectile 투사체 Area 범위공격 투사체 공격 코드 using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(Collider))] public class CProjectile : ..