怎么让vs2012兼容vs打开unity 不兼容

用VS2012修改了代码切换到unity里更没有保存一个现象_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:68,224贴子:
用VS2012修改了代码切换到unity里更没有保存一个现象收藏
???怎么回事以前改完代码切到unity在右下角都会有个小轮子转进行检测一遍的现在都没反应了
除甲醛加盟,投资小,回报高,以小博大的好项目,加盟创业好项目
修改完后 在点下unity里修改的脚步 不然就是同个脚步开了多个
有人解决这个问题了么
edit-&preferences-&general-&Auto Refresh打钩。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
在这里,给出把服务宿主所用的语言,和服务的名字。参照VS给我们生成的文件,写了一个名为MyService的服务,服务里面有2个操作,加法和减法运算。右键MyService.svc,点击在浏览器中查看。这样,就表明服务已经成功创建。页面不用关闭。页面给出提示:若要测试此服务,需要创建一个客户端,并将其用于调用该服务。可以使用下列语法,从命令行中使用 svcutil.exe 工具来进行此操作:svcutil.exe
接下来,我们就开始在Unity中使用上面创建好的WCF服务。在Unity路径/Editor/Data/Mono/lib/mono/2.0:下找到System.Runtime.Serialization.dll&System.ServiceModel.dll这2个DLL文件,放在Plugins文件夹下补充:添加这两个dll文件时,需要把Unity当前的API兼容等级设置为 .NET 2.0(Unity默认设置为.NET 2.0 Subset),否则会出现错误。&&接下来我们就像打开服务的那个提示所说的,在 & &C:\Program Files (x86)\Unity4.1.3\Editor\Data\Mono\lib\mono\2.0下找到svcutil.exe&打开命令行程序(win7使用管理员权限):跳转到svcutil.exe所在目录下:在该目录下执行下面的代码:svcutil -out:MyServiceClient.cs
意思就是从这个服务输出客户端的代码(MyServiceClient.cs文件),最后那个地址参数成功创建服务时的页面有给出。 &这就成功把服务的代码输出到本地。在svcutil.bat所在目录下,你会找到MyServiceClient.cs文件,把该文件放进Unity的工程里。这个文件就作于Unity与WCF服务的桥梁。然后我们在Unity新建一个C#脚本文件,对这个服务进行测试&test.csusing UnityEusing Susing System.Cusing System.ServiceMpublic class test : MonoBehaviour{ void Start() {
MyServiceClient client = new MyServiceClient(new BasicHttpBinding(), new EndpointAddress("http://localhost:4528/MyService.svc"));
int n = client.Add(1,2);
Debug.Log(n); }} 在Unity中创建一个空的物体,命名为WebClient(这无所谓,你自己喜欢),然后把 Test.cs这个脚本拖拽到这个物体上,点击运行测试一下:查看一下,输出的结果,结果是正确的。这就代表你成功了。&&MyServiceClient类就是我们刚才从服务里导出的代码,在Unity里,先创建这个类的对象,这个类的构造函数有多个重载形式,大家可以按需要,网上查阅,找到适合自己用的那个构造方法。MyServiceClient类的对象,去调用wcf里的方法,Add(1,2);最后通过Debug.Log(n);把结果打印到控制台。这就实现了调用WCF方法去完成一个简单的加法运算。当然,WCF不局限只做一些这么多此一举的运算,你可以将所有你需要的,或者你想做的操作,写成一个服务,挂到服务器上,然后让Unity去调用WCF服务,实现你的功能。
阅读(1291)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Unity3d中使用WCF服务小教程
(VS2012 WCF)',
blogAbstract:'简单的介绍一下Unity如何使用wcf,首先打开VS,新建一个项目。',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:4,
publishTime:5,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}unity3d是支持vs2010的,但是有很多开发者反应,unity3d中的C#脚本不能用vs2012打开。我想了一下,先进入存放C#脚本的目录,在设置里面C#文件的打开方式,选择用vs2012打开,这样就可以了。不过可能稍稍有一丝麻烦,每次都要进入C#脚本目录。如果有更好的方法,可以交流。
另外,还有一种方法,大家可以试一试行不行。
Unity3D自带的MonoDevelop编辑器无论是js还是c#代码提示都很差,很诡异的就是变量名和方法名有的时候提示有的时候不提示。不过用Visual Studio代替MonoDevelop这个问题就可以解决了。(只限c#,Unity3D里的js不是原生的js,不建议在Visual Studio中编辑)
在Unity3D 4中关联Visual Studio 2012的步骤:&&&
1.在Unity3d中选择菜单Edit-&Preferences
&2.在弹出窗口点击External Tools-&External Script Editor右侧的下拉列表并选择Browse。
&3.在弹出窗口中定位到Visual Studio安装目录下的Common7/IDE/devenv.exe确定即可。
这样以后在Unity3D里双击脚本就会自动关联打开Visual Studio进行编辑了,而且Unity相关的引用也自动添加进去了,代码提示绝对完美!网上还有另外一种方法,我这里就不转述了,总之实现的不完美,并且实现过程比较复杂。
另外这个方法网上有人在Visual Studio 2008中使用,而我在2010、和2012上都测试了,完全正常。(注:只有VS收费版本正常,而免费版本如Express for C#则失败)
阅读(...) 评论()WP Cumulus Flash tag cloud by
9 or better.
2017年四月
10111213141516
17181920212223
24252627282930Unity 的开发者们,尤其是微软系的Unity开发者们,用Mono是不是烦死了?你是不是跟我一样,用vs来写代码,用Mono来跟踪调试?好麻烦啊好麻烦。
也许你会说,傻逼你不会用UnityVS插件么?我会说,我擦那不是收费的么?你会说,傻逼你不知道世界上有个东西叫盗版么?我说,嗯,但是还是觉得不好用啊&&
其实在那个时代,微软大力引导Unity开发者发布WP游戏的时候,我就猜微软肯定会添加VS对Unity的调试支持。
这不,前些日子微软宣布收购了UnityVS。你看看人家国外,小型的公司或者团队,靠着一个著名产品吃饭。大型公司如果稍稍花点儿人力和时间,马上就能让这个小公司没饭吃。但微软选择的是收购他们,然后推出免费产品。要是在国内&&企鹅会说&&阿狸会说&&百毒会说&&呵呵呵呵呵呵。
然后微软增强了UnityVS的功能,改了名字(-_-),简化了安装、配置过程。近日推出了Visual Studio Tools For Unity 1.9。
好了言归正传。我们接下来介绍一下这个插件。
首选微软的官方博客地址:
呈上的三个链接是对、、不同的插件,我用2013,所以就下载了第三个。
然后便是安装了,只有一个msi文件,是的,简单易用还很爽。MS很贴心。
同意、一路下一步。安装完毕。
导入与调试
安装完插件后,打开Unity,选择新建工程,你会发现标准包中多了一个Visual Studio 2013 Tools.unityPackage的包。
你可以选择此刻勾选,并导入,也可以进入unity中再导入。
在Unity中导入的方式为:
菜单栏-&Assects-&ImportPackage-Visual Studio 2013 Tools
全选,导入。然后菜单栏中会多出来一项 Visual Studio Tools
ok,选择 Open In Visual Studio,就会用VS打开该项目的工程。
调试起来就非常简单啦,F5,然后选择附加到Unity进程,再进入Unity,运行游戏。
然后正常调试就行啦。
VS大法好,退Eclipse保平安。
Windows大法好,推OSX保平安。
微软大法好,退水果股沟保平安。
微软对于程序员来讲伟大的地方很多,其中之一是,他所做的努力,都是在另人类的生活更加便捷而有趣,让专业人员更能专注于他的专业本身,而不是为了做这个东西,先得配置半天环境。
我就理解不了那些熟练应用各种Eclipse插件的程序员有什么好鄙视用VS程序员的。你丫配好安卓环境的时候,我一个版的都上线了。
阅读(...) 评论()

我要回帖

更多关于 unityvs2012 的文章

 

随机推荐