Game Development
-
[Error] unity The same field name is serialized multiple times in the class or its parent classGame Development/Unity 2019. 3. 23. 13:06
[Error] unity The same field name is serialized multiple times in the class or its parent class Resolution 상속 관계에서 중첩된 이름의 변수가 선언되었을 경우 나오는 에러이다. 상속받은 클래스에서 중첩된 이름을 사용하는 것을 없애면 된다.
-
[Editor] 2D array, 2차 행렬을 inspector에서 보기 + 빌드 문제Game Development/Unity 2019. 2. 13. 16:41
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를 사용하는 방법이 있는 것 같다. (결과를 먼저 알고 싶다면, 내..
-
4.19 BugGame Development/Unreal 2018. 7. 28. 17:12
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일차Game Development/Unreal 2018. 5. 19. 11:20
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 errorGame Development/Unreal 2018. 5. 19. 11:19
어제 언리얼을 깔고 여러가지 에러를 해결하느라 아무것도 못한채 하루가 지났다.생각보다 설치하는 시간도 오래 걸렸다. - Window SDK 8.1 관하여 에러 유투브 강좌를 따라가고 있다가 프로젝트 생성에서 턱하고 막혀버려서 무슨 에러인지 하고 찾아봤다. 언리얼 개발자 포럼에서 답변을 찾았는데, 나같은 경우는 비쥬얼 스튜디오를 설치할 때Window SDK 8.1 버전을 설치하지 않아서 에러가 났다. 당연하게도 WIndow SDK 8.1을 설치해주면 문제가 해결되는데윈도우10 운영체제의 경우 프로그램 추가/제거 -> visual studio에서 '수정'을 클릭하여 visual studio installer가 실행되면기존에 비쥬얼 스튜디오를 설치했던 사람이라면 본 적이 있을 설치 시 어떤 내용을 포함할 것인..
-
win32 LPSTR 무엇인가Game Development/DirectX9 2018. 1. 12. 16:25
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) 윈도우 메인은 위와 같은 형식으로 작성된다. 만약, LPSTR이 아닌 LPCSTR로 작성하게 되면 아래와 같은 오류가 발생한다. c2731 'winmain' function cannot be overloaded vs2015 왜 이런 오류가 생기는 것일까.아래의 링크를 참조하자. http://pelican7.egloos.com/v/1768951 https://stackoverflow.com/questions/321413/lpcstr-lpctstr-and-lptstr TCHAR, t_char는 마소가 유니코드에 맞추기 위하여 만들어진 타입..