일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Programming
- c++
- Unity
- Tutorial
- 오류
- Class
- 기초
- Unreal Engine 5
- python
- dynamic
- 문제풀이
- loop
- w3school
- DP
- C#
- dfs
- github
- Basic
- guide
- String
- Algorithm
- 프로그래밍
- 파이썬
- parameter
- W3Schools
- 백준
- Material
- UE5
- 시작해요 언리얼 2022
- 재귀
- Today
- Total
목록Unity (150)
행복한 개구리

위 사진과 같이 선택한 클래스에만 체크표시가 뜨게하려 했다. 거기에 더해 자동화를 구현하여 후에 캐릭터볼륨이 줄거나 늘더라도 인스펙터창에서 수정할 수 있도록 구현했다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UIClassItem : MonoBehaviour { public Transform parent; public Button btnSelect; public Image imgSelect; public void Init(GameObject model) { GameObject go = Instantiate(model, this.parent); ..

결론) 1. 라이브러리/로그폴더 지우고 다시 실행 해보기 2. 폴더에 한글명 빼기 3. Debug Mode 풀기 유니티를 실행하고 VS를 실행했을 때 다음과 같이 Importing assets가 무한로딩되는 상황이 생겼다. 잠깐 검색을 해보니 라이브러리, 로그폴더를 지우고 다시 실행하래서 따라해보았지만 나는 해결하지 못했다. 그래서 폴더명에 있던한글을 빼버리고 에디터 우측 하단에 있는 벌레모양의 Mode버튼을 눌러 Debug에서 Release로 바꾸니 VS도 잘켜지고 ImportingAssets도 금방 끝났다. 위 두가지 이유중 하나일 듯 싶다

일단 웹서버와 통신을 하는 것이기 때문에 NodeJS로 웹서버를 만들자. const express = require("express"); const app = express(); app.use(express.json()); let users = {}; app.listen(3030, ()=> { console.log("3030포트에서 대기중..."); }); app.get("/", (req,res)=> { res.send("Hello RESTAPI"); }); app.post("/score",(req,res)=> { const {id, score} = req.body; users[id] = score; console.log(users); res.status(200).end(); }); users를 객체로 ..

우선 말하지만, Photon서버에서 트래픽이 많아 데이터를 받는 시간이 지연되는 현상은 전송하는 데이터양을 줄이는 수 밖에는 어찌 해결할 수 없다. => 경험상 인디게임에서는 어지간하면 트래픽지연은 발생하지 않는다. 선 결론을 내자면 1. SendRate와 SerializationRate설정 문제였다. 둘의 수치를 60/30이 아닌 30/60으로 적어둬서 서버로 전송되는 데이터는 적은데 동기화는 그 두배만큼 자주하려 하니 발생한 문제다. 2. PhotonView가 동기화하는 오브젝트가 너무 많아서이다. 팀프로젝트에선 부모오브젝트에 포톤뷰를 하나 넣어두고 동기화를 시켰는데, 전송, 수신주기가 알맞게 설정되어도 렉이 완전히 해결되지 않았다. 부모오브젝트 하위에 오브젝트가 너무 많거나 위치가 변하는 요소가 너..
Exception: Failed running C:\Program Files\Unity\Hub\Editor\2020.3.13f1\Editor\Data\il2cpp/build/BeeSettings/offline/bee.exe --useprebuiltbuildprogram --no-colors 빌드를 하니까 이런식의 에러가 났다. 원인을 찾다보니 프로젝트명에 한글이 섞여있어서 발생하는 문제로 보였다. 그래서 프로젝트명을 모두 영어로 작성한 뒤에 빌드하니 해결되었다.

유니티 - 매뉴얼: 에셋번들 (AssetBundles) 로우 레벨 네이티브 플러그인 인터페이스(Low-level Native Plugin Interface) 4.x버전에서의 에셋번들 빌드 에셋번들 (AssetBundles) 에셋 번들은 Unity에서 원하는 에셋을 포함하여 익스포트할 수 있는 파일입 docs.unity3d.com 보통 Asset Bundle은 CDN서버에서 사용하지만 오늘은 FTP에서 사용할 예정이다. 콘텐츠 전송 네트워크 - 위키백과, 우리 모두의 백과사전 콘텐츠 전송 네트워크(Content delivery network 또는 content distribution network (CDN))는 콘텐츠를 효율적으로 전달하기 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 제공하는 시스템..