일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- VR
- 포트폴리오
- 드래곤 플라이트 모작
- HAPTIC
- Oculus
- 오큘러스
- CGV
- 유니티 UI
- 연습
- 유니티
- 모작
- 유니티 GUI
- 앱 배포
- 팀 프로젝트
- OVR
- 오브젝트 풀링
- 개발
- 유니티 Json 데이터 연동
- 가상현실
- 팀프로젝트
- 길건너 친구들
- 개발일지
- Photon Fusion
- input system
- 멀티플레이
- ChatGPT
- meta xr
- 드래곤 플라이트
- meta
- XR
- Today
- Total
목록개인 필기 (20)
EasyCastleUNITY
멀티플레이어를 만들어 보기 위해 ,Photon Fusion을 이용하여 한번 간단한 방 부터 만들어 보겠습니다. 시작하기에 앞서 먼저 아래 링크에서 SDK를 받아주세요. https://www.photonengine.com/sdks#fusion-unity Photon Engine SDKs Photon PUN Unity Assets Photon Unity Networking (PUN) is our take on high-level multiplayer-features for Unity: Easy to use callbacks, components to synchronize GameObjects and Remote Procedure Calls (RPCs) provide a great start. Below al..
쉐이더에서 사용하는 모든 수는 float다 쉐이더 코드 Shader "ljs/BlueSkyShader" { Properties { _MyColor("MyColor",Color) = (1,1,1,1) } SubShader { Tags { "RenderType"="Opaque" } CGPROGRAM #pragma surface surf Standard noambient #pragma target 3.0 struct Input { float2 uv_MainTex; }; fixed4 _MyColor; void surf (Input IN, inout SurfaceOutputStandard o) { // o.Albedo = fixed3(_MyColor.r,_MyColor.g,_MyColor.b); // o.Albe..
책을 통해 공부할 거면, 따라 치는것이 아닌, 코드를 쪼개서, 어느 순서로 작성되었는지를 파악하고 작성해라 모르는 것이 나오면, 공식문서를 찾아보는 연습을 해라 Occulusion Culling 카메라 시야에서 다른 물체에 가려 보이지 않는 물체를 렌더링 하지 않는 기법 가리는 물체의 Occluder Static, 가려지는 물체의 Occludee Static을 설정해야 한다. Occluder 뒤에있는 Occludee 는 렌더링 되지 않는다. [Window] ->[Rendering] ->[Occulusion Culling] 에서 설정한다. ----------------------------------------------------------------------------------------------..
라이트 매핑 씬에 배치된 모든 3D 모델에 영향을 미치는 직접 조명, 간접 조명 및 그림자의 효과를 텍스처로 미리 만드는 과정 많은 3D 모델이 배치되어 있는 경우, 베이크 시간이 길어지고, 메모리를 많이 사용한다는 단점이 있다. UV 매핑 https://en.wikipedia.org/wiki/UV_mapping UV mapping - Wikipedia From Wikipedia, the free encyclopedia Process of projecting a 3D model's surface to a 2D image for texture mapping The application of a texture in the UV space related to the effect in 3D. A represen..
PlayerPrefs (Player Preferenece) https://docs.unity3d.com/ScriptReference/PlayerPrefs.html Unity - Scripting API: PlayerPrefs Unity stores PlayerPrefs in a local registry, without encryption. Do not use PlayerPrefs data to store sensitive data. Unity stores PlayerPrefs data differently based on which operating system the application runs on. In the file paths given on this page, docs.unity3d.com..
링큐에 대한 이해도가 부족한거 같다. 다시 공부할 것 https://learn.microsoft.com/ko-kr/dotnet/csharp/linq/write-linq-queries C#에서 LINQ 쿼리 작성하기 C#에서 LINQ 쿼리를 작성하는 방법을 알아봅니다. learn.microsoft.com InvokeRepeating Object Pooling(오브젝트 풀링) 게임오브젝트나 프리팹을 동적으로 생성하는 작업은 물리적인 부하가 발생 그러므로, 주기적 또는 반복적으로 생성하는 객체를 씬을 처음 로드할 때, 모두 생성한 다음 사용하는 방식이 유리 사용할 객체를 미리 만들어 놓은 후 필요할 때, 가져다 사용하는 방식 (개발 디자인 패턴 중 하나) 1. 미리 만들어서 컬렉션에 담아 놓자 1-1. 그러므..
오디오 클립의 임포트 옵션 중 LoadType 1.Decompress On Load: 작은 사이즈의 오디오에 적합하다. 2.Compressed In Memory: 큰 사이즈의 오디오에 적합하다. -> bgm 3. Streaming: 저장된 오디오를 스트리밍 방식으로 재생한다. muzzleFlash.material.mainTextureOffset->이것이 offset에 접근한것 Start는 유일하게 코루틴함수로 사용할 수 있다.
ex) using s= System.Text Layer 유니티에서 레이어는 포토샵 또는 일러스트레이터 같은 툴의 레이어와는 다른 개념으로 그룹(Group)이라는 의미로 볼 수 있다. OverlapSphere 함수 -> 범위에 검출될 개수가 명확하지 않을 때만 사용해야 한다. https://docs.unity3d.com/ScriptReference/Physics.OverlapSphere.html Unity - Scripting API: Physics.OverlapSphere Success! Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read..