반응형

전체 글 559

구글 Noto Sans 폰트 & Font Icon & Font Awesome

구글 Noto Sans 폰트 사이트 https://fonts.google.com/?query=noto Browse Fonts - Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 아이콘 라이브러리 폰트 - 폰트 처럼 아이콘을 사용 하자. Font Awesome https://fontawesome.com/ Font Awesome The internet's icon library + toolkit. Used by millions of designers, devs, & content creators. Open-source. Always free. Always awesome. fon..

Unity3D 2023.10.31

Unity Finite State Machine | FSM | 유한상태머신

게임을 만들때 Finite State Machine (FSM)을 필수 적으로 사용을 하게 되는 것 같다. 지금까지 FSM을 만들어 사용 하고 있는데, 처음에는 일반적인 FSM 방식의 상태 클래스에 Enter / Update / Exit 등의 가상 메소드를 정의 해놓고 상태 마다 상속 해서 구현 하는 방식으로 만들어서 사용 했다. 간단한 상태도 cs파일(또는 상태 마다 클래스 정의)로 만들어야 하고 이게 상태가 많아지면 cs 파일도 많아지는 문제가 있다. 두번째는 GUI FSM이나 Unity 에니메이터에서 사용 하는 Transition 상태 조건을 연결 해서 상태를 전환 해주는 방식을 사용 했었다. 이 방식 역시 상태마다 cs파일이나 클래스가 필요한것은 위와 마찬가지 이지만 Transition 조건을 추가..

Unity3D 2023.06.02

WSL로 윈도우 아이피 접속 포트 포워딩

[ 다음은 다른 글 참조 해서 필요 사항만 정리 한 글입니다. ] 윈도우 WSL에 자동 할 당된 아이피와 포트를 윈도우에 할당된 아이피와 포트로 서로 연결 시켜 주어 외부 PC에서 해당 WSL의 프로그램에 접속 하게 할 때 다음과 같이 매번 수동으로 사용 할 수 있다. PowerShell 프로그램을 관리자 권한으로 실행 후 파워셀 스크립트 파일 확장자 .ps1 으로 저장 후에 실행 하면 된다. $my_wsl_address = 172.xxx.xxx.xxx $port = 10000 netsh interface portproxy add v4tov4 listenport=$port listenaddress='0.0.0.0' connectport=$port connectaddress=$my_wsl_address W..

Programming 2023.05.23

Unity - Can't get home directory Error

Unity - Can't get home directory Error 유니티 프로그램을 Linux(Ubuntu)로 빌드 해서 리눅스에서 실행 하면 다음과 같은 에러 발생 Can't get home directory 또는 게임 실행은 잘 되나 마우스 클릭이나 터치를 입력 받을 때 UnityPlayer.so에서 Crash (SIGSEGV) 발생 하며 프로그램이 죽어 버립니다. 이 것은 유니티가 HOME 환경변수에서 Home Directory를 참고 할 때 문제가 발생 해서 생기는 문제 입니다. 유니티 프로그램을 실행 하기 전에 export HOME=/yourHome 하고 환경변수 설정을 하고 프로그램을 실행 하면 에러가 발생 하지 않습니다.

Unity3D 2023.03.07

윈도우의 WSL2에서 RDP로 우분트 데스크탑 화면으로 접속 및 제어 | xrdp session login failed for display 0 Error 해결

윈도우의 WSL2에서 RDP로 우분트 데스크탑 화면으로 접속 및 제어 및 xrdp session login failed for display 0 Error 해결 방법 xfce 데스크탑 환경으로 사용 하기: 윈도우즈의 WSL2 Linux Ubuntu 콘솔창에서 apt update apt upgrade xfce4 설치 & xrdp : apt install xfce4 apt install xrdp 접속 포트 변경 및 전송 품질 개선 : sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak # 3389는 WSL에서 사용 하는 경우가 있어서 3390으로 변경 sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini # 전송 품질 개선 sudo sed ..

Linux 2023.03.06

apt와 apt-get 중 무엇을 사용 해야 할까? | apt와 apt-get의 차이점

apt와 apt-get의 차이점 [ Linux ] ( Linux Command apt vs apt-get) apt 및 apt-get은 Ubuntu와 같은 Debian 기반 Linux 배포판에서 사용되는 패키지 관리 도구입니다. 소프트웨어 패키지를 설치, 제거, 업데이트 및 관리하는 데 사용하는 명령어 입니다. 같은 기능을 명령어가 왜 두개 일까요? apt와 apt-get 사이에는 몇 가지 주요 차이점이 있습니다. 1. 사용자 인터페이스: apt는 컬러 출력 및 진행률 표시줄이 있는 보다 사용자 친화적인 인터페이스를 제공합니다. 반면 apt-get은 보다 명령줄 지향적이며 간단한 출력을 제공합니다. 2. 명령 구문: apt와 apt-get 간에 명령어 이름이 apt와 apt-get 으로 다를 뿐 뒤따라 오..

Linux 2023.03.06

C# 클래스와 객체 생성 방법 | C# Classes and Objects

C# 클래스 및 객체를 생성 방법 | 초보자를 위한 C# 자습서 C#에서 클래스(class)는 개체(object)를 만들기 위한 설계도 또는 템플릿이고 개체(object)는 클래스의 인스턴스입니다. C#의 클래스는 생성될 개체의 속성과 동작을 정의합니다. 영어로 Instance 는 사례, 경우란 뜻으로 나와 있듯이 인스턴스(instance)는 클래스나 구조체 같은 것들이 실제 메모리 생성된 실체를 가르킵니다. 클래스 멤버 (Class members) 클래스 멤버는 클래스 내에서 정의된 변수, 속성, 메서드, 이벤트 및 기타 요소들이 있습니다. 다음은 클래스 멤버의 몇 가지 예입니다. 1. 필드(Fields): 필드는 클래스 내에서 선언되고 데이터 값을 보유하는 변수입니다. 필드는 비공개(private) ..

C#/C# 강좌 2023.03.04

미드저니 가입 하고 사용 하기 | 멋진 그림 그려주는 AI 사이트 | Midjourney AI

미드저니 가입 하고 사용 하기 | 멋진 그림 그려주는 AI 사이트 Midjourney AI 미드저니(Midjourney)는 고품질 이미지 생성 AI로 이미지 생성 쪽으로 아주 유명 하죠. 미드저니 AI는 디스코드 채널을 이용 하여 원하는 이미지의 내용을 영어로 텍스트를 입력 하거나 이미지 파일을 업로드 하면 AI가 멋진 그림을 자동으로 4개의 형태로 이미지를 만들어 줍니다. 따라서 미드저니를 사용 하려면 디스코드(게임 플레이어들이 주로 사용 하는 채팅/화상/음성 메신저) 디스코드 가입 후 미드저니 채널 입장 1. 미드저니 사이트에 접속 링크 클릭 혹은 구글 검색 같은 검색 창에 Midjourney으로 검색 하여 사이트에 들어 갑니다. : https://www.midjourney.com/ https://w..

AI 2023.03.03

챗GPT 구글 검색 연동하여 ChatGPT보다 더 똑똑하게 사용 하기 | ChatGPT 크롬 플러그인 | 크롬 확장 프로그램

챗GPT 구글 검색 연동하여 ChatGPT보다 더 똑똑하게 사용 하기 | ChatGPT 크롬 플러그인 | 크롬 확장 프로그램 요즘 핫 한 챗GPT를 사용 하여 궁금한 질문으로 정보를 확인 하는 것도 좋은 방법이지만 구글 검색 결과도 같이 볼 수 있으면 파생 되는 정보까지 확인 할 수 있어서 아직까지는 두가지 방법을 병행 하는 것이 다양한 정보를 확인 하는 좋은 방법인 것 같습니다. 이럴 때 크롬 웹 스토어에 올라와 있는 플러그인을 설치 해주면 구글 검색 결과도 보고 챗GPT 결과도 같이 볼 수 있게 해주는 플러그인이 있습니다. 크롬 확장프로그램 : ChatGPT for Google 설치: Chrome 웹 스토어에 접속을 합니다. 크롬 웹스토어 링크: https://chrome.google.com/webs..

AI 2023.03.01

챗GPT 한글 사용 느린 답변 해결 방법 | 5배는 빨라짐 | ChatGPT 한글 속도 개선 | 한글 영어 한글 자동 번역

챗GPT 한글 사용 느린 답변 해결 방법 챗GPT를 사용 할 때 한글을 바로 입력 하면 영어로 입력 했을 때 보다 응답 속도로 느리고 내용도 영어 보다는 좀 더 짧게 답변이 생성 될 때가 많습니다. 그래서 영어로 주로 질문 하고 답변을 복사 해서 구글 번역을 해서 보거나 영어로 질문을 하는데요. 크롬 웹브라우저의 확장프로그램으로 챗GPT 한글 자동 번역 플러그인을 설치 하여 챗GPT를 사용 하면 효율적이고 편리 하게 사용 할 수 있습니다. 프롬프트 지니: ChatGPT 자동 번역기 설치: 구글에서 크롬 웹스토어로 검색 해서 들어가거나 아래 링크를 클릭 하면 들어 갈 수 있습니다. 1. 크롬 웹스토어 들어가기 https://chrome.google.com/webstore 2. "프롬프트 지니" 입력 스토어..

AI 2023.02.25
반응형