文档

Unity Engine

Unity Engine

与浏览器脚本交互

The different methods used for browser scripting in Web.
阅读时间2 分钟最后更新于 1 个月前

为 Web 构建内容时,可能需要与网页上的其他元素通信,或使用 Web API 来实现 Unity 默认不公开的功能。
在这两种情况下,都需要直接与浏览器的 JavaScript 引擎连接。Unity Web 提供了不同的方法来处理这些交互。

主题

描述

代码示例:在 Unity 中调用 JavaScript 和 C/C++/C# 函数代码示例,显示 Unity、JavaScript 和基于 C 的代码之间的交互。
设置 JavaScript 插件创建一个 Unity 项目可以交互的 JavaScript 插件。
从 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 接口中使用的一些有用函数。
替换已弃用的浏览器交互代码将所有已弃用的代码替换为更新的代码。

其他资源