Root

    생활습관 기록 앱 mealligram 구매!

    생활습관을 개선하고 싶어서 제일 먼저 해야 할 것은 기록이다. 아이폰 메모에 텍스트로 저장을 하다가 뭘 먹었는지 사진으로 저장하고 싶어서 적당한 앱이 없나 앱스토어에서 검색을 하였다. [식단기록]으로 검색했을 때, 가장 상단에 보였고, 리뷰만 무려 27000개! 이건 당장 구매해야겠다고 싶어서 충동 구매하다시피 해서 구독을 하였다. 1년에 6만원 정도해서 식단기록을 매일 365일만 해도 다이어트가 되겠다고 생각해서 질러버렸다... 일주일에서 이주일 정도 사용해 보고 제대로 된 리뷰를 써봐야겠다. https://www.mealligram.com/ 밀리그램 mealligram 체중 관리를 결심하셨나요? 모든 기록을 한 곳에서 쉽게 관리하고, 사람들과 재미있게 실천할 수 있어요. www.mealligram.com

    집중력에 대해서

    요즘은 하루 근무시간 8시간이 주어졌을 때, 실제로 코딩하는 시간은 4시간. 나머지 4시간은 코딩을 하지 않는다. 나머지 4시간은 설계를 하거나 아이패드 good note 앱으로 글을 쓴다. 어떻게 구현할지 막힐 때는 두 손으로 머리를 잡고 머리를 뜯는다. 아니면 참고할 만한 오픈소스 프로젝트가 있는지 찾아보고 분석한다. 어쩌면 하루 코딩 시간 4시간도 많은 것인지도 모르겠다. 많이 일하지 않고 집중력을 높여서 코드를 짜고 버그를 잡고 싶다. 근데 그게 쉽지 않으니까 시간을 더 쓰는거다. 내게 생소한 분야에 대해서 잘 하지 못 한다면 집중하는 시간이라도 늘려야 하는데(열심히 노력이라도 해야 되는데) 그렇지 못하다.

    쇼핑 중독에서 벗어나는 습관

    우선 스마트폰에 쇼핑 앱들을 모두 삭제한다. => 완료 웹브라우저 즐겨찾기에 쇼핑 웹사이트 모두 삭제한다. (꼭 필요한 물건을 사기 위해 구글링으로 접속한다.) => 완료 정기 적금을 일정 금액 정해서 더이상 통장 잔액을 보고 쇼핑을 못하게 막는다. 신용카드를 한 개 제외하고 다 해지한다. => 완료 쇼핑 리스트를 먼저 만들어두고 쇼핑 웹사이트에 들어간다. 우울증 등 정신과 상담을 통해 근본적인 원인을 찾는다. (상담 비용이 상당히 비싸므로 신중하게 결정) 쇼핑 중독이라는 키워드로 유튜브 영상 시청 후, 참고하면서 정리한 글이다. https://youtu.be/3TpCgYq3nqo?si=PKf-DEOtHB2bQVzI

    아이폰 앱 다이어트 후

    아이폰 앱 다이어트 후

    안쓰는 앱 정리만 했는데 기분이 좋아졌다. 특히 쇼핑앱 싹다 삭제했다.

    [Visual Studio] MS 공식 단축키 설명서 (pdf 프린트 가능)

    [Visual Studio] MS 공식 단축키 설명서 (pdf 프린트 가능)

    단축키 외우려고 검색해 보니까, Jetbrains Rider는 없고 Visual Studio 단축키 설명서는 프린트 가능했다. Jetbrains Rider도 default keymap이 Visual Studio로 설정을 해두면 상관 없긴 하다. https://visualstudio.microsoft.com/keyboard-shortcuts.pdf 요건 png 파일로 convert 했는데 윈도우 배경 화면에 쓰기에 좋은듯

    새벽 버스를 기다리며

    새벽 버스를 기다리며

    아침잠이 없다. 전날 밤에 일찍 자기 때문에 일찍 일어난다. 전날 밤에는 의식적으로 멍 때리기를 했다. 퇴근해서 멍 때리기는 좋은거 같다. 생각이 너무 많은 것도 좋지 않기 때문이다. 앞날에 있을 걱정도 달아난다. 지금 이 순간에 집중해야 한다. 지금 이 순간은 멋진 사진을 찍어서 글을 쓴다. 내 버킷리스트 중 하나인 에세이 작가가 되는 것에 한번 실패했다. 글도 잘 쓰고 싶다. 근데 너무 욕심이 많은 나를 본다.

    기술 서적을 통해 새로운 기술을 진득하게 배우려면

    대부분의 기술 서적에는 직접 타이핑 해보고 따라 해볼 것을 권한다. 그리고 더 나아가서 샘플 코드를 변경해 본다. 이것도 좋은 방법이라고 생각한다. 하지만 진행되는 프로젝트를 개발하면서, 관련된 기술 서적을 읽으면 더 깊은 이해가 되고 기초로 돌아가게 된다. 그래서 기술 서적으로만 새로운 것을 습득하기 어렵다. 샘플 코드도 짜보는 것도 좋지만 코드 짜는 것이 맞는지 의문이 들 때는 기술 서적을 펴보자.

    나의 단점, 약점

    1. 유니티에서 3D 개발 경험 부족하다. 2. 업무 지시 외의 것들을 오바해서 한다. 3. 개발 초기인데 지나치게 열심히 한다. 4. 멘탈이 약하고 회복하는데 오래 걸린다. 5. 다른 팀원들 보다 그렇게 잘 하는 것도 아니다.

    [동물의숲 모작] capsule 형 캐릭터가 planet 위를 캐릭터가 걷도록

    [동물의숲 모작] capsule 형 캐릭터가 planet 위를 캐릭터가 걷도록

    https://benwelshscript.wordpress.com/2015/07/21/how-to-create-spherical-gravity-in-unity/ How to create spherical gravity in Unity In my previous blog posts, I talked about a project I was working on, a Katamari Damacy clone, called Clump Soul. What I chose to do was use a sphere for the play area instead of a plane, or the bu… benwelshscript.wordpress.com 구글링 해보고 유용한 글은 위에 링크를 두었다. 개념 상으로는 아래 g..

    [동물의숲 모작] Capsule Collider 있는거 쓰자

    [동물의숲 모작] Capsule Collider 있는거 쓰자

    유니티 내장 collider 중 capsule을 그대로 쓰기로 한다. 왜냐하면 capsule collider에 height를 조절하면 아래 화면과 같이 총알 모양이 된다. 캐릭터가 cylinder의 끝으로 가지 못하게 막으면 되기 때문에 굳이 collider까지 cylinder일 필요는 없겠다. 생성한 cylinder 맵에 ThirdPersonController.prefab 과 vThirdPersonCamera.prefab을 배치해 본다. 아래와 같이 서 있는 플레이어 캐릭터가 보인다. 그런데 cylinder map 옆으로 이동하면 플레이어 캐릭터는 중력이 아래로 향하므로 떨어지게 된다. 실린더의 중점을 기준으로 플레이어 캐릭터가 어느 곳으로 가든 collider 위에 서 있게 할 수 있을지 고민해 보아..

    [ChatGPT4] 유니티에서 Cascade Shadow atlas 란?

    ChatGPT4 에게 물어보았다. 먼저 cascade의 사전적 의미 : 폭포 HDRP에 해당하는 것이 아니라 URP에 해당하는 개념이다. In Unity’s Universal Render Pipeline (URP), shadows play a crucial role in adding depth and realism to a scene. Let’s delve into the specifics of shadow atlases and cascade shadows: Shadow Atlases: URP uses shadow atlases to manage real-time shadows. There are two types of shadow atlases: Common shadow map atlas: Used f..

    [동물의숲 모작] 6. Light 설정과 Hierarchy 정리

    [동물의숲 모작] 6. Light 설정과 Hierarchy 정리

    아래 화면과 같이 Hierarchy를 구성해 보자. 먼저 Invector-3rdPersonController_LITE 에서 데모 샘플 씬을 가져온다. 그리고 HDRP 템플릿 씬에서 light 등을 가져온다. Hierarchy는 점점 복잡해 지기 때문에 ENVIRONMENT ==================== 와 같이 비어있는 게임오브젝트를 생성한다. 그랬더니 바로 에러가 발생한다. "Cascade Shadow atlasing has failed, only one directional light can cast shadows at a time UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)" 그래서 하나의 directional light가 필요하다. 다른..

    유니티에서 AABB (Axis-Aligned Bounding Box) ?

    ChatGPT4 에게 물어보았다. Copilot An axis-aligned bounding box (AABB) is a geometric shape commonly used in computer graphics and physics simulations. Here’s what you need to know: Definition: An AABB is a box aligned with the coordinate axes (X, Y, and Z) and fully enclosing some object. Because the box is never rotated with respect to the axes, it can be defined by just its center and extents or alte..

    [동물의숲 모작] 5. Third Person Controller LITE 에셋 import

    [동물의숲 모작] 5. Third Person Controller LITE 에셋 import

    유니티에서 공식적으로 지원하는 캐릭터 컨트롤러는 URP라서 못쓴다. 그래서 에셋스토어에 검색해 보았더니 컨트롤러가 있더라. 그것도 무료로! 지금은 프로토타이핑 하는 단계이기 때문에 에셋 가져와서 빨리 테스트 해볼 수 있어야 한다. https://assetstore.unity.com/packages/tools/game-toolkits/third-person-controller-basic-locomotion-free-82048#description Third Person Controller - Basic Locomotion FREE | 게임 툴킷 | Unity Asset Store Get the Third Person Controller - Basic Locomotion FREE package from In..