㈠ Unity发布Web端后运行打开一直卡在进度加载条上
故障现象:
处理方法:
把这个参数调整一下就行了。
㈡ unity发布web player,加载为什么这么慢
可以都安装的,但flash player更常用些Unity Web Player是一款浏览器运行Unity3D游戏引擎发布的游戏的插件
㈢ 请教WWW加载.unity3d资源卡顿问题
1、网络环境
腾讯手机管家——免费WIFI,或测速下
2、手机运行能力
可腾讯手机管家小火箭清理加速内存,通过发射小火箭的方式,可以让你在零散的时间里对手机进行一次加速,进而保持手机处于良好的健康状态之下。
㈣ 请教WWW加载.unity3d资源卡顿问题
最近也在纠缠这些东西Unity在这方面比较黑箱 有时候很困惑 比较特殊的就是这个Destroy.Destroy一个Asset的实例是可以的,但是如果Destroy一个Asset就会把这个Asset文件被摧毁。对于Prefab,这种差异很好区分,应该Destroy那个Instantiate出来的Object但是对于一些特殊的Asset,这个差异就不那么好理解了。比如贴图,一般很少显式的去Instantiate创建实例,而是这样:a.renderer.mainTexture = AssetBundle1.Load("贴图1")b.renderer.mainTexture = AssetBundle1.Load("贴图1")这种方法 其实是个引用 ,如果你Destroy这个AssetBundle1 那贴图1就没了 如果你Destroy这个a或者b的mainTexture,也是一样结果。如果你 Texture tex = Instantiate( AssetBundle1.Load("贴图1")) as Texture;这个tex是可以被Destroy的 要实例一个贴图 导入的地方要标志为readable。如果你循环: a.renderer.mainTexture = AssetBundle1.Load("贴图2")b.renderer.mainTexture = AssetBundle1.Load("贴图2")不停加载新贴图,之前创建的贴图就成了无引用的游离Assets,会导致内存不断增加。解决办法 要么你自己记录每一次加载的对象,在不用的时候用Resources.UnloadAsset(object)释放,简单的办法用一个Resources.UnLoadUnusedAssets就能把这些没有指向的游离Asset全部释放掉,但是很慢。如果概念不太清楚的,Destroy要慎用 除了Prefab.简单的说 Load的东西释放应该用UnLoad,Instantiate的东西才用Destroy,一一对应起来理论上就没有泄露。如果找不到当时那个Load的对象了就简单的Resources.UnLoadUnusedAssets。Destroy一个asset等于删掉那个资源,奇怪官方论坛居然很多人建议Destroy texture,洋人也不都是干货。 download.assetBundle.Unload(true)这句一般就会Unload这个AssetBundle并且把关联的实例对象都清除。有这句理论上你不用Destroy。 另外内存回收不是即时的 我试过跟踪,发现Unity和Mono的gc工作并不是很效率,和标准.net的gc有较大差距。之前曾经碰到过,连续Load Unload闪退的情况,后来发现gc没有及时生效,内存还是会突破限制,于是就在每个Unload后跟了一个gc.Collect() 另外现在www不需要显式的Dispose,你看官方Demo现在都不用这个了如果你还有什么不懂的,可以网络搜下:编程回忆录,他们现在正在录制这方面的教程,都是零基础开始,由浅入深。
㈤ 电脑运行unity web play容易死机
分不分无所谓、能帮到你是我的荣幸。如果只是运行unity web play死机、首先要排除CPU是不是已经在高峰零界点上运行,这样导致CPU发热过高关机。其次排除电源是否已经无法支持CPU高峰运行的电量。还有看看unity web play软件是否兼容你的系统。你可以下载鲁大师来给个压力测试试一下看温度个方面是否温度正常。测试可以10分钟甚至更久、如若测试过程关机了那么请看是哪个地方温度过高。如果是温度过高导致的可以去专业维修店去进行维修。纯手打。欢迎追问
㈥ 请教WWW加载.unity3d资源卡顿问题
游戏画面卡顿,也就是计算资源消耗过多,这有各种原因。优化一般有几个方面:1.首先就是要降低你的DrawCall数量,把小的贴图、精灵图汇总整理成大的贴图或atlases,多个模型多复用已有的贴图。2.优化模型,这个包括你说的精简多边形面数,在3dsMax里做,如果是静态模型可以用3dsMax里的优化修改器,如果是骨骼蒙皮动画,需要你用石墨工具重新布线。游戏模型为了增加质感一般使用低模+法线贴图,你可以在3dsMax里生成法线贴图。3.优化光照系统,即产生光照贴图。静态场景和模型用烘培阴影和光照(在Unity里做,或在3dsMax里做然后导入Unity)。动态模型和角色可用重合的低模来产生实时阴影。4.优化物理系统,尽量不要用Mesh碰撞器,用组合的规则体(如球状和盒状)来代替原始模型的Mesh碰撞器。最后,你要善用调试器和性能监视器,比如Unity的Gizmos和性能监视对话框,还有编译到iOS平台时的XcodeInstruments性能剖析器,用这些工具看看最消耗计算资源的是你的程序的那部分,然后再做对应的优化。
㈦ Unity发布的WebGL在服务器上加载超级慢,有什么解决方法吗
1.Resources文件夹里东西越多越慢,能弄成ab包就尽量弄成,图片资源预知体什么的最好别放这文件夹下。
2.建议使用brotli压缩方式。
3.那就是服务器做缓存机制,了解webgl文件包的应该度知道其文件格式,主要数据在build文件下我测试了很多次加载过程,发现大部分时间都是在下载和解压.unityweb后缀的文件上,而且.unityweb这个文件永远没缓存过,所以在服务端加个缓存机制就成了,直接看效果吧。
虽然第一次慢但是后面就很快了,但是解压unity压缩包这块也是可以优化的。
㈧ MAC运行unity卡
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。
也可以利用Unity web player插件发布网页游戏,支持Mac 和Windows的网页浏览。
它的网页播放器也被Mac widgets所支持
工具/原料
UnitySetup-4.3.1 (源安装程序)
Unity 4.x Pro Patch (破解工具)
方法/步骤
安装之前,先将网络断掉。
不需要连接网络。
补充一下,需要程序及补丁的,请在评论上留下邮箱,上线后会发送。
首先安装 UnitySetup-4.3.1 (源安装程序)安装比较的慢,最后安装完后
勾选run unity,点finish。
安装完成
license界面,这是找要许可。
先将这个界面关掉它。
接下来该到破解上场了
将Unity 4.x Pro Patch (破解工具)复制放到安装目录的 editor文件夹下,如文件夹是 D:\Program Files (x86)\Unity\Editor
运行 Unity 4.x Pro Patch (破解工具)
先点Patch,再点cre lic。
之后会生成一个文件 Unity_v4.x.ulf
如有其实覆盖,点击好 即可。
最后完成破解工作,再运行桌面的安装程序。
㈨ 请教WWW加载.unity3d资源卡顿问题
可腾讯手机管家小火箭清理加速内存,平日里,小火箭会默默无闻的待在手机的一个角落,它会直观且随时随地的告诉你当前内存已用情况。当需要时,只要将图标向下拖动到发射加速台并松手发射,它就会立刻燃烧掉手机内存中的进行,并尽可能多的释放手机内存空间,从而在很大程度上提升手机的速度。