UNITY与JavaScript交互

  • 前言
  • 一、从 Unity 脚本调用 JavaScript 函数
    • 1.在工程文件夹里新建“Plugins”文件夹,在内部创建一个.jslib扩展名的文件
    • 2.打开.jslib文件,插入代码
    • 3.使用方法:在脚本中需要使用的地方按照下图代码调用即可
    • 4.在Unity中调用JS方法和以上相似,可以在JS里写上方法,在.jslib里直接调用方法名函数
  • 二、从 JavaScript 调用 Unity 脚本函数
    • 1.在wbg的html或者js中写代码调用unity脚本函数

前言

本文主要是实现web和unity交互,unity发布web端难免需要在网页和unity之间进行交互,为实现查找相关内容,本篇是总结自己的一些理解,同时文章末分享unity官方相关文档,详细内容可以访问官方文档


提示:以下是本篇文章正文内容,下面案例可供参考

一、从 Unity 脚本调用 JavaScript 函数

1.在工程文件夹里新建“Plugins”文件夹,在内部创建一个.jslib扩展名的文件

2.打开.jslib文件,插入代码

3.使用方法:在脚本中需要使用的地方按照下图代码调用即可

4.在Unity中调用JS方法和以上相似,可以在JS里写上方法,在.jslib里直接调用方法名函数

二、从 JavaScript 调用 Unity 脚本函数

1.在wbg的html或者js中写代码调用unity脚本函数



官方文档:https://docs.unity.cn/cn/2019.4/Manual/webgl-interactingwithbrowserscripting.html

Unity WebGL(一)Unity和JS交互相关推荐

  1. Unity WebGL手机浏览器支持及游戏交互问题

    根据另外一个同学博客写的办法,实现了Unity webGL应用在手机浏览器上打开.链接如下:http://m.blog.csdn.net/qq_16763249/article/details/773 ...

  2. Unity转微信小游戏与JS交互

    微信小游戏JS交互方式: 微信小游戏机制问题,在微信小游戏中不会加载index.html,所以写在index.html的函数均不会被调用到 1.自行创建calljs.js文件中添加定义,每次编译该文件 ...

  3. Unity WebGL错误集锦

    ips: 0 Unity的PlayerSettings的otherSettings或者Publish Settings里面的Enable Exceptions里面选择Full StackTrace , ...

  4. Unity WebGL发布及Ubuntu Apache服务器部署

    Unity WebGL发布及Ubuntu Apache服务器部署 Unity 中WebGL的设置 Ubuntu Apache web服务器搭建 网页修改 附一:Ubuntu 文件操作常用命令 附二:A ...

  5. Unity WebGL 窗口自适应

    unity 打包好WebGL后,用文本编辑器编辑打包生成的 index.html 文件 在生成的html里面修改代码 <script type="text/javascript&quo ...

  6. 关于 Unity WebGL 的探索

    转自:https://www.cnblogs.com/yaukey/p/unity_webgl_explore_1.html 查找了 Unity 的官方资料,我们如果需要使用 WebGL 需要面对以下 ...

  7. Unity Webgl内嵌网页页面

    Unity Webgl端有时候会有这样一个需求,在Unity界面上内嵌一个网页,并且可以在界面上把这个网页关掉(不是重新打开新的标签页) 效果如下: 现在来实现这个功能: 1.在Assets文件夹下新 ...

  8. unity webgl优化

    对Unity开发WEBGL印象就是开发方便打包慢输出内容加载慢不支持移动端一堆堆问题.但是最麻烦的还是加载慢真的慢. 所以通过对各种h5开发对比准备放弃Unity发布WEBGL的做法.但是随着unit ...

  9. 2021-09-29 Unity WebGL平台开发遇到的坑

    内容简介:最近在用Unity做一个 WebGL 平台的项目,开发过程中遇到了各种各样的坑,这里简单记录一下,以免以后再踩.首先是Http请求的问题,我最开始想的是,直接用C#里的写法,编辑器里测试毫无 ...

  10. unity WebGL

    自加入Unity WebGL平台以来,Unity的开发团队就一直致力于优化WebGL的内存消耗.我们已经在Unity使用手册上有对于WebGL内存管理的详尽分析,甚至在Unite Europe 201 ...

最新文章

  1. Android在eoe分享一篇推荐开发组件或者框架的文章
  2. SQL基础---增删查询操作
  3. 告诉你你也学不会!中台灵感 SuperCell 的管理之道!
  4. FusionChart完全入门手册 -2
  5. 前端-html、css
  6. Hive 时间戳和日期相互转换
  7. Windows系统判断是否为64位系统(C++)
  8. python中反射(__import__和getattr使用)
  9. 通过命令行工具使用阿里云资源编排服务
  10. unix学习笔记1 read () write()
  11. stm32的命名及选型介绍
  12. 尚硅谷-Spring Cloud
  13. lisp 天正标高_建筑设计选择 CAD 和天正画图哪个更好?
  14. java从JDK里提取全球数据,包含国家(名称、二字代码、三字代码)、币种(名称和代码)、和语言种类的数据
  15. Kubelet cAdvisor 资源监控
  16. 如何找到QQ互联开发者认证在哪?
  17. NUST 2009-8
  18. ImportError: cannot import name 'Process' 解决办法
  19. eovs实训报告总结心得_实训心得10篇完美版
  20. 小白学数据结构——零、算法初步(算法分类及最大子数组小试牛刀)

热门文章

  1. VMware安装银河麒麟V10桌面版虚拟机
  2. Ceisum加载天地图(矢量、影像)
  3. overflow: auto与overflow:hidden区别
  4. 华为cmr一al09升级鸿蒙,华为平板 M5 10.8英寸 全网通(CMR-AL09)一键刷机教程,看教程秒懂刷机...
  5. nginx expires 30s 什么概念
  6. java把一段英文拆成单词_如何在java中将句子拆分成单词和标点符号
  7. 飞信Fetion 开发资料及下载
  8. fetion2012登录协议
  9. 数据库三大范式的理解
  10. Android众多开源项目推荐