분류 전체보기56 그리드(Grid)와 타일맵(Tilemap) / 재배치(Reposition) GridTilemap이나 셀 기반 배치를 사용할 때 격자(Cell) 기반의 좌표 시스템을 정의하는 역할을 하는 유니티의 기본 제공 컴포넌트로, 유니티의 일반적인 Transform 좌표와 달리, 셀 단위로 오브젝트를 배치하는 방식을 제공한다.간단히 말하면 Grid는 Tilemap을 배치하는 기준 좌표 역할을 하고, Tilemap이 셀 단위로 정렬되도록 만들어 격자 기반의 게임을 쉽게 구현할 수 있게 한다. 주요 속성Cell Size각 셀의 크기를 조정 (기본값 1*1)Cell Gap셀 간의 간격을 설정 (기본값 0)Cell Layout격자 배치 방식 (Rectangle, Hexagon, Isometric)Cell Swizzle좌표 변환 방식 (XYZ 순서 변경)Tilemap- 타일 기반의 2D 맵을 생성하.. 2025. 3. 11. 리액트(React) CRA로 프로젝트 생성 후 스토리북(Storybook) 환경 구축 타입스크립트 기반의 리액트 프로젝트 생성 npx create-react-app . --template typescript yarn add typescript @types/node @types/react @types/react-dom @types/jest 스토리북 환경 구축 npx -p @storybook/cli sb init 실행하여 화면 확인 yarn start ※ babel-loader 관련 에러 발생 시 해결 방법* node_modules 삭제 * yarn.lock 또는 package-lock.json 삭제 * package.json 파일에 아래 코드 추가 후 'yarn' 입력하여 패키지 재설치 "resolutions": { "babel-loader": "8.1.0" }, 스토리북 실행 확인 .. 2021. 11. 22. 잉크스케이프(Inkscape) 설치 및 간단한 설정 잉크스케이프란? * 잉크(ink)와 랜드스케이프(landscape)의 혼성어 * 오픈소스 SVG를 W3C 표준으로 완벽하게 구현하는 것을 목적으로 하는 벡터 그래픽 편집기 * GNU GPL에 따라 공개된 오픈 소스 자유 소프트웨어로 리눅스, 맥 OS X, 기타 유닉스 호환 운영체제, 마이크로소프트 윈도우에서 실행 가능 설치 잉크스케이프 홈페이지 접속 후 [DOWNLOAD] - [Current Version] 클릭 (링크 : https://inkscape.org/ko/) 본인 컴퓨터에 맞는 운영체제 및 시스템 종류 선택 원하는 다운로드 방법 선택 화면 전환이 된 다음, 수 초 후 자동으로 다운로드가 시작 됨 설치 파일 실행 // Next.. Next.. Install... 설치 완료 시 바탕화면에 자동으로.. 2021. 11. 22. 파이썬(Python) 버전 변경을 위한 Alternatives 사용법 Alternatives(cf, update-alternatives)란? 심볼릭 링크를 생성, 제거, 관리, 조회할 수 있는 기능을 제공하는 GNU 라이센스의 커맨드라인 툴로, 심볼릭 링크를 통해 특정 커맨드에 대한 디폴트 버전 혹은 경로를 정의할 수 있음 기본 실행 위치 * python --version : 현재 사용 중인 파이썬 버전 확인 * which python : 현재 사용 중인 파이썬의 경로 확인 * ls -al /usr/bin/python : 현재 사용 중인 파이썬이 어떤 파일을 가리키고 있는지 확인 * ls /usr/bin/ | grep python : 현재 설치 되어있는 파이썬들을 확인 Alternative 사용 방법 $ sudo update-alternatives --config pyth.. 2021. 11. 16. npm install 시 다른 버전의 파이썬(Python)을 사용하는 방법 1회성으로만 사용을 원하는 경우 $ npm install --python=python2.7 영구적으로 사용을 원하는 경우 $ npm config set python python2.7 또는 $ npm config set python C:\Python27\python.exe // 설치 경로로 직접 설정 2021. 11. 16. 도커(Docker) 환경에서 오픈 이더리움(Open Ethereum)을 사용한 이더리움 네트워크 자체 구축 네트워크 구축 $ docker run -it --name openethereum ubuntu // 이미지 자동 다운로드, 컨테이너 실행 # apt-get update # apt-get install -y gcc g++ pkg-config file make cmake git clang curl libssl-dev ※ 인스톨 완료 후 Timezone 설정 시, [6 -> 69] 선택 # curl https://sh.rustup.rs -sSf | sh # apt-get install -y yasm # apt-get install cargo # source $HOME/.cargo/env # rustc --version // Rust 설치 확인 # rustup override set 1.51.0 // 버전 하향 .. 2021. 11. 15. 이전 1 2 3 4 5 6 7 ··· 10 다음