Unity3d里面,匹配游戏服务器版本已更新,然后如何进行更新?

Unity3D无法连接chat服务器 - Pomelo Club
Unity3D无法连接chat服务器
我用的是unity3d,想测试一下pomelo的socket连接,公司最近也在考虑用这个碰到的问题是,我服务器都配置好了,并且用web可以访问,当我用unity脚本进行访问时候发现回调的data没有值
pc.connect(null, (data)=&{
JsonObject msg = new JsonObject();
msg[&uid&] = userN
pc.request(&gate.gateHandler.queryEntry&, msg, OnQuery);
});就是上面这段代码,这时什么原因,有人能解释吗?卡了好几天了
08:56重新编辑
什么版本的pomelo?0.3以上版本要用unity-socket版本的客户端才可以
版本都用最新的,0.3.7,客户端就是用刚发布的那个(pomelo c# 客户端更新支持pomelo 0.3 版本 pomelo-unityclient-socket ),现在能看到登陆界面,输入用户名和房间后就没反应了,debug看到的就是data那里没有返回值
还有,unity 客户端demo我是新建一个空项目,然后讲demo里面的assets复制进去,但是发现场景打开的时候没有绑定脚本,显示Missing(Mono Script)
版本都用最新的,0.3.7,客户端就是用刚发布的那个(pomelo c# 客户端更新支持pomelo 0.3 版本 pomelo-unityclient-socket ),现在能看到登陆界面,输入用户名和房间后就没反应了,debug看到的就是data那里没有返回值
你这个不是客户端吧,只是个demo而已。 这个demo里面的ip和端口是写死的,看看你开的端口对不对:而且这个demo是连接pomelo-chat服务端用的。是直接编译成可执行文件的,不需要绑定脚本。
你要使用pomelo-unityclient-socket客户端的话直接导入Release目录下的两个dll就可以了,如果想使用源代码的话也可以直接把所有源代码和simplejson拷进去。
和楼主遇到相同情况,求解
@ 如果你是自己新建demo,在编译的时候肯定要把脚本挂在场景里面的对象上。
求教pomelo-unityclient导出到PC端,执行,报错,连不上pomelo。
@ 更新unitySocketIo库,已更新。
奇怪了,客户端接收不到server 得pushMessage
pclient.on(&onAdd&, (data) =& {
RefreshUserWindow(&add&, data);
pclient.on(&onLeave&, (data) =& {
RefreshUserWindow(&leave&, data);
pclient.on(&onChat&, (data)=& {
addMessage(data);
恩,注意线程的问题
是不是指这个 问题onrequest的回调函数不能调用unity的api
void Login(){
pc = new PomeloClient(host,port);
pc.connect(null, (data) =&{
JsonObject msg = new JsonObject();
usrName = usrNameInput.
msg[&playerName&] = usrNameInput.
pc.request(&connector.entryHandler.entry&, msg, OnQuery);
// this is gonna called from another thread,
void OnQuery(JsonObject result){
Application.LoadLevel(1);
OnQuery 会报不是通过主线程调用unity api的错误
@ @关闭连接时提示:NullReferenceException: Object reference not set to an instance of an objectPomelo.DotNetClient.Protocol.close ()Pomelo.DotNetClient.PomeloClient.Dispose (Boolean disposing)Pomelo.DotNetClient.PomeloClient.Dispose ()Pomelo.DotNetClient.PomeloClient.disconnect ()LoginGUI.OnApplicationQuit () (at Assets/scripts/LoginGUI.cs:38)还有:!IsActive () && !GetRunInEditMode()UnityEditor.ConsoleWindow:ShowConsoleRow(Int32)UnityEditorInternal.LogEntries:ClickStatusBar(Int32)UnityEditor.AppStatusBar:OnGUI()是不是因为socket连接没有建立成功啊ps:我直接打开demo源代码编译执行的,另外,我可以看到蓝天白云的登陆界面,只是不能进聊天室界面,关闭的时候就报出如上错误,求解,谢谢
遇到一样的问题,请问楼主和楼上解决了没有。pomelo 0.4.2,用的是最新的unitychat的demo,然后替换上了最新的pomelo-unityclient-socket的dll,貌似也是socket没有建立成功,关闭连接的时候也是弹出以上错误。请问怎么解决?
@ 前辈你好 我也遇到这个问题了 你是如何解决的啊??
@ 原来服务器也要websocket的
@ 请问unity3d 连chat的例子跑起来了吗??
请问你后来连上了吗
好像就是socket没有成功建立的问题,我也试了一下,没有成功
另外,官方什么时候在出点unity3d的例子可以照着unity官方的做示例啊,聊天的有了,在做些位置同步之类的
遇到一样的问题,请问楼主和楼上解决了没有。pomelo 0.4.2,用的是最新的unitychat的demo,然后替换上了最新的pomelo-unityclient-socket的dll,貌似也是socket没有建立成功,关闭连接的时候也是弹出以上错误。请问怎么解决?
我本?也?不上可是後?我改app.js加上
app.configure(&production|development&, &gate&, function(){
app.set(&connectorConfig&,
connector : pomelo.connectors.hybridconnector,
heartbeat : 3,
useDict : true,
useProtobuf : true
});把gate跟connection 的Dict以及Protobuf打?好像就可以了 你?可以??看
请问你后来连上了吗?
你们都跑起来了吗?我的报错:get_loadedLevel
can only be called from the main thread.Constructors and field initializers will be executed from the loading thread when loading a scene.Don&t use this function in the constructor or field initializers, instead move initialization code to the Awake or Start function.切换场景那的问题?pc.request(&connector.entryHandler.enter&, userMessage, (data)=&{
Debug.Log(&entryHandler...&);
Application.LoadLevel(Application.loadedLevel + 1);
//Application.LoadLevelAsync(Application.loadedLevel + 1);
//Application.LoadLevelAdditiveAsync(Application.loadedLevel + 1);
});unity3d小白求解。。。
在成员变量里面加一个bool参数,bool canEntry =在(data)=&{// Application.LoadLevel(Application.loadedLevel + 1);canEntry =}
在onUpdate() {
if (canEntry) {
请问你后来连上了吗
@ 连上了,就得放到onUpdate()那Unity3D中国区独家总代理商 购买销售***:021-软件版本:NA更新日期:06-04 2012软件大小:NAMB - 买软件网
欢迎光临软众信息 共有5816款软件261065位会员
&&Unity3D 产品介绍
所属分类:
更新日期:
06-04 2012
推荐星级:
软件大小:
网站地址:
下载次数:
授权性质:
先试用后购买
购买销售***:
软件语言:
代理商性质:
独家总代理商
运行平台:
Win9x/NT/2000/XP/2003/Vista/7/2008
下载地址:
价格:请咨询相关销售人员&&&&&&&&
Unity&3D&是一款游戏开发工具,其设计旨在帮助您专注于创建绝妙的游戏。Unity&3D&提供的技术使您的游戏为玩家留下深刻印象,并使他们对游戏中的一切都着迷不已,无论是令人惊叹得合不拢嘴的画面和视觉冲击力,还是令人置身于其中的环境音效。Unity&3D&甚至可以使您的浏览器游戏为用户带去顶级的视听感官体验。Unity&3D&内含若干新技术——从批量处理几何结构到遮挡剔除(occlusion&culling)等不一而足——这些都是为了使您的下一个游戏尽可能实现最高性能而特别设计的。无论您的目标平台如何,Unity&3D&都将尽力帮助您完成游戏的开发。
通过Unity简单的用户界面,你可以完成任何工作。这些为你节省了大量的时间。
Unity对DirectX和OpenGL拥有高度优化的图形渲染管道。
Unity支持所有主要文件格式,并能和大部分相关应用程序协同工作。
Unity可以让你的作品在多平台呈现。
Unity让业界最流行的游戏平台软件更容易开发。
iPhone发布
Unity让革命性的游戏开发降临革命性的设备。
Unity的着色器系统整合了易用性、灵活性和高性能。
低端硬件亦可流畅运行广阔茂盛的植被景观。
从单人游戏到全实时多人游戏。
Unity内置的NVIDIA;PhysX;物理引擎带给你生活的互动。
音频和视频
实时三维图形混合音频流、视频流。
Unity支持3种脚本语言:JavaScript,C#,Boo。
Unity资源服务器
Unity资源服务器是一个附加的包括版本控制的产品。
Unity提供了具有柔和阴影与烘焙lightmaps的高度完善的光影渲染系统。
Unity为你提供逐步的指导、文档和实例方案。
以上是Unity3D软件的最新版产品介绍简介,有关于Unity3D软件的购买,使用教程,免费下载,服务技术支持,帮助测试,功能更新升级,试用版支持及销售报价价格表等请致电独家总代理商购买销售***。
买软件网为Unity3D软件的正版软件销售公司,独家总代理商,经销代理商及合作伙伴。
优化的操作提高录制效率
流畅的操作使录制过程更快更简单。没有多余的选项,只需一次点击,即可开始录制。灵活的录制区域选取,无论是录制全屏或当前窗口或自定义大小区域,都易如反掌。
SmartFocus自动跟踪变焦
不用考虑最后录制的效果,只需专心于录制。CamtasiaStudio的SmartFocus功能可智能...
捕捉你的数字式生活
选择SnagIt9的六大理由
总是在计算机屏幕前无尽地切换着工作任务,而且经常会被打断。现在,SnagIt9让你的数字工作方式变得随心所欲…捕捉、管理、分享你屏幕上的信息——轻松实现!
全新的SnagIt9编辑器,彻底帮助您实现:
产品专员***:021-
TurboCADPro15PlatinumEdition为顶级专业设计人员提供了终极设计解决方案。它在TurboCADPro的强大功能,精确度与优异性能的基础上,结合了ArchitecturalEdition的实用工具集(参数化平板、门、窗、楼梯与扶手,以及建筑对象的样...
CDArchitect提供了非常精确的音频CD编辑和烧录工具。支持拖放,支持许多驱动,包括许多火线和USB设备。
5.2版包含了CD文本阅读和写入,更新的驱动支持;执行完整PQ代码编辑、整个媒体的剪裁等,提供了20多种实时DirectX特效。...
设计、改进、建造
无论您是全球制造企业还是小型加工厂,产品成功与否在很大程度上决定着贵公司的成功。现在,CAD/CAM/CAE解决方案越来越成为开发出色产品的必备资产。Pro/ENGINEER提供了一个易于使用的完整3D解决方案,它详细描述了产品的形状、配合和功能,使您能够超越有关产品质量和盈利的目标。
创建和优化AdobePDF文档轻松创建AdobePDF文档
在MicrosoftWord、Excel和PowerPoint中通过单键操作轻松创建Adobe&;;;;PDF文档。Windows&;;;;用户还可以在Outlook、InternetExplorer、Project、Visi...
最新更新软件
多媒体促销
& [35466]&& [56970]&& [3292]&& [4134]&
多媒体热销排行榜
& [35466]&& [56970]&& [23804]&& [17086]&& [22110]&& [16394]&& [21234]&& [15322]&& [2934]&& [6092]&
多媒体推荐销软件
& [35466]&& [23804]&& [56970]&& [2750]&& [4600]&& [31450]&& [5654]&& [6092]&& [2480]&& [3884]&
多媒体下载排行榜
& [56970]&& [35466]&& [31450]&& [23804]&& [22110]&& [21234]&& [17086]&& [16394]&& [15322]&& [9048]&
软众信息买软件网▼
配送方式▼
付款方式▼
服务保证▼
客户服务▼
联系我们▼
买软件网为共享软件 ,,,, ,,
,,, , ,, 中国区独家网上销售总代理商
& Copyright

参考资料

 

随机推荐