반응형

분류 전체보기 295

Hololens2 유니티 내에 빌드 후 'RectMask2D' does not contain a definition for 'padding' 에러

문제점 유니티에서 MRTK 프로그램을 돌려서 셋업을하고 에디터를 열면 이런 오류가 뜬다. 에러코드 Library/PackageCache/com.unity.textmeshpro@3.0.0-preview.14/Scripts/Runtime/TMP_DefaultControls.cs(191,22): error CS1061: 'RectMask2D' does not contain a definition for 'padding' and no accessible extension method 'padding' accepting a first argument of type 'RectMask2D' could be found (are you missing a using directive or an assembly refere..

Unity/문제해결 2021.09.13

홀로렌즈 2 MRTK for Unity _ Project Setting, Profile, interaction Object setting, Solver using Interaction

https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/mrtk-getting-started Introducing MRTK for Unity - Mixed Reality Get started with everything the cross-platform Mixed Reality Toolkit has to offer new mixed reality developers. docs.microsoft.com MRTK 란 MR를 하기 위한 마이크로소프트에서 제공하는 툴 킷임 ----- 세팅 준비 윈도우 10 이상의 버전이 필요함 개발자 모드로 해줘야함 비주얼 스튜디오 세팅 비주얼 스튜디오는 2019 이상 버전을 사용해야하고 C++ 설정과 UWP ..

문자열 처리 함수 와 문자열 포멧

# 문자열 처리함수 python = "Python is Amazing" print(python.lower()) # 모두 소문자로 바꾸기 print(python.upper()) # 전부 대문자로 바꾸기 print(python[0].isupper()) # 인덱스에 있는 문자가 대문자 인가? print(len(python)) # 길이 print(python.replace("Python", "Java")) # 대체하기 index = python.index("n") # n의 위치 확인하기 print(index) index = python.index("n", index + 1) # 두 번째 n의 위치확인하기 print(index) print(python.find("n")) # n 찾기 # 문자열 포멧 print("..

Python 2021.09.12

입출력 - 백준 10172 (강아지 모양 출력)

문제 내가 처음 접근 방법 print 문을 써서 접근 하려했으니 """ 같은 특수한 문자에 대한 출력에서 막혔음 해결법 핵심은 특수문자 출력 방법이다. 참고 블로그 https://m.blog.naver.com/liveforu/222015551913 파이썬 독학 4일차 - 특수문자출력,서식사용,문자열길이,문자열찾기 맨 아래에 전체 내용을 포함하는 영상이 준비되어있어요. 그 영상만봐도 요점정리하실 수 있어요. 파이썬 ... blog.naver.com 이스케이프 시퀀스가 핵심이다. \를 붙여서 출력을 해준다. 정답문 print("|\_/|") print("|q p| /}") print("( 0 )\"\"\"\\") print("|\"^\"` |") print("||_/=\\\\__|")

입출력 - 백준 10171 (고양이 모양 출력)

문제 처음 내가 접근한 방법 print(""" \ /\ ) ( ') ( / ) \(__)|""") """ 을 사용하여서 긴 문장을 출력 하려했으나 자유롭게 행 이동이 불가능 한다는 걸 확인함 해결법 핵심은 두 개 1. 줄 바꿈 (\n) https://dojang.io/mod/page/view.php?id=1224 COS Pro 2급 파이썬: 9.2 줄바꿈 활용하기 이번에는 줄바꿈(개행)을 활용해보겠습니다. 먼저 다음과 같이 print에 값을 여러 개 지정하면 한 줄에 모든 값이 출력됩니다. 그럼 print 한 번으로 값을 여러 줄에 출력할 수는 없을까요? 방법은 dojang.io 참고 \n 를 사용하여서 줄 바꿈을 해줌 2. 역슬래쉬 표현 할 때 \\ 두번 적어야지 제대로 표현이 된다. 정답문 print..

[복습] 상속(Virtual, Abstract)과 인터페이스 : 잊지말자

OOP 개념에서 상속을 얘기할 때 Virtual(가상) 과 Abstract(추상화)가 많이 사용된다. 그리고 Interface 또한 비슷한 기능을 제공하는데 비교를 알아 보겠다. Virtual (가상) 1. Abstract (추상화)와 다르게 본문을 정의할 수 있음 2. 파생 클래스에서 재 정의 할 수 있음 3. 자식 클래스에서 new 또는 override 키워드 사용이 가능 override 는 재정의 또는 확장의 의미 new 는 기본 클래스를 숨긴다는 의미 4. base 키워드를 통해서 부모 클래스의 함수 호출 가능 5. private, static 등 접근 한정자는 사용 할 수 없음 virtual 키워드는 메서드, 속성, 인덱서 또는 이벤트 선언을 수정하고 파생 클래스에서 재정의하도록 허용하는 데 사..

객체 지향프로그래밍 과 함수형프로그래밍

객체 지향 프로그래밍(OOP) 객체 지향 프로그래밍은 컴퓨터 프로그래밍 패러다임중 하나 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호적을 통해 로직을 구성하는 프로그래밍 방법 중 하나이다. 특징으로는 프로그램을 유연하게 변경이 가능해서 대규모 소프트웨어 개발에 많이 사용 자료 추상화, 상속, 다형개념, 동적 바인딩, 다중 상속 등의 특징이 존재한다. 객체 지향 프로그래밍의 장점 1. 코드 재사용이 용이 남이 만든 클래스를 가져와서 이용할 수 있고, 상속을 통해서 확장가능 2. 유지보수가 쉬움 절차 지향 프로그래밍에서는 코드를 수정해야할 때 일일이 찾아서 수정해야하는 반면 객체지향 프로그래밍에서는 수정해야할 부분의 클래스 내부에서 변수 혹은 메서드..

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

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
반응형