Flash가 Stage3D와 Unreal Engine에 대한 기본 지원을 모두 갖추고 있다는 점을 감안할 때 Scaleform (현재 형식)이 필요할지 여부는 궁금합니다. 언리얼 엔진 게임).Scaleform 대 Stage3d
나는 이것을 호기심 때문에 주로 묻습니다. 그리고 UE가 Flash로 어떻게 작동하는지에 대한 정보를 너무 많이 찾을 수 없었습니다. 또한 스케일 폼 (Scaleform)을 사용해 보지도 않았고, 단지 그것을 읽었습니다. (Scaleform workflow), 그들은 어디서나 stage3d를 언급하지 않았습니다.
이것이 Scaleform (Scaleform 태그가없는 것 같습니다)에 대해 물어볼 수있는 가장 적합한 곳인지 모르겠지만 지금은 그들과 stage3d 사이에 일종의 다리가 있어야합니다.
너희들은 어떻게 생각하니?
좋은 답변은 몇 가지를 정리했습니다. Scaleform을 사용하여 non-stage3d 플래시를 사용해야 UI가 만들어져 Stage3d를 사용하는 브라우저에서 나중에 재생할 수있는 게임에 들어가는 것이 이상하다고 생각했습니다. 그러나 Scaleform이 플래시 코드를 언리얼 스크립트 (unrealscript)와 같은 다른 것으로 변환한다고 가정하기 때문에 이해가됩니다. 또한 3d 공간에서 2 차원 인터페이스에 대해 살펴 보았지만 실제로는 3d 레이어가 아니라 2 차원 레이어 만 있으면 좋을 것입니다. – Spectraljump
Scaleform은 실제로 플래시를 UnrealScript로 변환하지 않지만 AS를 사용하지 않고 UI를 만들 수 있으며 Scaleform DirectAccess API를 사용하여 UnrealScript (또는 C++)에서 타임 라인 애니메이션, 색상 변형, 크기 조절, 회전, 변환 등의 타임 라인 애니메이션을 제어 할 수 있습니다.). Scaleform은 Flash 파일 자체 내의 3D 공간에서 2D 플래시 객체를 렌더링하고 (z 깊이 변환 및 x/y/z 회전) 전체 플래시 동영상을 gameworld의 3D 객체에 렌더링합니다. 그러나 Stage3D와 같은 3D 렌더링 엔진은 아닙니다. UI 요소를 렌더링 할 때 True 3D는 일반적으로 필요하지 않습니다. Scaleform의 핵심 작업입니다. –
흥미 롭습니다. 그렇다면 플래시가 비디오 게임 내에서 어떻게 돌아가고, 그렇지 않으면 3D로 가속화됩니까? 게임 엔진이 플래시가 실행될 수있는 환경 같은 브라우저를 제공합니까? 나는 그것이 사실이 아닌 것을 전혀 몰랐다. – Spectraljump