将变量从 .swf 传递到 UnrealEngine(反之亦然)
Passing variables to UnrealEngine from an .swf (and vice versa)
我正在与 3D 开发人员一起从事一个项目。我是一名 Actionscript 开发人员,负责 3D 游戏的前端 (2D) 控件。
- 3D 游戏在一个屏幕上,2D 控件在另一个屏幕上
- 3D 游戏和 2D 控件都运行本地在同一台机器上
- 2D 控件位于触摸屏上的 Air 应用程序中,而 3D 游戏位于 Unreal Engine 更大的非触摸屏上
3D 开发人员正在 UE4 的蓝图中开发游戏本身 'visual coding'。
如何在 .swf 和 Unreal 游戏之间来回传递变量?
提前致谢。
有几种可能性。
- FileStream。您只需在 UE 读取此文件时写入文件,反之亦然。
- NativeProcess。在这种情况下,您可以读写标准 input/output.
- ServerSocket。这是最可取的方式。您的 AIR 应用程序将充当服务器,而游戏将连接到它。您只需简单地来回传递 TCP 消息。您可以使用 JSON 或 Protobuf 进行消息编码。
我正在与 3D 开发人员一起从事一个项目。我是一名 Actionscript 开发人员,负责 3D 游戏的前端 (2D) 控件。
- 3D 游戏在一个屏幕上,2D 控件在另一个屏幕上
- 3D 游戏和 2D 控件都运行本地在同一台机器上
- 2D 控件位于触摸屏上的 Air 应用程序中,而 3D 游戏位于 Unreal Engine 更大的非触摸屏上
3D 开发人员正在 UE4 的蓝图中开发游戏本身 'visual coding'。
如何在 .swf 和 Unreal 游戏之间来回传递变量?
提前致谢。
有几种可能性。
- FileStream。您只需在 UE 读取此文件时写入文件,反之亦然。
- NativeProcess。在这种情况下,您可以读写标准 input/output.
- ServerSocket。这是最可取的方式。您的 AIR 应用程序将充当服务器,而游戏将连接到它。您只需简单地来回传递 TCP 消息。您可以使用 JSON 或 Protobuf 进行消息编码。