用unity的时候unity烘培出现黑色块这个,怎么解决

Unity3D启动报错的解决方案
在Windows Server 2003 下安装好Unity3D,启动时报错--“Failed to initialize unity graphics.”,截图如下:
在网上搜了一下,说是要启用D3D加速,于是dxdiag打开DX诊断工具,发现D3D加速不可用:
继续google,有说可能是显卡没有装好,于是,将显卡驱动升级到最新版本。但是,问题依然没有解决。
经过一番折腾,终于找到解决方案:
(1)在桌面空白处点击右键,进入属性-设置-高级-疑难解答,开启完全的硬件加速,这时会出现短暂的黑屏,然后恢复正常。
(2)接下来才能开启DirectX加速:开始-运行-dxdiag,在显示选项卡,把DirectDraw、Direct3D、AGP纹理加速都启用。
(3)开启声音加速:开始-运行-dxdiag,在声音选项卡,把“硬件的声音加速级别”拉到“完全加速”。
现在再次启动Unity3D,则可以正常启动了。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!施耐德电气app
任何时间、地点、项目,您都
可以获取定制化服务,24/7的
自助服务以及专家支持。
技术常见问答
安装UNITY PRO软件后,启动时&#x51现错&#x8提示:&Object store internal error, VirtualAlloc failed to allocate at any address - Not enough storage is available to process this&,怎么解决?
产生这种错误的原因是:有另外的软件正在使用与UNITYPRO相同的内部存储区。可以通过修改注册表中Unity Pro的存储容量来解决这个冲突。在运行中Open输入&regedit&,打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Schneider Electric\COMMON\ObjectStoreParam 项,将AddressingSpaceSize键的值改为0x即可。也可以通过执行下面的注册表文件自动修改该键值。
AddressingSpaceSize键的值默认值为0x,可以通过下面的文件恢复。unity报错怎么解决? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。9被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答添加评论分享收藏感谢收起你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
在发布网页版本的时候发布到一半出现两个红色报错,应该是我使用了protobuf通信协议,导入了protobuf-net.dll这个库引起的,但是如果要使用protobuf通信协议就必须使用这个库,这个报错有办法解决吗
ArgumentException: The Assembly System.ServiceModel is referenced by protobuf-net. But the dll is not allowed to be included or could not be found.
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary2 cache, BuildTarget target)
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary2 cache, BuildTarget target)
UnityEditor.AssemblyHelper.FindAssembliesReferencedBy (System.String[] paths, System.String[] foldersToSearch, BuildTarget target)
UnityEditor.HostView:OnGUI()
Error building Player: Extracting referenced dlls failed.
直接使用源文件导入
要回复问题请先或
关注: 0 人Unity 报错处理
Unity 在调试时,可以直接点击报的错,unity就会自动跳转到编辑器下报错的行。但是,今天突然发现,怎么点击跳转的都不对,明明昨天运行没问题的代码,今天粘贴到里面就是报错。
想了半天,又一行一行调试半天,就是报错,错误定位非常不准,没错的代码它也报错。最后用BC对比了一下,发现粘贴里面一段代码后,cs文件编码自动转化成utf-8了。而unity默认是ANSI的。
把文件编码改成ANSI后,所有错误全部消失!
所以,千万注意Unity的文件编码,如果有奇怪的错误又找不到,可以检查一下文件编码!
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 unity物体出现 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信