如何用 Unity 流畅创建网站?
Posted
技术标签:
【中文标题】如何用 Unity 流畅创建网站?【英文标题】:How to create an website with Unity smooth? 【发布时间】:2021-07-25 20:38:02 【问题描述】:我对刚刚找到的这个网站很好奇。
https://jenamdvacet.cz/
从它的代码来看,它是用 Unity 创建的。 但它在“普通”网站和 Unity 资产之间的转换非常顺畅。
请详细说明如何使用 Unity 创建此类网站,并说明使用和发布的语言类型。
谢谢!
【问题讨论】:
据我所知,这只是一个褪色的覆盖层.. 等待某个 call from Unity to javascript 告诉它加载完成并且它可以触发褪色......或者甚至JS方面的东西..不确定那个 【参考方案1】:网站通过 javasript 使用浏览器和统一实例(画布)之间的通信。有关更多信息,您可以阅读 unity3d webgl 文档。
https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html
对于从统一实例到浏览器的通信,您可以使用对窗口对象的访问。例如我正在使用 EventListener 来捕获事件。
对于统一实例中的运行函数,您可以将其称为 SendMessage 函数并传递对象名称、函数名称和属性。例如
unityInstance.SendMessage('MyGameObject', 'MyFunction', 'MyString');
【讨论】:
以上是关于如何用 Unity 流畅创建网站?的主要内容,如果未能解决你的问题,请参考以下文章