본문 바로가기

Unreal Engine4 or 550

UE4 NaN과 ind 컴파일 오류. 언리얼 개발시디버그 프린팅 값을 보는데 Nan(ind) 라는 값이 나온다.이것은 Not a Number ( indeterminate) 라는 뜻이된다.즉. 측정할수 없는 값이다. 이것은 언리얼이 C++기반이라 c++의 오류와 동일하다. 그래서 만약 이러한 오류 값이 있을떄 수치가 아닌 매쉬나 오브젝트 를 그려주려 한다면.그위치가 알수 없기 떄문에 Play를 할경우 crash와 버그 리포트를 보게된다. 2016. 4. 25.
UE4 angle과 acos를 이용한 원형 회전 하기 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394// Sets default valuesARevolveCameraContorller::ARevolveCameraContorller(){ // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. PrimaryActorTick.bCanEverTick .. 2016. 4. 25.
UE4 블루 프린트 함수 _Implementation 12345UFUNCTION(BlueprintCallable, Category = "Test") //블루 프린트에서 사용될 함수이다. void TestFunction(); //만약 블루 프린트에서 사용되지 않는다면 사용될 함수이다. void TestFunction_Implementation();cs 2016. 4. 21.
UE4 Actor의 이동 123456789 void ARollingBall::MoveBall(){ //속도는 델타타임을 곱하여 runtime과 동기화 시키고 float speed = MoveSpeedForDeltaTime * MoveDeltaTime; //현재 위치 + 방향 * 속도 를 새로운 위치로 넣어준다. FVector newLocation = GetTransform().GetLocation() + (CurrentGoalDirection * speed); RootComponent->SetWorldLocation(newLocation);}Colored by Color Scriptercs 2016. 4. 21.