반응형

분류 전체보기 278

210713_ URP 쉐이더 2

버텍스 쉐이더는 VertexInput v // 버텍스 버퍼에서 받은 값이 들어오고 어떻게 보간기를 통해서 넘길지 정하는 부분 vert 버텍스의 값으로 v 로 들어오고 보간기를 통하고 o 으로 내 보내지는 구조임 ---- 공간변환 3D 메시의 각 버텍스를 사용하는 툴의 3D 공간을 변환하는 과정을 거치게 된다. 월드 변환 (Model View Perspective) // MVP 라고 부르기도한다 - 로컬 위치에 있는 모델링을 월드 위치로 변환하는 것 - object to world 이걸 다시 카메라 뷰로 바꾸는 걸 한다. 즉. 이 변환 과정은 간략하게 [오브젝트 공간] >> [월드 공간] >> [카메라 공간] >> [클립 공간] 으로 거치게 된다 스크린샷 설명 1. vertex 에 : 현재 오브젝트의 포지..

Unity/URP 2021.07.13

210713_ 데이터베이스 프로그래밍 (복습 및 시험)

워크벤치 구동이 되는지 확인한다 먼저 스키마를 만들어준다. 문자열 바꿔주고 디폴트로 하고 어플라이 해주기 스키마 만들어 주었음 [회원 테이블 만들어주기] 테이블 만들기 이름 바꿔주고 콜렉션 바꿔주기 시험지 참고. 컬럼 만들어주기 어플라이 해주기 이렇게 테이블 하나 생성 -- 상품테이블 만들기 상품테이블 만들기 완성 -- 구매한 테이블 생성 데이터 테이블 총 3개 만듦 ---- 관계설정 우클릭 알터 테이블 누르면 다시 이 테이블 설정으로 오게된다. 밑에 폴링키 선택하기 폴링키 할 맴버__이메일의 차르셋을 바꿔줘야한다. 넘겨줄 email도 utf8 로 해야한다. 폴리키를 적용시켜준다. 온 업데이트 온 딜리트 CASECADE 로 설정하고 어플라이 하기 관계 만들어주었음 프로덕트 ID 도 utf8 로 바꿔준다...

Unity/서버 2021.07.13

210712_URP 쉐이더 1

기존에 했던 쉐이더에서 URP 쉐이더의 스크립터는 조금 다르다. 이렇게 날라간다. https://www.youtube.com/watch?v=mlNWoROvavY&t=1111s 튜토리얼 참고. 일단 기본 쉐이더를 만들어서 매터리얼에 적용하고 모델링에 적용한다. https://docs.google.com/document/d/1UX0319CXa29fCFAgg0qa5vnH-U6875jt0KLKUk5mke8/edit# URP Shader Basic URP Shader Basic term 2 Shader란? 2 Basic simple basic code 2 Shader “shader folder name / shader name” 3 Properties에서 변수 설정하고 매터리얼에서 확인 3 SubShader 4 ..

Unity/URP 2021.07.13

210712_ 웹프로그래밍 서버 api 만들기(복습)

웹 프로그래밍 시험지 한글 파일열기 리소스 / 프로토콜 문서 엑셀 파일열어서 보기 - 눈금선 없애고 회원관리에서 첫번째 표 복사해서 붙이기 시험지에 맞춰서 수정해주기 구매 등록 복사해서 문성에 있느 것 처럼 바꿔주기 비쥬얼 코드 켜서 exam-10 폴더 만들어주기 폴더로 들어가서 init -y 초기화 해주고 express 와 노드몬을 깔아준다. 노드몬, 슈퍼바이저 둘 다 실행이 안되는데 npx nodemon app 로 넣으면 실행이 된다. 정상적으로 작동을 함 구매 등록 라우터 만들어주기 app.post('/purchases', (req,res) => { console.log(req.body); // let result = { // errorcode, errormessage // }; // res.sta..

Unity/서버 2021.07.12

210709_ 페이스북 로그인

어제는 카카오톡 로그인을 하였다. 이번에는 페이스북 로그인을 할 것 유니티에서 새 프로젝트를 만들어준다. https://developers.facebook.com/docs/unity/gettingstarted 컨트롤 클릭으로 새창으로 열기 이 페이지로 들어와 진다. 위에 내앱 클릭 앱 만들기 클릭 게임으로 앱 이름 적기 fb 는 들어가면 안된다. 만들어준다. 만들면 이런 대쉬보드로 오게 된다. 설정 - 기본 설정 앱 ID 와 시크릿 코드를 사용 할 것이다. https://developers.facebook.com/docs/unity 유니티 sdk 를 다운 받아준다. 유니티에서 새로운 프로젝트를 만들어준다. 만들면 안드로이드 플랫폼 변경하기 다운 받은 페이스북 패키지를 임포트 해준다. 다 되면 페이스북 S..

Unity/서버 2021.07.09

0708_ 카카오로그인 ( 유니티에서 WebView_OnMessageReceived 데이터 받아서 유니티에서 띄우기)

새로운 프로젝트 만들기 안드로이드로 빌드 - 검은 화면에 카카오 버튼을 누르면 로그인이 뜨게하기 카카오 개발자 센터 앱 만들고 웹플랫폼 리 다이렉트 URI 등록해주기 활성화하기 동의항목에서 필요한것들 설정하기 npm에서 카카오 패스폴트 검색 비코에서 폴더만들기 만든 폴더로 들어오기 npm init -y // 초기화 해주기 app.js 만들기 노드몬도 깔고 ㅇ 기본 express 서버를 만들어준다. 카카오 패스폴트 깔기 그냥 패스폴트도 깔고 클라 아이디는 rest api 키 넣기 보안 키 있으면 여기서 만들어서 넣기 콜백 URL 아까 만든 URL 넣기 그냥 아래 코드 app.js 넣고 실행... ---- app.js const express = require("express"); const app = ex..

Unity/서버 2021.07.08

0708_ 서버 (firebase_구글 아날리틱스)

저번 시간에 파이어베이스 로그인 까지 실시하였다. 이번에는 구글 아날리틱스를 붙여본다. https://firebase.google.com/docs/analytics/unity/start?hl=ko Unity에서 Google 애널리틱스 시작하기 | Firebase Google 애널리틱스는 앱의 사용량과 행동 데이터를 수집합니다. 이 SDK는 다음 두 가지 기본 유형의 정보를 로깅합니다. 이벤트: 사용자 행동, 시스템 이벤트, 오류 등 앱에서 발생하는 상황입니다. firebase.google.com 도큐먼터리 참고하면서 하기 유니티와 구글 아날리틱스 두 개가 있다. 둘 다 기능은 비슷하다. 이벤트를 정의를 잘해야하고, 어디에 이벤트를 트리거 달 건지, 매개 변수를 멀 넘길건지 잘 짜여야한다. (규칙을 잘 정..

Unity/서버 2021.07.08

0705_좀비슈터 (시험)

다 만들고, 녹스로 빌드해서 영상 찍어서 제출하기 https://github.com/IJEMIN/Unity-Programming-Essence IJEMIN/Unity-Programming-Essence 레트로의 유니티 게임 프로그래밍 에센스. Contribute to IJEMIN/Unity-Programming-Essence development by creating an account on GitHub. github.com 에셋 받기 https://assetstore.unity.com/packages/tools/input-management/joystick-pack-107631 Joystick Pack | 입출력 관리 | Unity Asset Store Get the Joystick Pack packa..

0630_ 서버(FireBase)

파이어 베이스를 한다. 2가지 할 것이다. 1.실시간 데이터 베이스 2.구글 애널리틱스 ---- 먼저 앱 등록을 해야한다. https://firebase.google.com/?gclid=CjwKCAjwieuGBhAsEiwA1Ly_nbYl-Mw1oHrXWl7cFWEJFVQFEBwdMO2GduGP8LeusTRSq0ytRlkq1RoC7YAQAvD_BwE&gclsrc=aw.ds Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com 이 사이트 로그인 하기 콘솔로이동 프로젝트 만들기 https://firebase.google.com/docs/unity/setup?hl=ko Unity 프로젝트에 Fi..

Unity/서버 2021.06.30

0625_서버 (네이버 로그인 + 유니웹뷰)

어제 이어서 작업을 해본다. 이 부분을 로컬이 아니라 외부 서버에서 연결을 하도록한다. 우리는 카페24를 쓸 것이다. 여기도 바꿔줘야 겟지? app.js -> web.js 로 바꿔주기 워크 스페이스에서 git 만들기 준희님이 서버 해주심.. ----- 웹뷰 임포트하기 데모 씬 열기 데모 씬만 넣어서 빌드해보기 웹뷰는 21 이상 부터 지원함 플레이엇 세팅에서 바꿔줘야함 다시 빌드하기 유니 웹뷰 3 사용해서 빌드하기 폰에서 빌드가 안된다. 유니티 AndroidManifest 스크립터에 참고 https://codechacha.com/ko/android-cleartext-http-traffic-issue/ 안드로이드 - Cleartext HTTP ... not permitted 예외 해결 방법 Exoplayer..

Unity/서버 2021.06.25
반응형