安装unity出现安装vs这个怎么解决

你的浏览器禁用了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 人当前位置: >
Unity3D引擎崩溃、异常、警告、BUG与提示总结及解决方法
时间: 14:23 来源:Unity之家 作者:unity.jb51.net 浏览:
1.Unity3D经常莫名奇妙崩溃。一般是由于空异常造成的,多多检查自己的引用是否空指针。2.编码切换警告提示。警告提示:Some are Mac OS X (UNIX) and some are Windows.This might lead to incorrect line numbers in stacktraces andcompiler errors. Many text editors can fix this using Convert LineEndings menu commands.编码格式问题,VS的话直接高级保存方案里面修改,一般我选的是UNICODE(UTF8代签名)MACINTOSH(CR),WINDOW下的可以选WINDOWS的格式,两边都要用的话,推荐选CR。3.中文界面解决问题。monodevelop中文显示解决方法:/bbs/read.php?tid-78563.html中文Mac系统下MonoDevelop乱码解决: http://blog.csdn.net/ssihc0/article/details/6796118 4.安装空项目报错不知道怎么地,在IOS试过一次空项目也在错误提示。大概是说什么“找不到需要的方法”。重装一下就好了,估计是UNITY文件损坏或者安装不完全出错了。错误提示:MissingMethodException:&Cannot&find&the&requestedmethod.估计是破解Unity3D造成的,该破解文件可能是不支持WIN7下的。解决方法:换正版或换个破解文件。5.平台编译错误或库引用缺失错误提示:error&CS1061:&Type&`System.IO.FileInfo'&does&not&containa&definition&for&`Delete'&and&no&extension&method&`Delete'&of&type`System.IO.FileInfo'&could&be&found&(are&you&missing&a&usingdirective&or&an&assembly&reference?)出了这个错误一般有两个原因了。&&&&1.没有引用相关的库。&&&&2.选错编译平台。(BuildSetting里面的Platform)&&&&错误提示:Could not startcompilationWin32Exception:ApplicationName=“XXXX\mono.exe”,……&&&&解决方式:重装UNITY3D。6.内存资源加载错误问题错误提示:Trying to reload asset from disk that is not stored ondisk个人是在加载多个ASSETBUNDLE时,用了释放镜像之后,发生了下面的BUG。这个警告它并没有对游戏流程有任何影响,不过一直跳出来很烦人。我们项目中是因为用Dictionary删除的时候没有删除完整导致的。解决方案参考:.cn/s/blog_5b6cbipi.html个人认为比较大可能是下面的原因:还没释放完镜像再次加载就出BUG了。将所有ASSETBUNDLE加载完后再同一释放,这样就没问题了。Unity will only allow you to have a single instance of aparticular AssetBundle loaded at one time in your application.&Whatthis means is that you can't retrieve an AssetBundle from a WWWobject if the same one has been loaded previously and has not beenunloaded.&In practical terms it means that when you try to access apreviously loaded AssetBundle like this:(BY:/Documentation/Manual/keepingtrackofloadedassetbundles.html)国外论坛的讨论:/threads/49298-Trying-to-reload-asset-from-disk-that-is-not-stored-on-disk貌似老外也没完全确切搞定这个。错误提示:Deletingpersistent object without writing it first不论如何你都不应该直接修改一个从assetbundle加载进来的最初数据,一般都要先实例化出来再对其修改。但是引用的东西(例如mesh),这些也不能修改它。若要修改的话,则先复制一份出来。复制一份模型出来重新复制,以免直接修改被引用的镜像模型。如下: Mesh&temp&=&Mesh.Instantiate(smr.sharedMesh)&as&M&&&&
  myMesh.sharedMesh&=&
(责任编辑:脚印)
免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。
猜你也喜欢看这些 ??????
其他类型的开发经验 ??????程序写累了,就来玩玩酷跑小游戏吧,嘿嘿。
雨松MOMO送你一首歌曲,嘿嘿。
Unity3D研究院之解决Scene视图中不显示东西
Unity3D研究院之解决Scene视图中不显示东西
围观33720次
编辑日期: 字体:
今天我有个同事突然问我它的Unity里Scene视图中突然不显示任何东西了,因为他是初学者也不知道自己瞎点点了什么。我去他电脑上看了一下,他的Scene视图中就是不显示东西,无论我怎么把Prefab拖进去或者创建GameObject就是不显示。
开始也把我问蒙了,后来仔细查了一下,原来是他不小心把Layer的显示状态点成不显示了。。嗨~~。他还以为自己电脑出问题了。。如下图所示,Unity窗口右上角点击Layers下拉列表,看到每个层级右边的“小眼睛”了吗?鼠标点击一下“小眼睛”就关闭了,那么这个层就不会在Scene视图中显示了。所以为了你的层能在Scene视图中显示,那么让你的“小眼睛”都睁开吧。。
本文固定链接:
转载请注明:
雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。
您可能还会对这些文章感兴趣!Unity桌面崩溃,怎么解决? - 查看主题 & Ubuntu中文论坛
&[ 15 篇帖子 ]&
&文章标题 : Unity桌面崩溃,怎么解决?发表于 :
11:12帖子: 11
送出感谢: 0 次
接收感谢: 0 次
问题:RT症状:桌面登录后只显示壁纸,上面板、驱动器等什么全部都没有了,但是用alt+ctrl+T可以打开终端,同样也可以在终端中打开firefox、google等。一句话:桌面上原有等面板都消失了。原因:未知,猜测是装了不兼容软件或更新出了问题。系统:ubuntu 12.04 LTS
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
19:29帖子: 5059地址: 随便一个地方
系统: 本地大型发行版除外
送出感谢: 0 次
unity --reset
_________________
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
10:57帖子: 1003地址: 金山
系统: ubuntu14.04
学习了,问楼主,管用否?
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
11:12帖子: 11
送出感谢: 0 次
接收感谢: 0 次
不管用,不过把终端、应用程序的标题栏(就是那个有关闭最小最大的,以前连这个也消失了)找到了,且在此过程完成后会出现类似死机的症状,终端也调用不出来了,只有强行关机重启…………额
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
11:12帖子: 11
送出感谢: 0 次
接收感谢: 0 次
额……插图不会啊。。。
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
11:12帖子: 11
送出感谢: 0 次
接收感谢: 0 次
再专门上来骂一下这确认码,不仅长,而且每次都“您输入的确认码有误。”
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
11:12帖子: 11
送出感谢: 0 次
接收感谢: 0 次
下面是整个运行过程:unity --resetWARNING: Unity currently default profile, so switching to metacity while resetting the valuesunity-panel-service:没有发现操作Checking if settings need to be migrated ...noChecking if internal files need to be migrated ...noBackend
: gconfIntegration : trueProfile
: unityAdding pluginsInitializing core options...donecompiz (core) - Warn: failed to receive ConfigureNotify event on 0x1800004Initializing composite options...donecompiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libopengl.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'opengl'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libcompiztoolbox.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'compiztoolbox'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libdecor.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'decor'Initializing vpswitch options...doneInitializing snap options...doneInitializing mousepoll options...donecompiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libresize.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'resize'Initializing place options...donecompiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libmove.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'move'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libwall.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'wall'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libgrid.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'grid'Initializing session options...doneInitializing gnomecompat options...donecompiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libanimation.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'animation'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libfade.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'fade'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libunitymtgrabhandles.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'unitymtgrabhandles'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libworkarounds.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'workarounds'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libscale.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'scale'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libexpo.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'expo'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libezoom.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'ezoom'compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libunityshell.so' : libGL.so.1: cannot open shared object file: No such file or directorycompiz (core) - Error: Couldn't load plugin 'unityshell'compiz (core) - Warn: unhandled ConfigureNotify on 0x1000090!compiz (core) - Warn: this should never happen. you should probably file a bug about this.Initializing addhelper options...doneInitializing animation options...doneInitializing animationaddon options...doneInitializing annotate options...doneInitializing bench options...doneInitializing blur options...doneInitializing clone options...doneInitializing colorfilter options...doneInitializing commands options...doneInitializing resize options...doneInitializing move options...doneInitializing crashhandler options...doneInitializing cube options...doneInitializing cubeaddon options...doneInitializing decor options...doneInitializing expo options...doneInitializing extrawm options...doneInitializing ezoom options...doneInitializing fade options...doneInitializing fadedesktop options...doneInitializing firepaint options...doneInitializing grid options...doneInitializing group options...doneInitializing imgjpeg options...doneInitializing kdecompat options...doneInitializing loginout options...doneInitializing mag options...doneInitializing maximumize options...doneInitializing mblur options...doneInitializing neg options...doneInitializing notification options...doneInitializing obs options...doneInitializing opacify options...doneInitializing opengl options...doneInitializing put options...doneInitializing reflex options...doneInitializing resizeinfo options...doneInitializing ring options...doneInitializing rotate options...doneInitializing scale options...doneInitializing scaleaddon options...doneInitializing scalefilter options...doneInitializing screenshot options...doneInitializing shelf options...doneInitializing shift options...doneInitializing showdesktop options...doneInitializing showmouse options...doneInitializing splash options...doneInitializing staticswitcher options...doneInitializing switcher options...doneInitializing td options...doneInitializing thumbnail options...doneInitializing trailfocus options...doneInitializing unitymtgrabhandles options...doneInitializing unityshell options...doneInitializing wall options...doneInitializing wallpaper options...doneInitializing water options...doneInitializing widget options...doneInitializing winrules options...doneInitializing wobbly options...doneInitializing workarounds options...doneSetting Update &main_menu_key&Setting Update &run_key&然后就跳出来了。
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
19:29帖子: 5059地址: 随便一个地方
系统: 本地大型发行版除外
送出感谢: 0 次
一只脚走路 写道:再专门上来骂一下这确认码,不仅长,而且每次都“您输入的确认码有误。”这是论坛的问题吧,先预览,再输入验证码,然后发帖就行了去水区水到11贴的时候就行了
_________________
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
20:21帖子: 315
重装私有显卡驱动!
_________________看我注册日期:从此告别WINDOWS!
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
11:12帖子: 11
送出感谢: 0 次
接收感谢: 0 次
感觉不是显卡驱动的问题,驱动装的很早,没有问题。这个问题是后来不知道怎么才出现的,没有人来回答说明我是第一个碰到的!!看样子要格式化掉了…………
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
9:59帖子: 204
系统: Arch
送出感谢: 0 次
不需要格式化,重装显卡驱动就行了。
_________________
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
11:12帖子: 11
送出感谢: 0 次
接收感谢: 0 次
只有终端怎么装,求指导
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
0:42帖子: 1352
送出感谢: 0 次
sudo apt-get install nvidia空格用shell的自动补完自己看。。或者fglrx看你显卡我的感觉不是驱动而是compiz被搞坏了。虽然unity我都没用过。。
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
11:12帖子: 11
送出感谢: 0 次
接收感谢: 0 次
算了,换一个桌面吧。。看看gnome好像还能用
&文章标题 : Re: Unity桌面崩溃,怎么解决?发表于 :
17:50帖子: 1
系统: ubuntu
送出感谢: 0 次
接收感谢: 0 次
重置Compiz,打开终端输入以下命令:dconf reset -f /org/compiz/重置Unity,使用以下命令:setsid unity要将启动器图标设为默认设置可以用以下命令:unity --reset-icons然后登出再进入系统
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 15 篇帖子 ]&
正在浏览此版面的用户:没有注册用户 和 1 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统安装区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 17.04 - Zesty Zapus
& &系统安装和升级
& && &新立得和软件源
& && &Wubi安装讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& && &Ubuntu移动应用开发
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
& &开源模板库
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& &GTK+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 17.10
& &Ubuntu 16.04 LTS
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
& && &Ubuntu 15.10
& && &Ubuntu 15.04
& && &Ubuntu 14.10
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& && &Deepin
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店Unity3D教程:Unity中关于中文显示的解决方法 | Unity3D教程手册
当前位置 :
>> Unity3D教程:Unity中关于中文显示的解决方法
Unity3D教程:Unity中关于中文显示的解决方法
将相关的中文字体导入到Asset目录下,Unity自动将你导入的所有中文字体转换成一张字体贴图,并生成一个Unity字体。然后,就可以在GUI SKin\GUI Style引用生成的Unity字体来显示中文了。
1.打开一个项目,创建一个场景。
2.在菜单栏中,创建一个空的GameObject,改名为ChineseFontObject,这个对象作为GUI的容器来使用。
3.在Project中创建一个GUI Skin,改名为ChineseFontSkin。
4.在Inspector对上面创建的ChineseFontSkin进行一些小设置,例如将Button中Normal的Text Color改成黄色/将Label中Normal的Text Color改成绿色。
5.通过GameObject菜单创建GUI Text和GUI Texture两个GUI对象,其他大部分GUI通过脚本的形式创建。
6.用脚本创建一个Label和一个Button,核心代码如下:
public GUISkin myS
void OnGUI(){
if(mySkin) GUI.skin = myS
GUI.Label(new Rect(200,400,200,200),"hello,你今天吃了切糕吗?——我没有!");
GUI.Button(new Rect(200,600,100,400),"买一块吧");
7.把上面脚本拖放到ChineseFontObject对象上,把ChineseFontSkin托到对象的mySkin里去。
8.运行游戏,只看到英文,看不到中文了,因为我们这个时候还没有导入中文字体。
9.导入中文字体:
一:在C盘的Windows文件夹目录下,寻找Font目录,在里面选择一种中文字体(例如微软雅黑)。
二:把上面选择的中文字体,拷贝到Unity项目的Assets里面的GUI目录下,此时Unity处于不可操作状态。
三:导入的时间比较长,同时Unity自动生成字体贴图和字体定义。
四:导入完毕后,在Assets的GUI目录下多了一个(msyh)的字体。
五:在ChineseFontSkin中,把Font改为刚刚导入的字体(msyh),再运行游戏,就能显示中文了。
10.最后,解析一下导入中文的时候,Unity自动为字体生成一个字体贴图(font texture)以及一个字体材质(font material)。
【上一篇】
【下一篇】
您可能还会对这些文章感兴趣!

我要回帖

更多关于 unity打开时出现粉色 的文章

 

随机推荐