2020-08-29
0 条评论
下面简单介绍下此Demo, 该demo是我的小试验田,主要是位置同步相关。感兴趣的可以follow一下。
1234PlayerSelf.cs 模拟主角协议收发以及位移处理ServerSample.cs 模拟服务器协议收发,网络延迟波动等PlayerSolutionA.cs 模拟其他客户端的观察状态【强制位置同步】PlayerSolutionB.cs 模...
阅读全文
2020-08-26
0 条评论 上篇讲到客户端的同步策略,也就是Client to Server的发包策略。那么这篇说一下Server to Client的网络抖动情况下优化本地表现。延迟实际并不会造成客户端表现障碍,但是网络抖动会,我们优化的点在于不要让用户看到模型坐标拉扯,让表现过度自然。处理的过程中尽量追平服务器计算的实时位置。
这里讲一下我的思路,玩家每次收到的Pack结构如下:...
阅读全文
2020-08-13
0 条评论 先简单描述下本篇记录的是什么. 起因是服务器这段时间在查流量,需要严格控制乃至减少现在数据包的 大小/频率。目前服务器的逻辑大概在30hz的频率刷新当前逻辑块,客户端并未走单独的逻辑刷新层。故现在客户端并未按照帧去判定当前是否同步,而是走固定的刷新周期。250ms为一个刷新周期,触发当前同步的判定;
先列一下几种位置同步的【条件】:
12角度是否变...
阅读全文
2020-08-11
0 条评论 说起现在这个博客,用了已经很久了一只在折腾 各种调优 . 原因是国内访问的时候太慢了,自从去年年末开始 github 的访问变得很慢(gfw),基本上page是处于一个非常尴尬的境地。我也只能在网速龟爬的基础上尽力的尝试优化访问速率,如:
1234切换网页内嵌的css/js/font 源至国内的cdn使用国内的图床进行缓存启用七牛云(现在域名没有备案也用不了...
阅读全文
2020-01-01
0 条评论
关注此插件已经有一段时间了,最早在2018就有preview版本了。但直到2019.7.15日 Addressable(1.1.5) 才正式发布第一个正式版。未来它会成为UNITY的内置标准组件,就像之前我介绍过的 IMGUI:UNITY的新UI系统 一样,目前该系统在UNITY2019的UNTY上已经成了标配组件。 从中我也发现了UNITY更新内置功能的规律。 1.放到preview给程序员们试用收集反馈 2.preview迭代后转正式 3.一段时间的正式版后转为内置组建。 那未来要预测UNITY在下版本的功能我们看preview列表中来自 Unity Technologies 的功能就行了. 写本章的主要目的是记录这两天遇到bug的体验。
阅读全文
2019-08-08
0 条评论
找了下 Stackoverflow 发现一个可用的方案:原文点这里
阅读全文
2019-06-05
0 条评论
我关注类似MVVM的UI框架已经很久了,从2019.1发布的功能列表中我终于看到了非常想要的功能库。那就是UI Elements. 我在2016年也写过类似框架介绍,感兴趣的话可以看一下细说PreGUI框架设计思路-蛮牛网 。 与PreGUI的设计思路类似,但是官方出品质量肯定上去不止一个台阶。另外配有完善的Profile工具。让你可以清楚的看到UI的布局细节。 截止到今日,IMGUI还是作为辅助UI系统在Unity中使用【编辑器】,相信过不了多久他就会转正甚至取代目前的UGUI,所以我们现在早点了解也好未来可以快速上手。好了下面开始正文 :)
阅读全文
2019-05-21
0 条评论 这问题花了四个小时找答案,值得记录下。起因是这样的,我用工具上传一份文件(二进制)到ftp,通过http下载的时候md5值与我原始文件不一致。通过文件比对发现多了17字节。推测是编码问题,随后查找事情的起因。经过同事提醒是否是文件传输过程中造成的。遂检查Filezillia的传输设置。修改为二进制上传,问题解决。
阅读全文
2019-05-14
0 条评论
最近经常会需要临时计算某个文件md5的需求。然后找了下相关命令在此记录下。
MAC:
1md5 you-file-full-path
powershell
1get-filehash you-file-full-path -algorithm md5
阅读全文
2019-05-09
0 条评论
本篇记录一些在Profile APK过程中可能遇到的一些问题。当然我也查了好一会儿。在这里做一下记录。
Device File Explore
阅读全文
2019-04-30
0 条评论 最近受一位蓝朋友影响看了一些项管相关的书,这里做一下记录。记录的内容不多科普文。摘录内容源于wiki。
阅读全文
2019-04-19
0 条评论
本篇是给一个小朋友看的,原话是这样的:“用VisualStudio Code 看不了Markdown文件 。” 那么按照本篇操作,你将可以方便的在VsCode中预览Markdown文件。
阅读全文
2019-04-18
0 条评论
起因是这样的我想在Mac上配一下Lua Debug环境,在debug的时候会用到socket链接到调试器。在intelliJ中Debug的时候它提示我“module ‘socket.http’ not found” 然后我就去了解了一下Lua环境的配置,这里着重要提到Lua的包管理工具 luarocks ,还真是很方便缺什么直接就装什么。
阅读全文
2019-04-11
0 条评论
这段时间自从用了UNITY 2018.3.8F1 出现的bug很多,关于构建包的。不知道是不是 Unity 频繁更新导致的。截止到目前为止 我已经在UNITY HUB上看到了 UNITY2018.3.12.F1 这个版本了。我这边的遇到的问题主要体现在使用Gradle构建或者使用内置方式构建都会出现无法找到MainActivity。也就是Unity默认运行的那个Activity.即使我直接创建一个新的工程打包,亦是如此。
阅读全文
2019-04-10
0 条评论
今天有同事找我聊了一下关于打包的问题,他说在UNITY IL2CPP下编译速度过慢,切换成 mono 会快三分之一。这个速度有没有办法优化。我倒是没有什么实际优化打包速度的操作经验,让我来做一般就是资源层优化,当然这是最难也最容易做到的。但是他倒是给我提了几个不错的建议。我看了下UNITY的官网确实如此。本篇记录之。
降低硬盘读写(各种方案:关闭杀毒软...
阅读全文
上一页 1 2 3 4 … 10 下一页