Version: 6000.3
语言: 中文
Web 播放器设置
代码示例:在 Unity 中调用 JavaScript 和 C/C++/C# 函数

与浏览器脚本的交互

当您为 Web 构建内容时,您可能需要与网页上的其他元素进行通信,或者使用 Web API 来实现 Unity 默认不公开的功能。

在这两种情况下,您都需要直接与浏览器的 JavaScript 引擎交互。Unity Web 提供了不同的方法来处理这些交互。

主题 描述
代码示例:在 Unity 中调用 JavaScript 和 C/C++/C# 函数 显示 Unity、JavaScript 和基于 C 的代码之间交互的代码示例。
设置 JavaScript 插件 创建 JavaScript插件在 Unity 外部创建的一组代码,用于在 Unity 中创建功能。可以在 Unity 中使用两种插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和本机插件(特定于平台的本机代码库)。更多信息
请参阅术语表
Unity 项目可以与之交互。
自定义错误处理 自定义 Unity 处理 Web 构建中错误的方式。
从 Unity C# 脚本调用 JavaScript 函数 从 Unity 项目中的 JavaScript 插件或浏览器调用函数。
从 JavaScript 调用 Unity C# 脚本函数 在 JavaScript 插件或浏览器中调用 Unity 项目中的函数。
从 Unity C# 脚本调用 C/C++/C# 函数 从 Unity 项目中的 C 或 C++ 代码调用函数。
将静态库编译为 Unity 插件 从静态库调用函数。
在 Unity C#、JavaScript 和 C/C++/C# 代码之间创建回调 了解如何使用回调在插件、浏览器和 Unity 项目之间进行通信。
Unity Web 版本中的 JavaScript 接口 了解可以在 JavaScript 界面中使用的一些有用函数。
替换已弃用的浏览器交互代码 将任何已弃用的代码替换为更新的代码。

其他资源

Web 播放器设置
代码示例:在 Unity 中调用 JavaScript 和 C/C++/C# 函数