- 博客(21)
- 收藏
- 关注

原创 【游戏开发】状态同步的网络通信原理与实现(确定性的网络同步)
1.客户端与服务器使用相同频率进行模拟刷新2.当时状态 + 操作指令列表 = 更新后的新状态3.客户端接收玩家指令并预测命令结果4.封装网络消息包Packet5.服务器接收到客户端的指令队列并逐帧模拟.向客户端发送模拟的角色结果状态6.客户端收到服务器发来的角色状态结果,在逻辑帧进行处理7.客户端插值处理
2021-03-15 12:41:10
2209
5

原创 【游戏开发】基于MMORPG的游戏客户端逻辑效率开发思路
提升游戏逻辑开发效率的关键在于:游戏新增或修改功能时,需要尽可能减少程序需要重复开发的代码量。
2020-08-22 14:25:14
2267
原创 【游戏开发】Unity手游使用XLua热更新增UI界面方法
基于Xlua热更新机制,用C#写LuaWindow基类,实现用Lua热更新方式在线上增加新UI界面
2021-04-30 12:38:30
694
原创 【游戏开发】Unity SDK 接入相关总结
两种接入方法1.JAVA先打包成jar,放到U3D工程2.U3D工程导出,放到JAVA(Android Studio / Eclips),从JAVA打包APKjar包放到U3D工程步骤1.在Eclipse / Android Studio中新建工程2.Android Project中引入Class3.在java中调用Unity的方法java中的类继承UnityPlayerActivity,引入import com.unity3d.player.UnityPlayer;import com.u
2021-03-20 16:02:54
774
原创 【游戏开发】手游开发中常用的Lua相关技术总结
metatable,__index 元方法,Lua 协同程序,排查 Lua 内存问题,优化lua配表内存占用, Lua table底层实现,第三方库
2021-03-19 19:57:35
1058
1
原创 【游戏开发】Unity动画系统原理总结与各类动画实现
动画系统分类,Animator 状态机,Animation旧版动画,IK动画,混合树,动画重定向,动画曲线,动画事件,动画分层和遮罩,UI动画
2021-03-19 15:52:30
2659
原创 【游戏开发】基于帧同步的网络同步框架原理
保证逻辑帧与渲染帧分离,逻辑帧保证同步,版本控制,确保战斗流畅,网络流量优化,处理丢包,处理断线重连,防作弊
2021-03-17 16:51:25
1344
1
原创 【游戏开发】Unity项目常用插件整理(行为树、属性编辑器、动画制作、音效视频、资源管理)
行为树AI插件:Behavior Designer属性编辑插件:Odin Inspector过场动画制作插件:Cinema Director播放音乐及音效:Audio Toolkit播放视频:AVPro Video后处理特效及滤镜:Colorful FX查找资源引用:Find Reference
2021-03-17 15:35:37
766
1
原创 【编程书籍】《The Nature of Code》笔记 -《代码本色》2.力 & 5.物理函数库
力和牛顿运动定律,牛顿第三定律,牛顿第二定律,摩擦力,空气和流体阻力,引力,万有引力,物理函数库
2020-08-28 15:46:22
1427
1
原创 【编程书籍】《The Nature of Code》笔记 -《代码本色》0.引言
随机游走, 概率和非均匀分布,随机数的正态分布,非均匀分布的随机数,Perlin噪声
2020-08-28 13:45:45
914
原创 【游戏开发】多人游戏网络同步相关技术(基础原理篇)
C/S 模型 (Client-Server) 和 对等网络模型(Peer-To-Peer)的原理
2020-08-25 15:59:55
3121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人