개발 썸네일형 리스트형 [Aseprite] 캐릭터 그리기 연습 남자 캐릭은 NES 팔레트를 사용했고 여자 캐릭은 기본 팔레트에 쉐이더도 내 맘대로 찍어서 그려봤다. 음.. 그냥 그림으로만 보기엔 여자캐릭이 색감이 더 좋은거 같은데 게임 구현시에는 정해진 팔레트 내의 색상만 사용하는 게 좋아 보인다. 투박하지만 통일성이 있다고 해야하나? 내일은 배경도 같이 그려서 배치해 봐야겠다. 더보기 [Unity] 2D 게임에서 원하는 위치로 이동해보자 (NavMeshPlus) 유니티에서 특정 위치로 자동으로 이동하게 하기 위해서는 NavMesh 를 제공한다. https://docs.unity3d.com/kr/2020.3/Manual/class-NavMeshSurface.html NavMesh Surface - Unity 매뉴얼 NavMesh Surface 컴포넌트는 특정 타입의 내비메시 에이전트가 걸을 수 있는 영역을 나타내고, 씬에서 내비메시를 빌드할 수 있는 부분을 정의합니다. docs.unity3d.com NavMesh는 3D로 만들어진 지형을 Nav Mesh Surface 가 collision 들을 고려해서 이동할 수 있는 경로를 만들어준다. 하지만 이건 3D로 만들어진 물체만 가능하고 2D 에 사용하기 어렵다. 하지만 다행히 h8man 이라는 분이 2D 에서도 사용할.. 더보기 [Unity] 2d 캐릭터 움직이고 벽에 충돌 감지가 안될 때 빨간색으로 빗금 쳐진 부분이 BoxCollider2D 가 적용된 부분이다. 배운대로라면 캐릭터를 움직였을 때 collider 영역들 끼리 겹치지 않아야 하기 때문에 캐릭터가 벽을 통과할 수 없지만 아래와 같이 그냥 통과가 되어 버릴때가 있다. 원인은 Rigidbody 를 적용해주지 않았기 때문이다. 저 벽면과 캐릭터 모두 Rigidbody 를 적용해 줘도 좋지만 벽이 움직이는 것은 원치 않기 때문에 캐릭터에만 Rigidbody 를 넣어주면 된다. Rigidbody component 추가해주고 Body Type 은 Dynamic, (TopDown 방식 게임이기 때문에) Gravity Scale 은 0으로 해준다. 이렇게 해주면 의도한대로 캐릭터가 벽을 통과하지 못한다. 더보기 [ReactJS] "Uncaught ReferenceError: process is not defined" 에러 해결 방법 뭔가 갑자기 잘되던 리액트 앱이 먹통이 되면서 아무것도 클릭되지 않는 문제가 발생했다. console 로그를 살펴보니 아래와 같은 에러가 떠 있는걸 볼 수 있었다. "Uncaught ReferenceError: process is not defined" 찾아보니 아래와 같은 해결책을 찾을 수 있었다. https://github.com/facebook/create-react-app/issues/11771 v5 Regression react-error-overlay build - Uncaught ReferenceError: process is not defined · Issue #11771 · facebook/create-rea I use following command to start: npm run st.. 더보기 [Unity] 유니티 프로젝트 폴더 관리 팁 폴더명칭 분류 기준 01.Scene 씬(Scene)을 저장한다. 02.Scripts C# 스크립트를 저장한다. 03.Prefabs 프리팹(Prefab)을 저장한다. 04.Images 텍스쳐 이미지 및 머티리얼(Material)을 저장한다. 05.Models 3D 모델을 저장한다. 06.Sounds 오디오 파일을 저장한다. 07.Animations 애니메이터 컨트롤러 및 각종 애니메이션 클립을 저장한다. - import 한 asset 은 바로바로 폴더로 이동해서 정리하는 습관을 들이자. - Images 에는 materials 도 포함된다. 참고: 절대강좌! 유니티 더보기 [Unity] vscode 에서 Unity intellisense(자동완성)이 동작하지 않을 때 해결 방법 유니티 프로젝트를 새로 생성 후 C# 스크립트를 생성하고 vscode 로 열어보면 간혹가다 Intellisense(자동완성) 이 동작하지 않을 때가 있다. 구글에서 검색하면 여러가지 방법이 나오지만 가장 효과적인 방법이 있어서 기록해 놓는다. Ctrl(Command) + Shift + P 를 눌러 Settings JSON 을 편집한다. 아래 코드를 적당한 곳에 추가 한다. "[csharp]": { "editor.defaultFormatter": "ms-dotnettools.csharp", "editor.formatOnSave": true, }, 그리고 Extension 관리 탭으로 이동해 C# 을 검색 후 제거 후 다시 설치한다. 이 방법이 가장 효과적인 것 같다. 다른 이유로 인해 자동완성이 동작 안하.. 더보기 [Unity] GameObject 생성 시 자동으로 Position 초기화 시키기 Preference -> Scene View -> Create Objects at Origin 을 체크해주면 된다. 더보기 이전 1 2 다음