自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NGO非对称架构开发指南——核心内容详解

Unity网络游戏对象(NGO)核心组件包括:1)NetworkManager作为总控制中心;2)NetworkObject提供网络身份标识;3)NetworkBehaviour承载网络逻辑。关键机制包含NetworkVariable实现状态自动同步,RPC方法进行远程调用。开发流程通常为:创建GameObject→添加NetworkObject→编写NetworkBehaviour脚本→使用同步变量和RPC→通过NetworkManager生成对象。这些组件共同构成了Unity网络游戏开发的基础框架。

2025-09-09 18:33:25 770

原创 NGO非对称架构开发指南——Rpc机制详解

RPC(远程过程调用)是分布式系统中实现跨进程通信的核心机制,允许开发者像调用本地函数一样调用远程函数。其核心流程包括客户端发起请求、参数序列化、网络传输和服务端执行。在NGO框架中,RPC分为ServerRpc(客户端调用服务端)和ClientRpc(服务端调用客户端),通过编译时生成的唯一哈希ID实现函数匹配。为确保RPC正常执行,必须保证NetworkObject标识、组件挂载顺序和函数签名完全一致。RPC机制为非对称架构下服务器与客户端的双向通信提供了高效解决方案。

2025-09-06 13:25:37 1620

原创 NGO非对称架构开发指南——Spawn机制详解

本文介绍了Netcode for GameObjects(NGO)中的Spawn函数及其同步机制。Spawn是创建网络对象的唯一正确方式,与Instantiate不同,它会在服务器和所有客户端上同步创建相同对象。文章详细解析了Spawn的四大同步机制:预制体预注册、生成消息传递、服务器网络ID分配和客户端同步流程。针对非对称架构的局限,提出了通过INetworkPrefabInstanceHandler接口实现自定义生成策略的解决方案,允许服务器和客户端使用不同预制体但仍保持同步。

2025-09-04 13:39:01 1817

原创 基于Netcode for GameObject开发非对称架构联网游戏

基于Netcode for GameObject开发非对称架构联机游戏。

2025-09-03 13:13:18 827

原创 商用级装备系统与背包系统开发

本文介绍了基于Unity的装备与背包系统,可拓展可编辑性强,功能强大且可靠。

2025-03-29 17:11:31 473

原创 基于Csharp的Reflection与Attribute开发Unity的Buff功能模块

本文讲解了如何使用Csharp开发Unity的Buff系统,实现自动识别绑定并可快速配置Buffer列表的Buffer模块~

2024-12-04 22:13:44 2073

空空如也

空空如也

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

TA关注的人

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