
Unity的webGl
Unity的webGl技术的一些总结
波波斯维奇
Unity程序员,独立游戏开发者,独立软件开发,业余写作。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决Unity的Webgl中InputField无法输入中文字符的问题
解决Unity的Webgl中InputField无法输入中文字符的问题前言Unity的InputField组件在打出的webgl不能输入中文字符,因为现在做的项目都是使用使用Unity打出Webgl包,所以需要解决这个问题。解决方法很简单,只需要用一个插件即可完美解决,插件链接如下:解决webgl输入框无法输入中文插件使用方法1.将插件添加到项目中,如下图所示:2.将Input Ma...原创 2020-01-16 17:02:09 · 7155 阅读 · 30 评论 -
Unity频繁创建Texture造成内存溢出解决办法
1.最近的项目中,在修改公司之前的项目将其打出Webgl后发现内存溢出了,但是在Editor里没有这个现象,继续在Editor里,发现果然这个项目内存越占越多,如下图所示:2.打开Unity的Profiler,选择Memory,运行项目,果然此项目一直在创建Texture,如下图所示。3.找了一会儿,发现是点击翻页按钮时,占用的内存一直在增加,于是查看这个按钮的代码,果然发现了问题,方法里...原创 2019-11-04 17:55:43 · 5701 阅读 · 6 评论 -
解决Unity发布webgl输入字符错位问题
1、今天在修改一个之前的项目的时候碰到一个非常奇葩的问题,把项目打出webgl之后,在其中一个输入框输入字符后,会在其他输入框显示出来。如下图所示:2、Webgl真是很坑,出现这种现象是因为webgl输入不了中文,用了一个插件之后才出现的这种问题,于是我怀疑是插件脚本的问题,因为产生相同的输入框名字都一样,感觉应该是脚本识别不了其中的Text组件,如下图所示。3、后来将脚本中的输入框组件...原创 2019-10-28 17:47:44 · 669 阅读 · 0 评论 -
Untiy打包html获取之前网页传参的方法
前言:在之前做的一个小项目中,需要使用Unity打包出webgl网页,并且用其中的html接受之前网页传过来的一个参数。这不属于我擅长的,但是没办法,问题还是要解决的,经过查询资料,最终我还是解决了这个问题。具体步骤如下。1.使用Unity打包出webgl包,打开其中的index.html文件。2.打出的代码如下。<!DOCTYPE html><html lang="e...原创 2019-10-14 17:36:12 · 858 阅读 · 0 评论 -
Unity的WebglC#脚本与Html传参方法
前言:前段时间的会议终于完了,真是把我折腾的够呛。领导要在会上展示一个二维码,扫描出来需要在微信端浏览器输入个人信息,输入完成后进入教育实验,然后上传分数到服务器。这个项目有一个知识点,需要Unity打出的webgl文件夹里的一个html文件需要获取之前网页传过来的一个数据,然后将这个数据传到Unity工程中,最后工程逻辑跑完后将这个id和分数一起上传的服务器。经过研究和实验,我终于完成了这个功能...原创 2019-10-14 16:35:54 · 1181 阅读 · 0 评论 -
Untiy打包webgl手机端显示去掉警告框
前言:在最近的项目中,将Unity开发的webgl项目移植到手机微信浏览器显示,因WebGL不支持手机移动端,所以会在项目中出现一个提示框界面,此界面非常不友好,经过在网上查询,发现可以通过修改js代码将此提示框去掉,下面介绍一下这个简单的方法。1.Unity打包出WebGL以后,手机端会提示如下警告。2.打开Unity打出的webGL的文件夹,找到其中的UnityLoader.js文件。...原创 2019-09-04 12:25:27 · 1682 阅读 · 0 评论 -
Unity打包webgl屏幕自适应的写法
前言:因为在最近的项目将在电脑浏览器显示的应用移植到微信端浏览器,打出包放到服务器上使用手机微信浏览器打开发现了屏幕适配有问题,所以就想到了屏幕适配的问题。通过在网上查阅相关资料,发现只需修改webgl包里的一个html文件里的代码就可以解决这个问题。下面就是解决办法:1.Unity打出的webgl包如图所示,打开其中的index.html文件.。2.打开后是这样子的,修改其中的部分代码。&...原创 2019-09-12 17:19:44 · 3208 阅读 · 0 评论 -
Unity打包WebGL在网页运行出现“To use diopen,you need yo use Emscript's linking support”问题解决方法。
前言:在目前的Unity的Webgl项目开发过程中,在将网页上传到服务器后,在进行测试的时候程序报了这样的一个错误“To use diopen,you need yo use Emscript’s linking support”,如下图所示:解决方法:我在网上搜索解决方法,网上几乎没有相关的方法,后来看了下老外的论坛,发现老外说这个问题的出现和dll的调用有关系,说是Unity的webgl不...原创 2019-09-24 00:39:55 · 4377 阅读 · 14 评论