Unity NetCode for GameObject笔记

使用 Netcode for Gameobjects 创建 Unity 多人游戏_哔哩哔哩_bilibili

网游面对的几个情况

  1. 其他玩家的操作必须由服务器转发过来;
  2. 自己的操作是直接生效还是先发消息,等服务器确认后生效?

主要类

NetworkManager

NetworkObject

所有需要同步的物体加这个脚本,且把预制体加入NetworkManager的列表。

NetworkBehaviour

需要同步的脚本,原来继承MonoBehaviour的,改成继承NetworkBehaviour。

OnNetworkSpawn()

NetworkBehaviour的生命周期函数。当游戏对象通过网络生成(如服务器调用NetworkObject.Spawn())时,执行顺序为Awake -> OnNetworkSpawn -> Start

NetworkVariable<>

构造函数里可以设置变量的读写权限。

[ServerRPC]

需要同步到服务端的操作加上[ServerRPC],并且函数以ServerRPC结尾。

相关推荐
h7997102 小时前
mysql 查询语句解析笔记(按执行顺序理解)
数据库·笔记·mysql
颜大哦2 小时前
大模型学习笔记
笔记·学习
lpfasd1232 小时前
《复利效应》精读笔记
笔记
奥特曼_ it2 小时前
【数据分析】基于Spark链家网租房数据分析可视化大屏(完整系统源码+数据库+开发笔记+详细部署教程+虚拟机分布式启动教程)✔
大数据·笔记·分布式·数据挖掘·数据分析·spark·毕设
求梦8202 小时前
操作系统考试考点强调再次书写1
笔记
中屹指纹浏览器2 小时前
中屹指纹浏览器动态指纹生成引擎技术解析:基于安全 GPT 的毫秒级抗检测方案
经验分享·笔记
TheSumSt2 小时前
Python丨课程笔记Part5:更多进阶部分
笔记·python·microsoft
龙智DevSecOps解决方案4 小时前
Perforce《2025游戏技术现状报告》Part 5:创意工作者在用什么工具以及如何看待游戏引擎与生成式AI(附免费下载)
游戏引擎·游戏开发·软件开发·perforce·ai创作·龙智
卡布叻_星星11 小时前
Vue 生态演进指南:主流框架搭配以及Vue CLI vs Vite 与 Vue2 vs Vue3 核心区别
笔记