自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 客户端异步网络通讯_C#、xLua开发经验

前言:这段时间主要是优化项目的网络底层架构,由于项目采用的热更方案是xLua+Ab包,业务都是在lua那边,所以一开始用的是luasocket,由于使用的是同步通讯,导致有时等待连接时主线程阻塞,或者要频繁的设置超时,导致性能和体验方面都不好,最后决定使用C#的Socket来写一遍。这篇主要是想分享在写这个xlua和C#Socket的网络架构时遇到的坑。分析为什么不继续用luasocket,因为上网查找到关于luasocket的资料和讨论就比较少,而关于luasocket的更少,看完一些...

2021-09-22 10:39:57 670

原创 天气系统(环境系统)_SLG项目开发经验三

前言:这部分讲得是天气(环境)系统的思路与实现,由于这部分首先不是每个项目必备的系统,加上关于表现相关能够实现方法很多,想要的效果也各不相同,但貌似网上没有比较完整的介绍帖子和实现帖子,而且表现相关的可能很多开发人员会想到Shader或者可视化编程相关的插件(ASE,Shader Graph,Shader Forge),但如果只是基础的天气效果的话其实并不太需要那部分的知识,所以这次就想分享下我使用unity自带组件实现的天气特效。一、天气系统的定义与作用以我参考的游戏与网上的资料,主要是季节变化、

2021-08-23 16:56:17 2448

原创 SLG项目开发经验二_大地图设计与实现

前言:这部分主要讲的是大地图中的一些业务框架设计,和实现上的一些经验。正文:先分析一下大地图上拥有的元素:地表、边界线(区域)、军队、行军线、网格物体、景观物体、天气、特效等再分析下大地图框架上需要顾及的点,解耦且可高度扩展的网格物体,以及AOI(区域下发,这部分其实主要是后端负责,这边就简单介绍和前端需要配合的点)1、基础的业务框架结构其实这里也是使用类似mvc的思路。网格管理器(TileManager)主要负责接收服务端下发的数据,并处理后生成对应的网格类。每个网格有逻辑(Lo.

2021-08-17 20:31:18 3704

原创 SLG项目开发经验一_大地图方案

前言:现在负责新开的SLG项目,趁现在有时间讲一些SLG地图相关的开发经验。这篇文章主要目的是分享我在项目中遇到的一些问题,同时也算是抛砖引玉,希望能跟各路大佬一起优化方案。现在这篇主要是讲大地图数据获取的一些心得和经验。PS:现在项目还没立案,以下所说方案不一定能够满足项目的所有需求1、数据来源首先数据基本来自前端和后端基本大地图上面建筑、npc、玩家等信息...

2021-08-17 09:42:58 5907

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除