전체 글 75

ChatGPT 가라사대, 유니티 게임 엔진으로 게임 제작하기

요약 "유니티 게임 엔진을 활용하면 누구나 쉽게 게임 제작이 가능합니다! 다양한 라이브러리와 플러그인을 제공하며, 유니티 게임 엔진의 장단점을 알아보세요." 유니티라는 얘길 많이 들었을 겁니다. 게임 개발하려면 유니티로 해라!!라는 말도 있으니까요. 저는 게임개발을 목적으로 시작한게 아니긴하지만 본래 게임엔진이기에 게임으로서 작업할 때 더 빛을 발하긴 하죠 기울여서 써진 부분 빼고 다른 내용은 요즘에 뜨는 chatGPT가 만들어준 유니티에 대한 내용입니다 유니티 게임 엔진은 게임 제작을 위한 유명한 도구 중 하나입니다. Unity Technologies에서 개발한 이 엔진은 게임 제작을 위한 다양한 기능과 툴을 제공하며, 이를 통해 누구나 손쉽게 게임을 제작할 수 있습니다. 유니티 게임 엔진은 다양한 라..

유니티 2023.03.03

C++ 마우스 입력 다루기

OS : Window 11 마우스의 좌표값을 얻어오고 강제로 클릭도 시켜봅시다. GetCursorPos(bool) : 마우스의 현재 위치를 알아내기 * Game2D클래스에 있는 함수로 마우스의 현재 위치를 리턴한다. * 매개변수는 윈도우 좌표계로 할지 화면 좌표계로 할지 정할 수 있다 true : 화면 좌표계 (default) false : 윈도우 좌표계 왼쪽 상단이 (0,0)이고 오른쪽으로 가면 x 값 증가 아래로가면 y값이 증가 합니다 아래의 코드로 간단하게 좌표값을 받아올 수 있습니다. #include #include using namespace std; POINT p; int main() { if(GetCursorPos(&p)) { cout

프로그래밍/C++ 2023.03.02

WebGL2 기초부터 천천히

아래의 내용은 ChatGPT의 내용으로 작성했습니다. 먼저 WebGL2를 알기 전에 WebGL에 대해서 알아 봅시다 WebGL은 웹 브라우저에서 3D 그래픽을 렌더링하기 위한 JavaScript API입니다. 이 기술은 웹 브라우저를 통해 강력한 3D 그래픽을 제공하므로, 게임, 시각화, 교육 등 다양한 분야에서 사용됩니다. WebGL은 OpenGL ES 2.0을 기반으로 합니다. 이 API를 사용하면, HTML5 캔버스 요소를 사용하여 3D 콘텐츠를 렌더링할 수 있습니다. WebGL은 GPU를 이용하여 처리를 수행하므로, 더욱 빠른 속도와 더 나은 성능을 제공합니다. 또한, WebGL은 다양한 표준 라이브러리를 사용하여 개발을 용이하게 할 수 있습니다. WebGL을 사용하여 3D 그래픽을 렌더링하는 과..

프로그래밍/JS 2023.03.01

구글 번역기 보다 좋은 AI 번역기, DeepL

사람처럼 말을 해줄 수 있는 AI번역기 DeepL이 한국어 지원이 되었습니다. 크롬을 사용하신다면 매번 오른쪽 버튼을 누르며 한국어로 번역을 눌러서 사용했었지만 뭔가 이상한 번역들 때문에 오히려 이해가 안되는 경우도 있었는데요(요즘엔 나아진 것 같습니다.) 그렇지만 AI 번역기가 크롬 확장프로그램으로 추가하면 쉽게 사용가능합니다. 아래 사이트에서 설치하시면 됩니다. https://chrome.google.com/webstore/detail/deepl-translate-reading-w/cofdbpoegempjloogbagkncekinflcnj?hl=ko DeepL Translate: Reading & writing translator Translate while you read and write with..

일상,잡다 2023.02.13

Window CMD에서 파이썬 실행 시 스토어가 열릴 때

window에서 파이썬을 정상적으로 설치 했다면 cmd를 열고 python을 입력하면 아래처럼 나와야 합니다. 그런데 이상하게 윈도우 스토어가 열리는 경우가 있습니다. 분명 설치를 했는데 말이죠? 이럴경우에 환경변수에 경로가 제대로 설정되어 있지 않아서 입니다.가끔 이럴 때가 있다고 하더군요 환경변수 Path에 경로를 추가할건데, Python 홈페이지에서 다운받으셨다면 설치 했을 때 생성한 경로를 추가해주시면 되고 윈도우스토어에서 하셨다면 user/AppData/Local/Microsoft/WindowApps로 설정하시면 됩니다.

바로 해볼 수 있는 딥러닝 사이트 Hugging face

이번엔 학습된 인공지능 모델을 테스트 해볼 수 있는 사이트를 알려드리려고 합니다. 먼저 Hugging face란? 트랜스포머 모델과 학습 스크립트를 제공하는 모듈입니다. 허깅 페이스를 사용하면, layer,model등을 선언하거나 학습 스크립트를 구현해야하는 수고를 덜 수 있습니다. 그렇다면 트랜스포머(Transformer)란? 인공신경망 알고리즘은, 합성공(CNN), 순환(RNN) 신경망, 트랜스포머(Transformer)처럼 3가지로 나뉩니다. 트랜스포머는 구글이 2017년에 발표한 "Attention is all you need"에서 나온 모델입니다. 문장 전체를 병렬구조로 번역하고, 단어끼리의 연관성을 만들어 유사성을 높여 RNN의 한계를 극복한 모델이라고 합니다. 소스코드는 다음 처럼 간단하게 ..

일상,잡다 2023.02.13

무료 이펙트 텍스쳐 만드는 사이트

이번엔 무료 텍스쳐를 만드는 사이트 입니다. 정확히 말하면 이펙트 텍스쳐를 만드는 사이트 입니다. https://mebiusbox.github.io/contents/EffectTextureMaker/ EffectTextureMaker mebiusbox.github.io 사이트를 들어가면 아래와 같이 화면이 나타납니다. 오른쪽에는 resolution, tiling등의 옵션들이 있습니다. Type을 누르시면 다양한 기본 예시 텍스쳐들이 있습니다. 또 하단에 있는 Parameters를 누르시면 값을 변경해서 원하는 텍스쳐로 변경할 수도 있습니다. 다양하게 눌러보면서 세팅을 하면 되는데요 문제는 저장하는 법입니다. (제가 처음에 이걸 못했거든요) 옵션을 보면 상단에 save라고 있는데 저걸 누르는게 아니라 옵션..

일상,잡다 2023.02.13

C언어 큐(Queue)

자료구조 중 큐입니다. 큐는 FIFO(First In First Out)구조로 먼저 들어가면 먼저 나온다 입니다. 스택에선 Push, Pop이었지만 큐에서는 Enqueue, Dequeue로 사용합니다. 큐에는 선형으로 되어있는 선형 큐와 원형 큐가 있습니다. (이부분은 추후에 작성토록 하겠습니다.) 배열로 큐입니다. #include #define MAX_QUEUE_SIZE 100 int queue[MAX_QUEUE_SIZE]; int front = 0; int rear = 0; void enqueue(int item) { if ((rear + 1) % MAX_QUEUE_SIZE == front) { printf("Queue is full\n"); } else { rear = (rear + 1) % MAX..

프로그래밍/C 2023.02.11

언리얼 블루프린트 예제 사이트 blueprintUE

언리얼 블루프린트를 작성하다보면 가끔 막힐 때가 있는데 그럴때 사용하면 좋은 사이트 입니다. 정확히 말하자면 블루프린트를 공유하는 사이트입니다. bluprintUE blueprintUE | PasteBin For Unreal Engine blueprintUE is a tool for sharing blueprints for Unreal Engine. UE is a game engine which use visual scripting called blueprint. blueprintue.com 왼쪽 상단에서 검색을 하셔서 찾아보시면 됩니다. 예를들어 플레이어 움직임을 작성중인데 조금 헷갈리는 부분이 생겨 레퍼런스가 있었으면 좋겠다!! 라고 하면 movement를 검색해서 보시면 됩니다. 다음과 같이 나타납..

언리얼 2023.01.30

코딩테스트 연습할 수 있는 사이트

코딩테스트를 연습할 수 있는 사이트 입니다. 다양한 곳에서 하는 것도 좋지만 한 곳을 정하고 꾸준히 풀어나가는게 좋을 것 같습니다. 1. 프로그래머스 언어도 다양하고 기출문제도 많이 있어 연습하기에 좋습니다. 난이도별로 하나씩 풀어가면 좋습니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 백준 저는 처음에 이 사이트를 제일 먼저 알게 됐던 것 같습니다. 단계별로 풀어보기로 하나씩 해보면 좋습니다. 대회도 자주해서 가끔씩 들어가서 해보시는 것도 좋겠습니다(전 못해요....) Baekjoon Online Judge Baekjoon Online Jud..

프로그래밍 2023.01.30
반응형