본문 바로가기
반응형

분류 전체보기2019

제품리뷰) 이케아 빌리 (BILLY) 책장 이케아 빌리 (BILLY) 책장  ※이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.제품 : 이케아 BILLY 빌리 책장 화이트크기 :  80x28x202cm 가격 : 125,000원 005.220.47 십자 드라이버(+), 일자 드라이버(-),  고무 망치 이케아 제품은 대체적으로 조립이 쉽고 제품이 튼튼하다.빌리 책장을 자주 사용하고 있었는데 이번에 또 필요에 의해서 구매하게 되었다.길이가 좀 길기 때문에 길이를 참고하자. 본인은 차의 좌석을 모두 다 접고 대각선으로 겨우 옮겼다.     틀을 모두다 만들고 난 뒤에는 뒷판을 끼워준다.뒷판은 얇은 형태의 재질이기 때문에 조심해야 한다.   빌리 선반의 장점은 수납하는 물품의 높이에 따라 조절을 편리하게 할 수 있다.. 2024. 12. 29.
문제해결)Xcode) Device ~ is not registered to your team ~. Device must be registred in order to run your code, but you do not have permission to register them. Please check with your team's admin. Device  ~ is not registered to your team ~. Device must be registred in order to run your code, but you do not have permission to register them. Please check with your team's admin. Xcode 빌드이후에 디바이스를 연결하는데 다음과 같은 에러가 발생했다.인증서 갱신 과정에서 갱신이 안된듯 하다.    Apple Store Connect 사이트 로그인 이후에 인증서를 확인한다. Device를 연결된 MacOS에서도등록된 인증서를 확인한다. 인증서를 다시 추가하거나 갱신하면 디바이스 연결이 정상적으로 된다. Apple 인증서 : [링크] 인증서 - 지원 - Apple.. 2024. 12. 29.
Tip) DLL 종속성 확인하는 방법 ( Window 10 ) DLL 종속성 확인하는 방법 ( Window 10 )  https://github.com/lucasg/Dependencies GitHub - lucasg/Dependencies: A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll loadA rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues. - lucasg/Dependenciesgithub.com   DLL 의 종속성을 확인할 수 있는 실행 파일이다.기존의 사용하는 Viusal St.. 2024. 12. 24.
Unity) 순차적인 Task 처리하기 위한 유틸 코드 순차적인 Task 처리하기 위한 유틸 코드 작업을 하다보면 async 형태로 작업을 하는 Task 코드를 사용하는 과정에서순차적인 순서에 대한 보장을 하는 코드가 필요할때가 있다. 예를 들어서 선행 처리가 보장되어야하는 항목들로예시를들면 광고를 노출시키는 과정에서 다음과 같은 선행이 필요하다. 광고 SDK 로드 -> 광고 로드 -> 광고 시청 -> 광고 종료다음과 같은 형태의 코드를 보장하기 위해서 여러가지 방법으로 작업이 가능한데 순차적인 Task를 보장하는 코드를 간단하게 만들어 보았다.  public class TaskChain : Singleton{ private readonly List> _taskList = new(); private readonly CancellationTokenS.. 2024. 12. 18.
개발환경)GitLab + 슬랙(Slack) 연동하기 GitLab +  슬랙(Slack) 연동하기   Web Hooks 추가        GitLab에서 Commit을 할때마다 알림이 나온다. ★☆☆☆☆ 2024. 12. 16.
Site) Ai로 Sound 생성하는 사이트 Ai로 Sound 생성하는 사이트URL : https://brev.ai/ko/app Brev.ai: AI 무료 음악 생성기 brev.ai 회원가입 : 유/무  AI로 여러가지 부가적인 느낌을 추가하거나가사를 입력이 가능하다.만들어진 음원은 다운도 가능하다.Free 인경우에는 '상업적 라이선스'가 아니기 때문에 상업적으로 사용은 불가능하다.   ★★☆☆☆ 2024. 12. 11.
Unity) Missing Component 체크하기 Missing Component 체크하기작업을 하다보면 예기지 못하게 속성이 Missing으로 링크가 정상적이지 않는 경우가 생긴다.Missing으로 표시가되는건 .meta 가 변경이되어서 읽을수 없는 경우혹은 GUI가 변경이 되는 경우이전에 사용된 Asset이 삭제,혹은 이동이 되어서 연결이 끊어진 경우 다양하다.   'console.warnicon' 아이콘으로 노출var count = Utill.FindMissingReferences(_gameObject);if (count > 0){ Debug.LogWarning($"Missing in Component :: {_gameObject.name} : {count}");}public static int FindMissingReferences(Game.. 2024. 12. 9.
Unity Shader) 다이아몬드 형태로 프리즘 효과 처리하기 다이아몬드 형태로 프리즘 효과 처리하기 포켓몬 카드 같은것의 배경같은경우에 다음과 같이 다이아몬드 형태로 타일링되어있는걸 표현해본 쉐이더 코드이다.  다이아몬드 형태의 타일링을 할수 있는 형태로 만들고 해당 타일에 대칭되는 컬러값들을 셋팅하게 했다.  여러가지 효과에 대응되기 위해서 타일 사이즈와 타일의 투명값들을 셋팅하게 했다.Shader"Custom/DiamondTilingShader"{ Properties { _MainTex ("Base Texture", 2D) = "white" { } _HexSize ("Tile Size", Float) = 1.0 _TileAlpha ("Tile Alpha", Range(0, 1)) = 1.0 // Tile tra.. 2024. 12. 8.
잡학지식) 샌드박스 게임(Sandbox) 샌드박스 게임(Sandbox)게임 장르나 게임 디자인에서 자유도가 매우 높은 환경을 의미한다. 이 용어는 원래 어린이가 모래상자에서 마음대로 놀며 창의적으로 무언가를 만들거나 탐구하는 것에서해당 표현으로 장르가 생겼다. . 샌드박스 게임에서는 플레이어가 정해진 규칙이나 목표에 얽매이지 않고, 게임 세계를 자유롭게 탐험하거나 자신만의 방식으로 상호작용이 가능하다.  특징설명자유도 높은 플레이플레이어가 강제로 진행하지 않고 원하는 형태로 게임을 즐길 수 있다.자유로운 탐험, 무언가 건설하거나 자신만의 목표를 스스로 정해서 플레이가 가능하다.거대한 오픈월드대개 넓은 오픈월드 맵이 제공되며, 제한 없이 이동하거나, 상호작용할 수 있다.창의성 강조플레이어가 자신의 창의력을 강조해서 게임 안에서 무언가를 만들어내는.. 2024. 12. 5.
UnityShader) 외곽선만 표시하는 쉐이더 외곽선만 표시하는 쉐이더 이미지의 외곽선을 판단해서 해당 외곽선을 부각시키기 위한 쉐이더이다.   Shader"Custom/EdgeShader"{ Properties { _MainTex ("Texture", 2D) = "white" {} _EdgeColor ("Edge Color", Color) = (1, 1, 1, 1) // 사용자 정의 Edge 색상 _Threshold ("Edge Threshold", Range(0, 1)) = 0.1 _EdgeSize ("Edge Size", Range(1, 10)) = 1 // Edge 크기 조절 } SubShader { Tags { "RenderType"="Transpare.. 2024. 12. 5.
문제해결)Git Push 오류 (remote: GitLab: You are not allowed to push code to protected branches on this project.) remote: GitLab: You are not allowed to push code to protected branches on this project.Git Push를 하다보니 보호된 브런치에서 Push를 못한다는 오류가 발생해서간단하게 해결하는 방법을 정리한다. 설정환경은 GitLab이다. 1.GitLab Project 관리자 계정으로 로그인한다.  2. Settins - > Repository의 메뉴로 들어간다. 3. Proected Bransch 의 메뉴에서 해당 권한 설정을 변경한다.   ★☆☆☆☆ 2024. 12. 3.
Unity Shader) 컬러를 오버레이 해서 스포트라이트 효과 내기 컬러를 오버레이 해서 스포트라이트 효과 내기   코인 아이콘을 기준으로 해당 효과를 적용하면 다음과 같다. Shader"Custom/InnerCardGlow_Offset"{ Properties { _MainTex ("Main Texture (With Transparent Background)", 2D) = "white" {} _GlowRadius ("Glow Radius", Float) = 0.3 _BorderGradientSpeed ("Border Animation Speed", Float) = 1 _BlurAmount ("Glow Blur Amount", Float) = 0.75 _GlowOffset ("Glow Center O.. 2024. 11. 28.
Unity Shader) 얼어있는 느낌 텍스쳐 외곡해서 다양한 시각적인 효과 얼어있는 느낌 텍스쳐 외곡해서 다양한 시각적인 효과  텍스처 블랭딩을 특정 방향요소와  UV 왜곡을 통해서 동적으로 시각적인 효과를 추가해서 얼어있는 느낌을 줬다.  UV 좌표를 이동시켜서 수정도 가능하다. 왜곡의 효과를 줘서 좀더 극적으로 표현도 가능하다.왜곡할 텍스쳐는 삼각형의 형태의 얼음의 결정 처럼 보이는 것을 사용했다.Shader"Custom/DirectionalBlendShader"{ Properties { _MainTex ("Main Texture (PNG)", 2D) = "white" {} // PNG 텍스처 _PatternTex ("Pattern Texture", 2D) = "black" {} // 패턴 텍스처 _BlendFactor.. 2024. 11. 27.
잡학지식) 린치핀 (Linchpin) 린치핀 (Linchpin)"린치핀" (Linchpin)은 원래 바퀴가 축에서 빠지지 않도록 고정하는 핀을 뜻하는 기계 용어지만  비유적으로는 조직, 시스템, 혹은 그룹에서 핵심적인 역할을 하는 사람이나 요소를 가리키는 말로 자주 사용된다.    조직에서 가장 중요한 연결 고리 역할을 하는 사람특정 프로젝트, 시스템, 관계 등을 유지하고 작동하게 만드는 핵심적인 사람그 사람이 없으면 시스템이 무너지거나 방치되어서 사용이 불가능한 필수불가결한 역할 기업 내에서 린치핀은 팀을 결속시키고, 창의적인 해결책을 제안하고, 조직의 성공에 큰 영향을 미치는 핵심 인재를 지칭한다. 가족 팀, 친구 그룹에서 특정 개인이 그룹을 유지하는 린치핀 역할을 할 수 있다. 린치 핀은 키맨과 비슷한 중요한 역할을 하는 사람을 가르키.. 2024. 11. 26.
게임리뷰) 편의점 정리왕(Super Market Sort : Market 3 Match) 편의점 정리왕(Super Market Sort : Market 3 Match) 이름 : 편의점 정리왕(Super Market Sort : Market 3 Match)개발사 : ACTIONFIT장르 : 3 Match, 정리, 아케이드, 퍼즐 편의점의 물품들을 3개씩 모아서 제한 시간 내에 정리하는 퍼즐 게임이다.굉장히 심플하지만 더이상 이동이 불가능하거나, 시간이 다 지나면 게임 오버가 된다. 재화를 모아서 편의점을 완성 시킬 수 있다.      ★★★★☆ 2024. 11. 25.
반응형