본문 바로가기

[Error] unity The same field name is serialized multiple times in the class or its parent class 상속 관계에서 중첩된 이름의 변수가 선언되었을 경우 나오는 에러이다.상속받은 클래스에서 중첩된 이름을 사용하는 것을 없애면 된다. https://www.youtube.com/watch?v=PFKkkLFdUtc 더보기
[Editor] 2D array, 2차 행렬을 inspector에서 보기 + 빌드 문제 Unity Editor에서는 public으로 선언한 변수에 대해서 inspector에서 값을 변경할 수 있게 해준다.이러한 사유로 SciptableObject를 상속받는 데이터를 만들어서 사용하려고 한다.그러나 1D array까지 지원해주지만, 기본적으로 2D array에 대해서는 지원해주지 않는다. 이에 관해 Custom inspector를 만들어 해결할 수 있다. (Warning) I didn't test those things. i just type this for remember what i did.(주의) 아래의 내용들을 테스트 안해봤다. 기억하려고 적어놓은 거. 크게 Editor를 상속받는 방법과 PropertyDrawer를 사용하는 방법이 있는 것 같다.(결과를 먼저 알고 싶다면, 내용을 생.. 더보기
[DataComm_02] 데이터 통신의 5가지 구성요소 내가 예전에 좋아했던 노래인데, 오랜만에 생각나서 걸어보았다.예전에 노래 참 좋아했는데 참 아쉽다. 네트워크에 4가지 특성과 5가지 요소가 있다면, 네트워크를 평가하는 기준은 무엇일까 - 성능 (Performance) - 신뢰성 (Reliability) - 보안 (Security) 여기에서는 성능과 신뢰성에 대해서만 이야기하겠다. 보안까지 이야기하면 너무 길어지니까 성능 (Performance)은 두가지 척도로 표현된다. - Throughput (처리량) - Delay (지연) Throughput (처리량)은 위키에서 이렇게 정의하고 있다. In general terms, throughput is the maximum rate of production or the maximum rate at which .. 더보기
[DataComm_00] 데이터 통신의 4가지 특성 데이터 통신을 공부하며 중요하다고 생각되는 내용을 포스팅 할 예정이다. //다른 게시글에도 몇몇 넣었는데, 노래 들으면서 보면 좋을거 같아서 넣어놓음포스팅되는 내용은 데이터통신과 네트워킹 (Data Communications and Networking, Behrouz A. Forouzan)을 기반으로 작성될 것 이다.네이버 책, 데이터통신과 네트워킹 데이터 통신(Data Communication)은 어떠한 전송매체를 통해 두 장치 간에 데이터를 교환하는 것을 의미한다.위키, 데이터통신 이 데이터 통신이 효과적으로 이뤄지려면 4가지 특성을 갖고 있어야 하는데 그것은 다음과 같다. - 전달 (Delivery) - 정확성 (Accuracy) - 적시성 (Timeliness) - 파형 난조 (Jitter) 각각.. 더보기
[C 00] C언어는 왜 C언어일까 언제 끝날지 모르지만, C언어에 대한 이야기를 해보려고 해.이게 재밌을지 없을지도 모르고 누가 볼지도 모르겠지만 하나하나 끄적끄적 써볼거야.내 글이 재미없을 수 있으니까 지금 듣고 있는 노래 하나를 첨부해봤어. 들으면서 보면 좋겠네. 우선 간단한 예시를 들어볼까.프로그래밍을 좀 했던 사람이라면 누구나 이 소스코드를 본 적이 있을거야. void main() { printf("hello world"); } 이 소스코드를 컴파일해보면 이런 결과가 나오지. ...그런데 난 여기서 엄청난 사실을 알게 됐어. 와 이미지 넣으려면 뭘 깔아야되는구나.큰일이야. 이제부터 이미지를 엄청 넣어야 될거 같은데 이미지 넣으려면 플래쉬 플레이어 뭐시기를 깔아야한대. 저거 컴파일하면hello world 라고 나와그냥 그럴거 같잖아.. 더보기
4.19 Bug HUD에 UserCreated를 추가했을 때 나오는 경고 Unable To Create Template For Widget.Fast CreateWidget Warning! This class can not be created using the fast path, because the property ~~~~ on OOOO references ~~~.Please add "Instanced" Flag to this property". https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/1462998-menu-fast-createwidget-warning 4.19 버전의 버그라고 설명하고 있다.그래프로 이동해서 눈 .. 더보기
Unreal 공부 2일차 UPROPERTY(Editanwhere)//변수 이렇게 적어주면, 에디터에서도 변수를 수정할 수 있다고 한다. UFUNCTION()//함수 선언 이렇게 하면 언리얼 함수로 선언된다. - BeginPlay undefined or UCLASS not has a member BeginPlay compile ERROR in VS 새로 액터를 만들고 에러가 나는 경우가 있는데나같은 경우에는 새로 만든 액터 클래스 헤더파일에서 헤더파일 상위에 #include "Components/UShapeComponent.h"#include "Components/StaticMeshComponent.h" 이런 식으로 넣으려고 하는데 안되서헤더 파일에서 문제를 일으키는 줄 알고 주석처리를 해도 안됐다. 정확한 이유는 모르지만, UC.. 더보기
Unreal 공부 2일차 window sdk error 어제 언리얼을 깔고 여러가지 에러를 해결하느라 아무것도 못한채 하루가 지났다.생각보다 설치하는 시간도 오래 걸렸다. - Window SDK 8.1 관하여 에러 유투브 강좌를 따라가고 있다가 프로젝트 생성에서 턱하고 막혀버려서 무슨 에러인지 하고 찾아봤다. 언리얼 개발자 포럼에서 답변을 찾았는데, 나같은 경우는 비쥬얼 스튜디오를 설치할 때Window SDK 8.1 버전을 설치하지 않아서 에러가 났다. 당연하게도 WIndow SDK 8.1을 설치해주면 문제가 해결되는데윈도우10 운영체제의 경우 프로그램 추가/제거 -> visual studio에서 '수정'을 클릭하여 visual studio installer가 실행되면기존에 비쥬얼 스튜디오를 설치했던 사람이라면 본 적이 있을 설치 시 어떤 내용을 포함할 것인.. 더보기