반응형

분류 전체보기 278

간단하고 핵심적인 이론 정리

1. OOP 객체지향프로그래밍이라는 영어(object-Oriented Programming)의 약자이다. 컴퓨터 프로그래밍의 패러다임 중 하나이다. 이것은 프로그램을 명령어의 목록으로 보는 시각을 벗어나 여러개의 "객체"들의 모임으로 파악하고자 하는 것을 의미한다. 기본 구성 요소로는 클래스, 객체, 메서드등이 있으며, 특징으로는 프로그램을 유연하게 변경이 가능해서 대규모 소프트웨어 개발에 많이 사용되고, 자료 추상화, 상속, 다형개념, 동적 바인딩, 다중 상속 등의 특징이 존재한다. 2. Process & Thread process : 실행파일이 실행되어 메모리에 적재된 인스턴스 예를 들면 우리가 유투브를 보면서, 노래를 듣고, 동시에 비주얼 스튜디오 작업을 할 수 있다. 여기서 각각 브라우저, 음악플..

AR Foundation _ 파운데이션 Rnd

먼저 URP 씬을 하나 만들어준다. 필요없는 것들을 삭제해준다. 기존에 있는 스크립터 폴더를 지우고 URPAssets 라는 폴더를 만들어서 씬폴더를 제외한 나머지를 넣어준다. 윈도우즈 - 패키지매니져를 열어서 - 유니티 Registry를 들어간다. AR Foundation, ARCore XR Plugin, ARKit XR Plugin 를 See other versions 를 눌러서 Verified 버전으로 임포트 해준다. 저 세 개를 임포트 해주기 안드로이드로 플랫폼 변경해주기 프로젝트 세팅가서 컴파니 네임 바꾸고 카메라가 자동으로 돌아가면 안되기 때문에 랜드스케이프 라이트로 옆으로 긴 화면으로 설정을 해준다. 아더 세팅가서, 그래픽스 APIs의 불칸이 있다면 삭제해주기 AR VR은 불칸을 지원하지 않음..

Unity/VR,AR,MR,XR 2021.08.12

210727_ 유니티 RestAPI

유니티와 서버 통신을 하는 것이다. 먼저 express 서버를 만든다. 새로운 서버 만들기 폴더 들어가서 초기화 해주고 익스프레스와 노드몬 설치 app.js 만들어서 기본 3030 포트 서버를 만들어준다. 실행 정상 작동함 ---- 랭킹 서버를 만들 것이다. 먼저 스코어 라우터를 만들어서 바디에서 id 와 score를 받아준다. res.로 200 찍어주고, end() 를 꼭 해줘야한다. 엔드 안하면 무한 루프 정상적으로 찍힘 저렇게 넣으면 딕셔너리 처럼 , 키 : 밸류 형식으로 넣을 수 있음 ! 꿀팁! 키 밸류기 때문에 키만 넣어줘도, 밸류 값이 나옴 ㅇㅇ const express = require('express'); const app = express(); let users = {}; app.use(..

Unity/서버 2021.07.27

210726_유니티 Asset Bundle

https://docs.unity3d.com/kr/530/Manual/AssetBundlesIntro.html 유니티 - 매뉴얼: 에셋번들 (AssetBundles) 로우 레벨 네이티브 플러그인 인터페이스(Low-level Native Plugin Interface) 4.x버전에서의 에셋번들 빌드 에셋번들 (AssetBundles) 에셋 번들은 Unity에서 원하는 에셋을 포함하여 익스포트할 수 있는 파일입 docs.unity3d.com https://docs.unity3d.com/kr/530/ScriptReference/AssetBundle.html Unity - 스크립팅 API: AssetBundle 번들은 플랫폼간에 완벽히 호환되지 않는 점에 유의하십시오. Standalone플랫폼은(WebPlaye..

Unity 2021.07.26

210722_ AdMob _구글 애드몹 유니티에 달기

먼저 구글 애드몹에 가입을 한다. 참고 블로그 https://scvtwo.tistory.com/33 [Unity] 유니티 구글 애드몹 광고 넣기(Google AdMob)(전면 광고) 안녕하세요. 힘들게 만든 게임에서 수익을 얻으려면 게임 내에 광고를 붙여야 합니다. 그래야 보람도 있고, 살림살이도 나아지고.. 다음 게임도 제작할 수 있기 때문이죠... 그래서 오늘은 유니 scvtwo.tistory.com ----- 가입 후 앱 추가하기 하면 이따 내 앱을 등록하면 된다. https://github.com/googleads/googleads-mobile-unity/releases/tag/v6.0.2 Release Google Mobile Ads Unity Plugin v6.0.2 · googleads/go..

Unity/서버 2021.07.22

210722_ 유니티Ads

https://docs.unity3d.com/kr/2019.3/Manual/UnityAds.html Unity 애즈 - Unity 매뉴얼 최고의 모바일 게임 엔진으로 개발된 Unity Ads SDK는 Unity, xCode, Android Studio 등 모든 플랫폼으로 개발하는 게임을 위한 포괄적인 수익화 프레임워크를 제공합니다. 또한 최첨단 머신러닝을 활용하 docs.unity3d.com https://github.com/smilejsu82/unity_ads GitHub - smilejsu82/unity_ads: unity ads unity ads. Contribute to smilejsu82/unity_ads development by creating an account on GitHub. gith..

Unity/서버 2021.07.22

210720_ 포톤 서버 (시험)

멀티 포톤을 사용할 것이다. 좀비 멀티플레이어 폴더를 유니티에서 애드로 연다. 어셋 스토어 들어가기 로비 씬 열어주고, 비율 바꿔주고, PUN2 를 어셋 스토어에서 다운 받아준다. PUN2 검색해서 저거 다운 받기 임포트 되면 오류는 사라지고, 포톤 위자드 창 하나가 뜬다. 포톤 페이지 로그인하고 관리화면 새 어플 만들기 새 어플 만들기 무료는 최대 20명까지 동시접속 가능 어플리케이션 ID 가 생긴다. 유니티에서 앱아이디 붙여넣어주고, 셋업 프로젝트해준다. done 나오면 된것 그리고 닫아준다. 네트워크 세계부터 보면 좋음 4개의 세계가 있음 동기화란, 4개의 클라이언트에 오브젝트가 다 똑같이 보여야한다는 것 A클라 a와 B 클라의 a 는 동일한 식별자로 부여한다. 네트워크가 끊키면 다른 a로 취급댐 ..

Unity/서버 2021.07.20

210715_ 그래픽스 프로그래밍(복습 및 시험)

먼저 필요한 어셋들을 불러와준다. 두개 와 스카이 박스도 https://assetstore.unity.com/packages/2d/textures-materials/sky/free-hdr-sky-61217 Free HDR Sky | 2D 하늘 | Unity Asset Store Elevate your workflow with the Free HDR Sky asset from ProAssets. Browse more 2D 텍스처 및 소재 on the Unity Asset Store. assetstore.unity.com 디퓨즈 Warping 할 이미지도 유니티에 넣어준다. 이거 사용할것 ---- 먼저 불 부터 만들 것이다. 유니티에 메터리얼, 세이더 폴더 하나 씩 만들어주기 파이어 매터리얼, 파이어 세이더..

210714 _ 데이터 프로그래밍 2 (복습 및 시험)

남은 거 뷰 작성 (5) 내부 결합 사용 (5) 트랜잭션 사용 (5) 저장함수 사용 (10) 트리거 사용 (10) 를 이어서 하겠음 --- 1. 뷰 작성 새로운 쿼리를 만들어서 use를 해준다. 뷰는 셀렉트를 가지고있는 가상테이블임 복잡한 SELECT문을 일일이 기술할 필요가 없어진다. 예를 들어 내가 원하는 것 만 셀렉트 해서 볼 수있는데 뷰를 써주면 일일이 저렇게 쓸 필요가 없어진다. create view view_products as select name, price, amount from products; view_products 는 이름 셀렉트 보일 컬럼 프롬 테이블 이름 이렇게 해주면 이렇게 가상 테이블이 옆에 생기게된다. 이렇게 가상 테이블를 셀렉트해서 볼 수있다. use exam11; #v..

Unity/서버 2021.07.14
반응형