WebView
웹페이지를 오프스크린으로 렌더링해 RenderTexture로 내보내는 노드입니다. URL 포트에 문자열을 흘려보내거나, 컨트롤 UI의 주소창에서 이동할 수 있습니다(컨트롤 UI 쪽에서는 WebView를 직접 클릭해 조작할 수 있습니다). 새 노드의 초기 URL은 https://www.google.com/ 입니다.
- Resolution — 글로벌 해상도에 대한 렌더링 배율. 기본값 0.5, 슬라이더는 0.25~1.0
- 컨트롤 UI에는 뒤로/앞으로/새로고침 버튼이 있습니다
Resolution은 노드가 초기화될 때 한 번만 읽힙니다. 나중에 변경해도 값이 저장될 뿐, 실제 렌더링 해상도는 WebView를 다시 만들기 전까지 바뀌지 않습니다.
이 노드는 공식 플러그인 Web Modules의 라이선스가 필요합니다. 라이선스가 없는 상태에서 추가하면 구매 페이지를 열지 묻는 대화상자가 뜨고, 노드는 삭제됩니다.
입력 포트
| Port ID | 타입 |
|---|---|
URL | string |
출력 포트
| Port ID | 타입 |
|---|---|
Render Texture | RenderTexture |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
|---|---|
urlInput | string |
currentUrl | string |
resolution | float |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "WebView" }) 

