当前位置: 首页 > news >正文

学习unity官方的网络插件Netcode【一】

对bool值的个人理解:

using Unity.Netcode;
using UnityEngine;
//个人理解:通过Rpc完成了一次客户端给服务端发消息,服务端再向所有客户端广播消息
public class RpcTest : NetworkBehaviour
{public override void OnNetworkSpawn(){if (!IsServer && IsOwner) //只从拥有此NetworkBehaviour实例的NetworkObject的客户端向服务器发送RPC{ServerOnlyRpc(0, NetworkObjectId);}}[Rpc(SendTo.Server)]void ServerOnlyRpc(int value, ulong sourceNetworkObjectId){//Debug.Log($"服务器接收RPC #{value} on NetworkObject #{sourceNetworkObjectId}");ClientAndHostRpc(value, sourceNetworkObjectId);}[Rpc(SendTo.ClientsAndHost)]void ClientAndHostRpc(int value, ulong sourceNetworkObjectId){//Debug.Log($"客户端收到RPC #{value} on NetworkObject #{sourceNetworkObjectId}");if (IsOwner) //只向NetworkObject的所有者发送RPC{ServerOnlyRpc(value + 1, sourceNetworkObjectId);}}
}
http://www.lryc.cn/news/405600.html

相关文章:

  • QT写一个mainWindow
  • Java查找算法练习(2024.7.23)
  • 洗地机哪个牌子好?四款口碑最好的洗地机排名推荐
  • 如何提升短视频的曝光量和获客效能?云微客来解决
  • SpringBoot开发中如何缓存数据, 减少数据库的访问频率?
  • PostgreSQL如何在windows/linux开启归档
  • 【启明智显分享】基于国产Model3芯片的7寸触摸屏助力智慧医疗,电子床头屏提升护理交互
  • 从理论到实践:如何用 TDengine 打造完美数据模型​
  • 可以免费合并pdf的软件 合并pdf文件的软件免费 合并pdf的软件免费
  • 【排序 滑动窗口 】1498. 满足条件的子序列数目
  • RabbitMQ普通集群搭建指南
  • AGV平面坐标系变换公式及实例
  • es切片和集群
  • IEEE官方列表会议 | 第三届能源与环境工程国际会议(CFEEE 2024)
  • 深度学习中的正则化技术 - Dropout篇
  • 《昇思 25 天学习打卡营第 18 天 | 扩散模型(Diffusion Models) 》
  • 【Django+Vue3 线上教育平台项目实战】Elasticsearch实战指南:从基础到构建课程搜索与数据同步接口
  • libtins初探-抓包嗅探
  • 大语言模型-Bert-Bidirectional Encoder Representation from Transformers
  • bug诞生记——动态库加载错乱导致程序执行异常
  • Matlab演示三维坐标系旋转
  • redis的持久化机制以及集群模式
  • 【论文解读】大模型算法发展
  • WebApi配置Swagger、Serilog、NewtonsoftJson、Sqlsugar、依赖注入框架Autofac、MD5加密
  • 【ffmpeg命令基础】视频选项讲解
  • 使用uniapp开发小程序(基础篇)
  • vue3【详解】组合式函数
  • 微服务实战系列之玩转Docker(六)
  • Python题解Leetcode Hot100之动态规划
  • 你了解GD32 MCU上下电要求吗