본문 바로가기
반응형

분류 전체보기2022

코드관리) Doxygen 사용해서 C# 를 Document 만들기 Doxygen 사용해서 C# 를 Document 만들기  Doxygen은 코드 문서를 자동화해주는 도구로, 무료고 오픈소스이다.소프트웨어 개발에서 널리 사용되는 문서 생성 도구로 소스코드에서 주석을 기반으로 문서를 자동화 해서 생성한다.HTML 이나 PDF 같은 형식으로 출력을 해준다. 기본 설치 경로 : :C:\Program Files\doxygen    ★☆☆☆☆ 2024. 11. 12.
Unity)UI Toolkit Debugger UI Toolkit Debugger UI 툴킷 디버거는 UI 요소를 실시간으로 검사하고 디버깅하는 데 사용할 수 있는 툴입니다.UI 계층 구조를 시각적으로 표현합니다.이를 사용하여 각 UI 요소의 상태와 프로퍼티를 검사할 수 있습니다. Window의 마우스 오른쪽 메뉴로 UI Toolkit Debugger를 선택한다.    해당 Window의 UI 구성과Layout 의 margin / border 혹은 Focusable 등 여러가지 UI의 요소를 확인이 가능하다. Unity Edior 에서 Window를 구성하거나 Profiler 하는 과정에서 유용하다.Window의 Size,Name, Focusable등  여러가지 속성들이 확인이 가능하다. Unity UI 툴킷 디버거 : [링크] UI 툴킷 디버거 -.. 2024. 11. 11.
잡학지식) 보답 기대 효과(Reciprocity) 보답 기대 효과(Reciprocity) 보답 기대 효과(Reciprocity)란 사람이 다른 사람으로부터 받은 호의나 도움에 대해 보답하려는 심리적 경향을 말한다. 이는 사회적 상호작용과 관계 형성에 중요한 역할을 하며, 다양한 분야에서 활용된다.   보답 기대 효과는 인간이 본능적으로 호의에 대해 보답하려는 심리적 부담을 느낀다는 점에 기반한다. 누군가가 나에게 도움을 주거나 선의를 베풀면, 우리는 상대방에게 비슷한 방식으로 보답하고자 하는 심리를 갖는것을 기반으로 한다. 이 원리는 사회적 유대와 협력을 촉진하며, 사람들이 서로 도와주는 문화를 형성하는 데 중요한 역할을 한다. 종류설명직접 보답도움을 받은 사람이 직접적으로 상대방에게 도움을 돌려주는 형태간접 보답받은 도움을 다른 사람에게 베풀어 사회 .. 2024. 11. 10.
게임리뷰) 외계인은 배고파(HungryAliens) 외계인은 배고파(HungryAliens) 이름 :  외계인은 배고파(HungryAliens)개발사 : DETAIL GAMES Inc.장르 :  서바이벌, 인디, 컨트롤, 로그라이크 URL :  https://youtu.be/bSFF8nZvFRw?si=P3Tcdl6LpVGZMbhL  우주에서 온 배고픈 외계인이 드디어 다양한 맛있는 음식들로 가득한 지구를 발견했습니다!        뱀서 스타일의 게임으로 재화를 모아서 캐릭터의 레벨 장비를 강화시켜서 더 높은 스테이지를 도전하는 방식의 모바일 게임이다. 캐릭터마다 고유한 스킬과 컨셉이 다르다. 뱀서처럼 인게임에서 몬스터를 잡으면 떨어지는 큐브형태를 모아서 레벨업을하면 스킬을 선택하는 형식이고 액티브 스킬은 최고 등급이 되면 더 강력한 스킬로 변경이 된다. .. 2024. 11. 9.
Unity) 홀로그램 효과 쉐이더 홀로그램 효과 쉐이더 내용  Shader "Custom/HolographyShader"{ Properties { _MainTex ("Main Texture", 2D) = "white" {} // 기본 텍스처 _NoiseTex ("Crack Pattern Texture", 2D) = "white" {} // 크랙 패턴 노이즈 텍스처 _Color ("Base Color", Color) = (1, 1, 1, 1) // 기본 색상 _MousePos ("Mouse Position", Vector) = (0, 0, 0, 0) // 마우스 위치 _NoiseScale ("Noise Scale", Float) = 10.0 // 크랙 패턴 스케일 .. 2024. 11. 8.
일상생활) 셀프로 지퍼 교체 하기 (DIY 지퍼 수리 세트) 셀프로 지퍼 교체 하기 (DIY 지퍼 수리 세트) 제품 :  도나토르 지퍼 수리 세트 보수 수선가격 :  12,900원 ※이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.분리는 간단하다. 지퍼가 이탈하지 않도록 하는 스토퍼를 벌려주고 지퍼를 쏙 빼면 빠진다.  대부분 작은 기본적인 지퍼는 3호 지퍼 헤드를 달면 되는것 같다.그래도 모르니 구매하기전에 확인은 필수이다. 지퍼 수리 키트의 베이직 지퍼로 다시 달아줬다. 다는 방법은 분해의 역순으로 지퍼를 반대로 넣고 다시  스토퍼로 다시 조아주면 된다. 간단하게 새로운 지퍼로 교체가 되었다. ★★★★☆ 2024. 11. 8.
Site) APng, Png -> Gif 변환 사이트 (ezgif.com) APng, Png -> Gif 변환 사이트 (ezgif.com)URL : https://ezgif.com/apng-to-gif Convert animated PNG to GIFAPNG to GIF converter. Online tool for converting animated PNG images to ordinary animated GIF. Free, fast and easy to use. Animated GIFs have better browser support than APNG.ezgif.com 회원가입 : 유/무 Gif 로 만들어진 이미지를 다른이름으로 저장을 할때 Png, 혹은 Apng 형태로 저장되는 파일을 다시 Gif로 변환을 해주는 사이트 이다.   ★★☆☆☆ 2024. 11. 7.
읽을거리) 발로란트 맵 환경 연출의 기술 발로란트 맵 환경 연출의 기술  발로란트는 5:5  캐릭터 기반 전술 슈팅 게임이다.발로란트에서 맵을 만드는 환경에 대한 개발 관련된 블로그가 있어서 간단하게 포스팅 한다. 원본 링크 : [링크] 발로란트 맵 환경 연출의 기술발로란트의 3D 환경 아티스트가 안쪽에서 바깥쪽으로 완성되는 맵 제작 과정을 공개합니다.playvalorant.com    1. 맵 제작 과정초기 단계는 기획자가 그레이박스를 설계하고 여러 번 플레이테스트하며 수정합니다. 이후 3D 아티스트들이 컨셉 아트를 바탕으로 모델링, 텍스처링, 셰이더 작업을 통해 맵의 시각적 요소를 구현합니다. 제작 도중 지속적인 플레이테스트로 공간감과 충돌, 시각적 간섭을 점검하며, 기획 변경에 따라 구조를 수정합니다.2. 시각적 및 기술적 최적화:맵의 성.. 2024. 11. 7.
문제해결) 패키지 Error when executing git command. git: 'credential-winstore' is not a git command. See 'git --help'. fatal: could not read Username for 'https://gitlab.com': terminal prompts disabled Error when executing git command. git: 'credential-winstore' is not a git command. See 'git --help'.    fatal: could not read Username for 'https://gitlab.com': terminal prompts disabled Unity Package를 가져오는 과정에서 갑자기 'terminal prompts disabled' 오류와 함께 받아지지 못하는 현상이 생겼다.나는 GitLab에서 2FA 형태로 로그인을 하고 있었는데 기존에는 잘 되다가 갑자기 이번에 되지 않았다.인증 방식이 여러가지가 있는데 Https 방식과 SSH 형식을 자동으로 변환해주는 명령어로 해결했다.Git Bash에 해당 명령.. 2024. 11. 6.
문제해결)The reference script on the Behaviour(Game Object '')is missing! The reference script on the Behaviour(Game Object '')is missing! Unity 에서 갑자기 GameObject의 missing 이라는 워닝이 발생하기 시작했다.해당 Component는 정상적인데 이상하게 해당 경고가 계속 발생한다.여러가지 Unity Project의 상황에 따라 여러가지 방법들을 해봐야 한다. 문제가 되는 스크립트 파일을 삭제, 이름 변경, 이동으로 인한 .meta 파일의 손상스크립트 컴파일 에러,git branch 이동으로 이한 meta 파일의 비정상적인 import 문제가되는 Script를 Reimport 하면 해결이 된다. Unity Project도 특정 순간에 Project Asset 을 읽어오는 형식으로 내부에서 캐시로 데이터를 관.. 2024. 11. 6.
Tip) Gmail 에서 자주 사용하는 조건 검색어(특정 기간, 읽지 않은 메일등) Gmail 에서 자주 사용하는 조건 검색어(특정 기간, 읽지 않은 메일등)Gmail을 사용하는 과정에서 여러가지 자주 사용하는 조건 검색어를 간단하게 정리한다.검색어설명is:unread읽지 않은 메일is:read일지 않은 메일from:이메일주소특정 발신자로부터 온 메일to: 이메일주소수신자 기준has:attachment첨부파일이 있는 메일after:YYYY/MM/DD예전 날짜 이후 받은 메일before:YYYY/MM/DD특정 날짜 이전에 받은 메일subject:단어제목에 특정 단어 포함has:attchment filename:파일 형식 특정 파일 형식의 첨부파일 포함 메일 조건예시AND 조건from:alice@example.com subject:Project has:attachment 발신자가 alice.. 2024. 11. 4.
UnityEditorToo) 커스텀 콘솔 (Custom Console) 커스텀 콘솔 (Custom Console)Unity Console을 커스텀 해서 CallStack에 있는 정보를 좀 더 편하게 이동하기 위해서 만들었다. Console 창이 작아도 노출이 가능하고 내용도 확인이 편하다. 줄바꿈이나 다른 영향을 받지 않는다.특정 Console의 Log 마우스 오른쪽으로 해당 메뉴를 선택후 Unity에 지정된 IDE로 연결이 가능하다.(바로가기)   Log Type 에 따른 다른 표기도 가능하다.  CallStack을 기반으로 해당 위치로 이동하게 처리를 했다. using System.Collections.Generic;using UnityEditor;using UnityEngine;namespace CustomConsole{ public class CustomCons.. 2024. 11. 3.
일상생활) 주말농장 14주차(완) 주말농장 14주차(완) 마지막으로 고구마를 수확하는것으로 주말농장을 마무리 했다.  수확하기전에 고구마 줄기들을 정리했다.  고구마는 감자와 다르게 좀 더 깊이 있어서 호미로 주변을 파가면서 수확해야 한다. 모든 고구마를 수확하니 2박스 정도 나왔다.나중에 고구마 줄기를 이식해서 키운 고구마들은 뿌리와 줄기는 길게 자랐지만 고구마가 많이 생기지는 않았다. 고구마는 수확하면 수분이 있기 때문에 상하기 쉽다.건조과정을 거치면 수분이 줄어들어 곰팡이나 세균이 자라기 어려워서 보관 기간이 길어지고,당도와 영양소가 농축이 된다.  이로써 올해 주말농장을 마무리 했다. 2024. 11. 3.
게임리뷰)모바일) 브레인 파인드(Brain Find) 브레인 파인드(Brain Find) 이름 :  브레인 파인드(Brain Find)개발사 : Focus apps장르 : 퍼즐, 두뇌,   여러가지 스테이지가 존재한다. 단순히 찾는것도 있고혹은 머리를 써서 스토리를 진행하면서 생각해야하는 스테이지가 많다. 중간에 틀린그림찾기도 존재한다.      ★★★★☆ 2024. 11. 3.
Unity) ScripableObject 으로 사운드 관리 하기 (Editor Play) ScripableObject 으로 사운드 관리 하기 (Editor Play)  Unity 에서 사운드 파일을 관리하는 ScriptableObject이다.Inspector도  Custom 해서 Preview Play와 해당 사운드의 진폭도 한눈에 볼수 있도록 했다.사운드 파일은 따로 파편화 되어있으면 관리가 불편하기도 하고 관리가 안되기 때문에 하나로 관리하는게 편리하다. using UnityEngine;using UnityEditor;[CustomEditor(typeof(AudioData))]public class AudioDataEditor : Editor{ private AudioSource previewSource; public override void OnInspectorGUI() .. 2024. 10. 28.
반응형