"Unity 기초"의 두 판 사이의 차이
(→링크넣기) |
(→한글) |
||
(같은 사용자의 중간 판 4개는 보이지 않습니다) | |||
114번째 줄: | 114번째 줄: | ||
** [https://discord.com/channels/829136172407717957/1042479164860678144/threads/1164395825670135848 연결은 이것] | ** [https://discord.com/channels/829136172407717957/1042479164860678144/threads/1164395825670135848 연결은 이것] | ||
* text가 안나타날때는 : Canvas가 nothing | * text가 안나타날때는 : Canvas가 nothing | ||
+ | |||
+ | * [https://psh10004okpro.com/entry/Unity-%EB%A1%9C%EC%BB%AC%EB%9D%BC%EC%9D%B4%EC%A7%95-TextMeshPro-TMPFont-%ED%95%9C%EA%B5%AD%EC%96%B4-%EC%9D%BC%EB%B3%B8%EC%96%B4-%EC%A4%91%EA%B5%AD%EC%96%B4-%EB%8C%80%ED%91%9C%EB%82%98%EB%9D%BC-%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C-%EB%B2%94%EC%9C%84 유니코드(HEX)] | ||
+ | ** 한자: 2E80-2EFF, 3400-4DBF, 4E00-9FBF, F900-FAFF, 20000-2A6DF, 2F800-2FA1F | ||
+ | ** 한글: AC00-D7AF,1100-1112,1161-1175,11A8-11FF, 3131-318F, | ||
+ | ** 일본어: 3040-309F, 30A0-30FF, 31F0-31FF | ||
+ | * 혹은 Custom Range | ||
+ | ** 한글: 32-126,44032-55203,12593-12 | ||
+ | |||
+ | |||
+ | * [https://docs.unity3d.com/Packages/com.unity.textmeshpro@3.0/manual/index.html 유니티 공식 가이드] | ||
== 이외 == | == 이외 == | ||
124번째 줄: | 134번째 줄: | ||
*[https://docs.spatial.io/visual-scripting-getting-started 시작하기] : Component 중 script machine 추가 > graph 선택 후 new 클릭(VS Script 폴더 추가) | *[https://docs.spatial.io/visual-scripting-getting-started 시작하기] : Component 중 script machine 추가 > graph 선택 후 new 클릭(VS Script 폴더 추가) | ||
** graph 여야 함 : teleport는 spatial - On interact > teleport avartar | ** graph 여야 함 : teleport는 spatial - On interact > teleport avartar | ||
+ | *[https://discord.com/channels/829136172407717957/1042479164860678144/threads/1157714490910068926 TRIGER로 이미지 띄우기] | ||
+ | * [https://discord.com/channels/829136172407717957/1042479164860678144/threads/1111196743770574868 TEXT MESH PRO 오류] | ||
+ | * | ||
== C# == | == C# == |
2024년 3월 29일 (금) 13:06 기준 최신판
목차
메타버스
퀘스트
- https://www.youtube.com/watch?v=UyTJLDGcT64
- 보통 Diffuse 파일이 Base, normal / emmisive는 그대로 emission / light는 Detail의 mask, base
FBX
- 3D에셋 IMPORT 해서 - 에셋과 같은 폴더 안에 텍스쳐 복붙(윈도우) -
- fbx로 변환
- FBX 로 추출하기
- Window → Package Manager > FBX 검색하여 CONVERTER 다운로드
- 원하는 오브젝트 선택 후 우클릭 > EXPORT TO FBX
- ASCII FBX를 바이너리로 변환 (FBX CONVERTER)
- 파일 드래그 후 Binary 선택 후 convert
- 오브젝트 하나를 선택한 후, Tab 키를 눌러 에디트 모드로 전환한다.
- 그리고 Alt + N을 눌러 벡터를 초기화 한다.(Reset Vector)
- 다시 Tab 키를 눌러 오브젝트 모드로 돌아가면 정상적인 모습을 볼 수 있다.
노멀맵 추출
뷰어
스크립트
- 삭제하고 아래로 문구로 UrlOpener.cs 만듦
using UnityEngine; public class UrlOpener : MonoBehaviour { public string Url; public void Open() { Application.OpenURL(Url); }
좋은 사이트
3d
- 스페이셜에서의 방법
- 1. c#사용한다고 이야기
- 2. []
using System.Collections; using System.Collections.Generic; using UnityEngine; using SpatialSys.UnitySDK; public class UrlOpener: MonoBehaviour { string Url; void Open() { SpatialBridge.spaceService.OpenURL("https://dh.aks.ac.kr/~sandbox/cgi-bin/GuestQuery.py?db=PlanA&project=Confucius&key=%ED%87%B4%EC%88%98%EC%8B%9C%EC%84%9C"); } }
void OnInteract() { SpatialBridge.spaceService.OpenURL("https://dh.aks.ac.kr/~sandbox/cgi-bin/GuestQuery.py?db=PlanA&project=Confucius&key=%ED%87%B4%EC%88%98%EC%8B%9C%EC%84%9C"); }
- 비쥬얼스크립팅
- UI 버튼 만들기 > 게임 개체 변수를 생성하고 UI 버튼을 드롭다운합니다. > 다음 노드를 따르는 스크립트 그래프를 만듭니다 . > 여기에는 다른 변수가 있지만 TestFrootLoops3 및 TestFrootLoops4가 예제입니다 . 이를 그래픽에 끌어다 놓은 다음 Spatial Open URL 노드 옆에 On 버튼 클릭 노드를 생성하면 작동합니다 . 아래 사진 참고 / 저는 Ui Interact 버튼을 사용하여 이 작업을 수행했습니다. 아마도 더 많은 방법이 있을 수 있지만 그게 저에게 효과적입니다.
- 사진
- 공식문서 비쥬얼스크립팅
- 비쥬얼스크립팅
= 음악
- 국립국악원 [가야금 산조 Gayageum_SJ_014_(3_4th_bpm158)]
- 본 저작물은 국립국악원에서 2022년 촬영하여 공공누리 제1유형으로 개방한 [가야금] 산조 Gayageum_SJ_014_(3_4th_bpm158)을 이용하였으며, 해당 저작물은 공공누리, https://www.kogl.or.kr/recommend/recommendDivView.do?recommendIdx=51606&division=audio 에서 무료로 다운받으실 수 있습니다.
한글
- 네이버에서 제공한 나눔 고딕 글꼴이 적용되어 있습니다.
- 한글 쓰기
- 한글 오류
- text mesh 한글 적용
- UI > text pro > button 선택하여 문패 만들기 ~ Button 째로 사이즈 조정하고 위치조정하는 거 잊지말기 ~ image Type을 Filled 로 하면 대충 문패같음
- Asset > text pro > Font 드래그앤드랍 - Window > font Asset Creator > font 넣고 Sample Point Size: Auto Sizing, Atlas Resolution : 최대, Render Mode : SDFAA 로 Generate
- 설치된 폰트 클릭 후 인스펙터창 (Inspector)에서 Generation Setting 의 Atlas Population Mode : Dynamic 을 선택 > Sampling Point Size를 60 > Apply > 폰트적용
- Asset > text pro > Font 드래그앤드랍 - Window > font Asset Creator > font 넣고 Sample Point Size: Auto Sizing, Atlas Resolution : 최대, Render Mode : SDFAA 로 Generate
- 연결은 이것
- text가 안나타날때는 : Canvas가 nothing
- 유니코드(HEX)
- 한자: 2E80-2EFF, 3400-4DBF, 4E00-9FBF, F900-FAFF, 20000-2A6DF, 2F800-2FA1F
- 한글: AC00-D7AF,1100-1112,1161-1175,11A8-11FF, 3131-318F,
- 일본어: 3040-309F, 30A0-30FF, 31F0-31FF
- 혹은 Custom Range
- 한글: 32-126,44032-55203,12593-12
이외
기능
VS
- 시작하기 : Component 중 script machine 추가 > graph 선택 후 new 클릭(VS Script 폴더 추가)
- graph 여야 함 : teleport는 spatial - On interact > teleport avartar
- TRIGER로 이미지 띄우기
- TEXT MESH PRO 오류
C#
시맨틱
링크넣기
- 영상
- interact 추가 > Script Machine 컴포넌트 추가 > vs 모두 지우고 + Spatial Interactable의 On Interact 추가(this) + Spatial 의 OpenUrl의 화살표와 화살표끼리 연결 + 아래 URL에 URL 기재
- 버튼
- 영상넣기