Comments (6)
前端没使用lsocket哦,用的是System.Net.Sockets,刚才我还在安卓上跑过前端,是没问题的。后端的话lsocket在linux上是正常的
from unitymmo.
那没问题,我们项目客户端现在集成的lsocket,有我说的问题,现在对它不是很信任。
如果你用了System的Http,有压缩和解压缩的需求,或者直接用System的压缩函数,安卓也是不支持的。
from unitymmo.
你的客户端是unity做的吗?我是用System.Net.Sockets.TcpClient的,在NetworkManager.cs里可以看到。压缩和解压缩方面,因为用的是sproto,其本身就有压解码的功能了,虽然暂时还没用,不过应该问题不大的。
from unitymmo.
也是Unity+xLua,为了解决HTTP功能中压缩和解压缩的问题,特别引入了SharpZipLib,有点庞大。之所以C#自带的压缩在安卓上不能用,是因为Mono没有实现对应的方法,如果用IL2CPP的话就没这问题了。
from unitymmo.
你这客户端代码写得很规范,经常用IDE格式化么?架构也很好。客户端和服务器都会,很厉害呀,全栈开发。
顺便说一下,Unity的Timeline性能很差,不要过多使用,小面积用下还可以。它自身的开销太大了,没有优化空间,我也是近期测试知道的。
from unitymmo.
哈,谢谢夸奖。我代码没做过什么特殊处理哦,c#代码用的是vs code编辑器,lua代码是sublime,应该是装的哪些插件自动格式化的。我工作主要搞前端的,后端也还在学习中而已。Timeline的话我主要当成技能编辑器用了,人物和怪物的技能才用到,性能方面确实没考虑过,主要是我打算项目初期先快速完成基础功能,后面再做优化
from unitymmo.
Related Issues (20)
- 2019.2.0f1,导入AssetBundleRes,unity引擎崩溃 HOT 6
- sproto 问题 HOT 2
- 大佬,Server/game/scene/Global.lua:5: module 'common.BaseClass' not found HOT 1
- Start game with platform pc error HOT 5
- 请问本项目提供的导出脚本在哪? HOT 2
- 编译错误unity2019.2.17f1 HOT 4
- 请问大佬ECS这块有办法处理更多渲染相关嘛 HOT 1
- Build Bundle Resources Error HOT 3
- 客户端登录失败 HOT 10
- Table 'UnityMMOGame.RoleList' doesn't exist HOT 1
- 大佬 能不能 提供一个golang 版本的服务端 HOT 1
- 大佬,可以多完善点后继功能么?在看代码慢慢学习中,受教了 HOT 1
- 大佬,这纹理是咋回事。能指点一下么[抠鼻] HOT 1
- Ubuntu 服务端启动失败,大佬救命 HOT 2
- 看服务器是登陆成功了,但卡主不动了 HOT 1
- net manager read empty! HOT 3
- 服务器启动报错~~~~~
- 大佬我没看到main场景阿 就只有scene_1001跟scene_2001 HOT 1
- 服务器 ./run.sh之后没反应咋回事哦?
- 客户端登陆失败!!! HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unitymmo.