- 博客(220)
- 资源 (40)
- 收藏
- 关注
原创 Unity做出果冻胸部的效果
本文介绍了使用MagicaCloth2插件实现角色胸部物理运动效果的方法。通过分析插件自带的演示案例,可以学习胸部运动效果的实现方式。具体操作时需参考相关教程,调整插件参数来模拟果冻般的胸部晃动效果。其中晃动幅度的大小完全取决于参数设置,开发者可根据需求自行调节。该方法为游戏角色添加逼真物理效果提供了实用参考。
2025-12-25 19:56:49
154
原创 技术闲聊:为什么网游会在固定时间点,刷出固定的道具?
本文揭示了网游中道具刷新机制的底层逻辑——"时间戳驱动的确定性随机"技术。这种设计通过固定时间戳生成随机种子,确保所有玩家看到同步的刷新内容,解决了多端同步问题,便于运营调控。但随着发展,其可预测性导致玩家"卡点蹲守"、玩法僵化等问题。文章提出改进方案:融合多维种子、动态时间偏移、分层随机控制等技术,在保持同步稳定性的同时增加随机性,平衡开发成本与玩家体验。最终指出,未来需在确定性同步基础上融入更多不可预测元素,实现游戏公平性与趣味性的统一。
2025-12-24 18:24:31
873
原创 帧同步场景下的确定性随机数生成:基于时间戳的固定种子设计与实践
本文探讨了游戏开发中随机数一致性的问题,提出了基于时间戳生成固定随机种子的解决方案。核心函数GetSeed通过64位转32位的确定性映射,结合GetRandom函数生成固定种子的伪随机数实例,确保多端同步游戏中随机结果完全一致。文章详细解析了算法原理、验证方法和实战应用场景,特别适用于帧同步格斗/竞技类游戏。同时提供了避坑指南和进阶优化建议,强调时间戳/帧号同步、调用顺序一致等关键注意事项,为游戏开发者提供了解决随机数同步痛点的完整方案。
2025-12-24 18:08:58
745
原创 格斗游戏帧同步动画控制器设计:原始参数只读 + 运行时速度解耦,实现逐帧精准同步
本文提出了一种帧同步动画控制器FrameSyncAnimator,通过"原始参数只读+运行时速度解耦+逻辑/视觉分层"的设计,解决了传统Unity Animator在帧同步游戏中的核心痛点。该控制器将动画参数拆分为只读的原始字典和可修改的运行时速度字典,逻辑层基于固定30FPS计算确定性进度保证多端同步,视觉层通过平滑插值确保流畅性。特别针对格斗游戏的"连招帧""无敌帧"等需求,实现了逐帧精准控制,同时避免了参数污染和进度漂移问题。该方案不仅适用于
2025-12-24 17:41:11
711
原创 格斗游戏帧同步移动控制器设计:逻辑与视觉解耦 + 确定性朝向计算
本文提出了一种面向格斗游戏的帧同步移动控制方案FrameSyncMoveController,采用"逻辑层确定性计算+视觉层平滑插值"的分层架构设计。逻辑层通过最小单位取整(0.01m移动/0.01°旋转)确保多端同步一致性,视觉层基于逻辑结果进行插值保证流畅性。该方案支持追踪移动、原地朝向、手动走位等复合状态,解决了浮点数漂移、朝向抖动、边界卡死等格斗游戏特有痛点。实验表明,该控制器在保证厘米级走位精度的同时,实现了多设备完全一致的移动和朝向控制,适用于对同步精度要求严苛的帧同步游戏场
2025-12-24 17:29:36
1009
原创 格斗游戏帧同步核心实现:基于绝对时间法的 FixedFrameExecutor 设计与实践
本文提出了一种基于绝对时间法的FixedFrameExecutor框架,专为格斗游戏的高精度帧同步需求设计。该方案采用30FPS固定逻辑帧率,通过时间戳锚定实现时间与帧执行解耦,支持帧级精准控制(如连招判定、无敌帧触发)和安全帧暂停机制。核心功能包括:1)绝对时间计算确保多设备同步一致性;2)追帧限制防止卡顿;3)通用帧回调管理器实现指定帧动作触发;4)双暂停机制满足游戏暂停和连招判定需求。经实战验证,该方案有效解决了传统Unity FixedUpdate的精度不足问题,为格斗游戏开发提供了稳定可靠的帧同步
2025-12-24 17:20:52
567
原创 动作游戏网游:帧同步下的动画同步
本文介绍了在帧同步方案下实现动画同步的方法。通过解耦逻辑层与渲染帧,采用进度控制替代Unity动画自驱机制,使用Animator.Play()接口精确控制动画播放进度。文章提供了MoveAnimationController脚本实现方案,核心包括冻结动画速度、通过moveProgress参数控制动画状态,并详细说明了关键API的使用方法。该方案能有效确保多客户端动画表现同步,适用于需要严格同步的网络游戏场景。
2025-12-16 17:01:54
193
原创 Unity模型中人形角色的嘴巴一直开着怎么办
因为大部分的动作中,没有绑定嘴巴的骨骼,如果嘴巴绑定了骨骼,则默认嘴巴是张开的,这个时候要去里面嘴巴绑定的骨骼给删掉:
2025-11-13 20:26:35
328
原创 Unity零碎物体合并为一个整体mesh
如果需要更专业的话,可以创建烘焙一个material,但一般来说不需要这一步。如图所示,批次有1w多个的物体,想优化合并。直接点击烘焙合并网格。
2025-11-13 13:16:49
296
原创 Unity中 terriaria草,在摄像机拉远的时候就看不见了,该怎么解决
在Unity中摄像机拉远时草消失的常见原因包括地形细节距离、裁剪平面和LOD设置不当。解决方法:1)增大地形"DetailDistance"参数;2)调整摄像机"Far"裁剪平面值;3)为草添加LODGroup组件设置多级显示;4)检查渲染队列和图层设置。通过合理调整这些参数,可以确保远距离也能显示草地效果。
2025-08-15 11:59:50
624
原创 unity的URP模式,阴影在过远的时候不显示,应该怎么设置
项目遇到重复问题,需修改默认设置:在PC_RPAsset文件中调整相关配置项即可解决。
2025-08-15 11:03:02
338
原创 C#中对于List的多种排序方式
本文介绍了C#中对List<AI>进行排序的5种方法:1)单字段排序用Sort或LINQ的OrderBy;2)多字段排序通过嵌套比较或LINQ链式调用;3)实现IComparable接口定义类默认排序规则;4)使用IComparer实现可复用的自定义比较器;5)利用Random实现随机乱序。每种方法都提供了示例代码,涵盖升序、降序、多条件组合排序等常见需求。
2025-08-02 16:20:56
725
原创 Unity中HumanBodyBones骨骼对照
本文列出了Unity引擎中HumanBodyBones枚举的全部骨骼名称及其对应中文翻译,从臀部(0)到右小指远节(53)共54项,包括躯干、四肢、头部及各手指关节的详细分段。其中54号LastBone为枚举结束标记。该枚举常用于通过Animator.GetBoneTransform方法获取角色动画骨骼的Transform组件,开发者可根据这些标准化名称准确定位人体各部位骨骼,实现精细的动画控制。
2025-07-14 17:40:16
370
原创 Dots:动态实现GPUECSAnimationBaker的受击变红效果
如果有其他的需求,可以自定义shadergroup,然后自定义公开值。有需要可以联系我。
2025-04-28 16:30:20
772
原创 Unity抖音云启动测试:如何用cmd命令行启动exe
在做云启动的时候,接完发现需要命令行模拟云环境测试启动,所以研究了下。这个函数是Unity自带的,控制分辨率/是否全屏的方法。得到启动命令,这个应该是抖音官方那边的启动方式。
2025-02-08 15:13:24
501
原创 C#:判断点是否在多边形内
多边形内任意一点,向任意方向射线,相交数必然为奇数。接着我们就可以利用线段到线段的相交数,求出想要的结果。除了顶点照顾不到,基本也够用了。
2024-11-20 14:48:13
606
原创 Unity Dots下的动画合批工具:GPU ECS Animation Baker
书接,为了实现大批量物体的生成,我们准备使用Unity最新的dots系统,在该系统下找到了动画解决方案:GPU ECS Animation Baker。导入的同时,也需要导入以下两个插件,否则会提示报错:PS:ECS主要用的也是这俩。这是一款能够将物体自动合批并在ecs下使用的插件,导入之后可以看到几个示例场景,目前我们主要使用的是:场景0 基础使用场景1 LOD模型的使用场景6 大批量物体的生成。
2024-11-18 18:40:47
2250
原创 Unity自动LOD工具AutoLOD Mesh Decimator的使用
最近在研究大批量物体生成,由于我们没有专业美术,在模型减面工作上没有人手,所以准备用插件来实现LOD功能,所以找到了AutoLOD Mesh Decimator这个插件。可以看到极限情况下,顶点数为4.3k=>480,面数为6.2k=>306。1,导入插件后,我们拿个实验的僵尸狗来做实验。此时顶点数为4.3k,面数为6.2k。另外播放会发现原有动画功能并不受影响。点击generate生成lod。2,使用插件进行lod操作。
2024-11-14 14:40:53
954
原创 Unity3D类似于桌面精灵的功能实现
很多功能在游戏里面没法实现(没错,说的就是排行榜),所以准备用Unity3D开发一个类似于桌面精灵的功能部件,有需要定制的老板请私信联系。
2024-09-12 16:07:19
912
原创 骑砍模型修改逻辑
1、将制作好的地图保存到Mount & Blade II Bannerlord\Modules\SandBoxCore\SceneObj内2、用Notepad++打开 \Mount & Blade II Bannerlord\Modules\CustomBattle\ModuleData\custom_battle_scenes.xml3、根据你制作的地图类型(城堡城镇、村庄、野外),挑选一个合适的类别,这里选择的是野战(点击展开 / 收起)
2024-09-10 10:25:02
1315
原创 Unity三种批量修改文件名的方法
不同于C#,Unity刷新的方法最好用AssetDatabase.RenameAsset,不然会造成引用丢失。调用方法: SetFilesName2("目标文件夹", "目标字符");3,修改文件夹下面所有文件夹及子节点的文件。首先,我们写个编辑器下的调用方法。调用方法: Click();1,修改点击文件夹的文件名。2,修改单个文件夹下的文件。
2024-09-05 17:49:16
1546
原创 Dnspy代码分析/反编译工具的简单使用:以骑砍2为例
如果我们需要做些反编译工作,改变游戏源码的时候,且该项目是由C#制作而成,便可以使用Dnspy工具。
2024-08-27 16:44:21
1603
原创 CE修改器的简单使用
这个系列目前是出于兴趣爱好,最终目的是为了可以用代码控制修改单机游戏。这篇文章的对象是《植物大战僵尸杂交版》,其余游戏类似。博客仅做技术研究使用,禁止用作商业用途。
2024-08-21 11:21:16
3175
原创 Unity抖音直播玩法开发流程
近两年直播玩法逐渐新兴起来了,也出现不少质量还不错的作品,比如下列《红蓝对决》《三国全战》等。近期我们也做了一款直播玩法,就此记录下开发流程。
2024-08-20 19:49:12
3044
1
原创 Unity多客户端位置同步信息
书接上文,有了一个基本的网络同步消息的服务器,客户端这边其实要做的工作就简单许多。如果对位置信息的保密程度没那么高的话,可以放在客户端处理这部分的逻辑。
2024-07-29 17:36:13
584
原创 C#网络连接:TCP/IP模式下的网络连接与同步
为了测试局域网的消息同步,简单写了下TCP/IP模式的同步,参考。*这里要注意,如果只需要返回给需要的客户端,用方法2即可。
2024-07-29 15:59:44
780
1
原创 Unity格斗游戏,两个角色之间互相锁定对方,做圆周运动
今天手头的工作忙完了,就等着服务器那边完活,于是开始研究同步问题。如图所示,两个小人可以互相锁定,模拟真实对战,视线一直不离开对方。正好想到之前想做的,两个小人对线PK,便有了这篇文章。RotateAround:绕着XX物体旋转。Translate:绕着某个方向前进后退。LookAt :保持一直看着对面。
2024-07-18 14:59:29
632
2
原创 Unity按键表大全
Joystick1Button10第一个手柄按键10。Joystick1Button11第一个手柄按键11。Joystick1Button12第一个手柄按键12。Joystick1Button13第一个手柄按键13。Joystick1Button14第一个手柄按键14。Joystick1Button15第一个手柄按键15。Joystick1Button16第一个手柄按键16。Joystick1Button17第一个手柄按键17。Joystick1Button18第一个手柄按键18。
2024-07-02 10:21:04
2207
U3D低聚纸模城市City Low Poly v1.7.zip
2020-07-11
unity低多边形日本古代场景与人物资源包POLYGON - Samurai Pack 1.0.zip
2020-07-11
unity中世纪场景人物POLYGON - Knights Pack 1.0.zip
2020-07-11
Unity道具人物模型POLYGON - Fantasy Characters.zip
2020-07-11
U3D2019引入XLua.rar
2020-08-06
Anti-Cheat Toolkit 2.2.1.7z
2020-08-13
LoadABTest.unitypackage
2020-07-31
U3D低聚纸模树Lowpoly Trees and Bushes v1.1.zip
2020-07-11
U3D低聚着色器SEGI Beta 0.8.zip
2020-07-11
U3D调用AS3.5.rar
2020-07-07
Google.Protobuf.dll
2020-09-10
游戏性能压力测试用例
2020-11-18
Unity3D热更框架简易版.rar
2020-10-15
QuestionBank.rar
2021-09-28
FindPonitWay个人编写的寻路插件.unitypackage
2020-12-09
Google.Protobuf.dll 45&1.0.rar
2020-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅