본문 바로가기

전체 글408

[ 언리얼엔진5 ] 땅 만들기, 지형 바꾸는 방법 하늘에 이어서 땅 만들기 1. Selection Mode에서 Landscape 선택하기 다음과 같이 화면에 나타난다. 3. 아래 수치로 지도크기 조절이 가능하다. 'create' 버튼 클릭. 다음과 같이 땅이 생성된다. 지형 바꾸는 방법 Brush Size로 크기조정 가능 2023. 9. 2.
[ 언리얼엔진5 ] 하늘 만들기 1. 파일 -> 새로운 레벨 생성하기 2. Empty Open World 선택 3. Env. Light Mixer 선택 4. Create Sky Light 선택 5. Create Atmospheric Light 선택 6. 나머지 3개다 선택 7. 다음과 같은 하늘이 생성된다. 2023. 9. 1.
Nvidia Omniverse 1. 회원가입 https://www.nvidia.com/en-us/lp/omniverse/how-bmw-group-transforming-manufacturing/?ncid=pa-srch-goog-138003-vt17#cid=ov02_pa-srch-goog_en-us Discover how BMW Group is Transforming Manufacturing Read case study for more details www.nvidia.com 2. 로그인 후 화면 3. Exchange -> Connectors로 이동 아래로 스크롤 하다보면 'Unral Engine 5.2 Omniverse Connector'가 있다. 4. Install button 클릭 5. Nvidia omniverse 설치 'Nuc.. 2023. 8. 28.
Nividia physx 다운로드/사용 방법 다운로드 1. 다운로드 링크 Version: 9.21.0713 Release Date: 2021.10.15 https://www.nvidia.com/en-us/drivers/physx/physx-9-21-0713-driver/ 2. 다운로드 3. 설치완료 후, 마우스 오른쪽 클릭으로 'NVIDIA Control Panel' 선택 4. 설치 완료 사용방법 1. 에픽 게임즈에 로그인 https://www.epicgames.com/site/en-US/home?sessionInvalidated=true 2. Github에 연결 2023. 8. 28.
Zibra Liquids 사용법 1. 플러그인에서 실행하기 - 오른쪽 상단 설정에서 플러그인으로 이동 2. 'zibra liquids free' 선택 3. 하단에 뜨는 경고 알림에서 프로그램 다시 실행 4. 박스 옆에 화살 눌러서 'Zibra Liquid' 선택 5. 원하는 크기 및 각도 설정 2023. 8. 25.
[ Next.js ] Next.js 13 시작하기 Installationnpx create-next-app 파일이름  Runnpm run dev  Starting Folder  Starting Page  pages 폴더 추가Next.js 에서는 pages폴더에서 js 파일을 만들면 따로 라우팅 처리를 하지 않아도 페이지가 생성된다.  pages 폴더 생성후 home.js 생성  home.jsexport default function Home() { return Home}  결과[id].js아무거나 쳐도 [id].js 파일의 내용으로 이동한다.  sub 폴더 안에 [id].js 생성  [id].jsexport default function Sub() { return ID}  결과sub 폴더안에 'temp'로 [id].js폴더 안의 내용이 불러와.. 2023. 5. 8.
[ React ] 북마크 필터 에러 Map을 돌리면서 유저가 북마크한 경우 북마크에 불이 들어와야하는데 북마크를 했음에도 불이들어오지 않았다. 확인을 하니 map은 모든 리스트를 돌기 때문에 불이 들어왔다가도 나머지 리스트를 돌면서 조건에 맞지 않기 때문에 불이 들어오지 않았다. map에서는 중간에 멈출수가 없어 for문으로 유저가 북마크했을 경우 break를 걸어주었다. // 페이지 렌딩시 유저의 북마크 유무 확인 // 카카오로 로그인 시에도 북마크 추가 잘됨 const fetchBookmarks = async () => { const { data } = await axios.get(`${JSON_API}/BookMarkList`); // 북마크 리스트 for (let i = 0; i < data.length; i++) { if ( da.. 2023. 3. 8.
[ React ] Json server을 사용한 Heroku & Vercel로 배포 웹 애플리케이션을 개발하다 보면 간단한 백엔드가 필요할 때가 있습니다. 이때, 간단한 JSON 파일을 데이터베이스처럼 활용할 수 있는 JSON Server와 이를 Heroku 및 Vercel에 배포하는 방법을 사용했습니다. Heroku에 db.json 배포하기먼저, Heroku에 가입한 후 새로운 프로젝트를 생성합니다. Heroku는 무료로 제공되는 클라우드 플랫폼으로, 간단한 프로젝트를 배포하기에 적합합니다. 1. Heroku에 가입하고 새로운 프로젝트를 만든다.https://dashboard.heroku.com/  2.  데이터 저장용 db.json 파일 생성루트 디렉터리(src 밖)에 db.json 파일을 생성해 데이터를 저장합니다. 예전에는 여러 개의 JSON 파일로 데이터를 나눠 저장했지만, 하.. 2023. 2. 28.
[ Typescript ] 글로벌 모달 모달 틀 하나로 위치, 제품, 기타에 따른 모달 창을 띄우려고 한다. 버튼의 값을 넘겨주기는 하는데 문제는 위치를 눌러도, 제품, 기타가 다 반응하고 마지막에 기타가 뜬다... 현제 코드 useModal.tsx import { useState } from 'react'; const useModal = () => { const [isShowing, setIsShowing] = useState(false); const toggle = () => { setIsShowing(!isShowing); } const modalCategory = (category:string) => { console.log(category) return category; } return { isShowing, toggle, modal.. 2023. 2. 16.
728x90