개발이야기 8

2025년 읽어보고 싶은 유니티 게임개발 관련 도서 4권

새해맞이 교보문고를 갔다. 올 해 무슨 책을 읽으면 좋을까 싶어서 여러가지 둘러보았다.자기계발 책, 경제도서를 둘러본 후 개발관련 분야로 넘어왔다.  새해목표 중 하나가 '게임만들기'다..! 그래서 이와 관련된 책을 찾으러...  역시나 수많은 개발관련 책들이 있었다. 리액트나 자바스크립트, 파이썬 등 너무 반가우면서도 더 해보고 싶은 욕심이 났지만....! 오늘은 게임개발을 생각하고 왔기 때문에.. 게임개발 분야로...! 많고 많은 책들 중 유니티 관련 도서위주로 봤다. 왜냐하면 유니티를 사용 해 본 경험이 있는데 너무 얕게 경험해봤기 때문에 조금 더 깊게 알고 싶었다. 그리고 유니티가 초보게임 제작하기에도 좋은 것 같아서..!! 해당 순서는 순위가 아니라.. 그냥 내가 책 알게 된 순서..! 1. 유..

개발이야기 2025.01.07

블렌더(Blender)에서 면이 이상할 때 - 면의 노말(Normal) 재설정하기

블렌더에서 면이 이상하다블렌더로 옷을 만들고 있었는데 면이 이상했다. 이런 식으로 옷의 면이 울기 시작한 것...이렇게 옷이 울기 시작하는 것은 면의 노말방향이 잘못되어서 그런 것이다. 왜 이럴까 생각을 해 보니 아무래도 미러 모디파이어를 사용해서 그런 것 같다. 그럼? 옷의 노말방향을 제대로 해 주면 된다. 면의 노말방향 다시 잡아주는 방법 => Set from Faces울고있는 옷의 노말방향을 잠재워주기 위해서는 면의 노말방향을 다시 잡아주면 된다.  우선 Edit Mode에서 Face select mode로 면을 선택할 수 있게 해 준다.이후, 면의 방향을 잡아줄 부분을 선택해준다.     그리고 Alt + N을 눌러서 Normals 메뉴를 열어준다. 단축키를 사용하지 않는다면 상단 메뉴에서 Mes..

개발이야기 2024.12.06

vscode에 깃허브 Github 로그인하는 방법

코딩을 하게 되면 거의 필수적으로 하는 것이 있다. 바로 깃허브..!!나도 왠만해서는 프로젝트를 만들 때마다 깃허브에 올리는데 사용하던 컴퓨터가 아닌 다른 컴퓨터를 사용하게 되면 vscode에 깃허브를 따로 연결해줘야 한다. 그때 해야 할 일! 1. vscode 설치하기 - 코드를 작성하기 위한 vscode를 설치해준다. (만약 이미 설치되어있거나 다른 프로그램을 사용한다면 패스!) 2. 깃허브 Github 확장프로그램 설치하기- vscode에서 GitHub Codespaces 확장프로그램을 설치한다.  3. 깃허브 Github 로그인하기 - vscode 프로그램 terminal을 열어 로그인을 해 준다.- 터미널에 다음의 두 줄을 입력해서 로그인해야 한다.- 아이디나 이메일은 초록색 큰 따옴표 안에 작..

개발이야기 2024.11.12

Python 파이썬에서 가상환경 venv 만들고 실행하기 (feat. 파이썬 버전에 따른 venv 생성오류)

파이썬을 활용해서 새로운 프로젝트를 만드려고 하는데 가상환경 만드는 과정에서 오류가 났네요..? 그래서 오늘은 이 오류를 알아보고 파이썬에서 가상환경 venv를 만들고 폴더명도 변경해본 후 가상환경 실행까지 해보도록 하겠습니다. vscode에 파이썬이 설치되었는지 확인하는 방법python --version 파이썬이 정상적으로 설치되었다면 설치된 파이썬 버전이 나타납니다.이어서 파이썬에서 사용할 가상환경 venv(virtual environment) 모듈을 만들어봅니다. 파이썬에서 가상환경 venv 만들기python -m venv venv 위의 명령어는 "파이썬에서 venv를 만드는데 venv라는 이름으로 만들어줘" 라는 뜻입니다.  근데..! 다음과 같이 오류가 났습니다./System/Library/Fr..

개발이야기 2024.10.14

웹 접근성(Web Accessibility)이란? - 설명, 준수 방법, 검사 사이트

웹 접근성(Web Accessibility)이란?웹 사이트는 모든 사람들이 같은 정보와 서비스를 누릴 수 있어야 하는데요. 웹 접근성이란 모든 사람들, 특히 장애가 있는 사람들도 웹 콘텐츠와 서비스에 쉽게 접근하고 사용할 수 있도록 하는 것을 의미합니다. 이처럼 장애를 가진 사람들도 신체적이나 환경적인 제약 없이 인터넷 서비스를 이용할 수 있도록 하는 것을 목표로 합니다.  웹 접근성 준수방법그렇다면 어떻게 웹 접근성을 준수할 수 있을까요? 웹 접근성에는 웹 접근성 표준(WCAG, Web Content Accessibility Guidelines, 웹 콘텐츠 접근성 지침)이 있습니다. 이 지침에서는 웹사이트에서 접근성을 위한 지침이 있는데요. 가장 대표적인 내용에 대해 알아보도록 하겠습니다.  1. 시각..

개발이야기 2024.09.30

타입스크립트(Typescript)란? - 특징, 장점, 자바스크립트와 차이점, 코드예시

타입스크립트(TypeScript)란?타입스크립트는 프로그래밍 언어 중 하나로, 자바스크립트를 확장한 언어입니다. 현재 많은 회사들과 개발과정에서 타입스크립트를 사용하고 있는데요. 타입스크립트의 특징이 무엇인지 그리고 왜 많이 사용하고 있는지 그 이유를 알아보겠습니다.  타입스크립트의 특징1. 자바스크립트와 높은 호환성타입스크립트는 자바스크립트를 확장한 언어라고 말씀드렸는데요. 그래서 자바스크립트의 모든 기능을 그대로 사용할 수 있다는 점과 기존에 사용하던 자바스크립트 코드도 타입스크립트에서 그대로 사용할 수 있다는 특징이 있습니다. 2. 자바스크립트로 컴파일하는 과정필요타입스크립트의 코드는 .ts 파일로 만들어집니다. 이렇게 만들어진 타입스크립트 코드를 브라우저에서 실행하기 위해서는 자바스크립트로 변환해..

개발이야기 2024.09.27

웹 표준이란? - 중요성과 장점, 웹 표준 준수하는 방법, 유효성 검사

웹 표준(Web Standards)이란?웹 표준은 웹 페이지를 개발할 때 사용하는 기술들을 표준화하는 것을 의미한다. 즉, 웹 페이지를 개발할 때 HTML, CSS, JavaScript와 같은 언어를 사용하는데 이러한 언어들을 표준화된 가이드에 따라 작성하는 것을 의미한다. 그렇다면 왜 웹 표준이 중요할까? 사람들이 사용하는 브라우저나 기기들은 다양하다. 누구는 아이폰이나 갤럭시를 사용하기도 하고 인터넷 브라우저로는 크롬, 사파리, 파이어폭스, 인터넷 익스플로러 등 다양한 브라우저가 있다. 이와 같은 상황에서 개발언어를 제각각으로 사용하게 되면 사용자의 환경에 따라 다르게 보일 것이다. 그럼? 개발자의 의도와 다르게 보여질 수 있고 정확한 정보나 의미전달이 어렵고 사람마다 사용이 달라질 것이다. 따라서 ..

개발이야기 2024.09.24