如何用 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 流畅创建网站?的主要内容,如果未能解决你的问题,请参考以下文章

如何用java+tomcat来创建网站服务器

如何用java+tomcat来创建网站服务器

如何用 bootstrap 创建一个网站

如何用WordPress建立网站

如何用unity 3D创建极光?

如何用unity制作创建圆柱体模块