9-收纳的知识

ComponentOf(typeof(xxx))\]组件描述,表示是哪个实体的组件 \[EntitySystemOf(typeof(xxx))\] 系统描述 \[Event(SceneType.Demo)\] 定义事件,在指定场景的指定事件发生后触发 \[ChildOf(typeof(ComputersComponent))\] 标明是谁的子实体 \[ResponseType(nameof(XXX)\] 描述协议返回 \[Message(xxx)\] 消息协议描述 \[MemoryPackable\] 协议类型 \[MessageHandler(SceneType.xx)\] 发消息的处理,注意带有消息种类 \[FriendOf(typeof(UILoginComponent))\] 表明一个系统与一个组件的关系,加上后才可以修改它的数据。 * ET8.0使用MemoryPack代替了protobuffer * 服务器的结构 * ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/47e8343239884cba86f225f7e3dec666.png) * UI的编写与加载 1- 在Unity中创建一个UIxxx的prefab 2- 在UIType中添加对应的变量对应该名字 3-定义一个事件,在该事件中使用 await UIHelper.Create(scene, UIType.UILobby, UILayer.Mid); 创建UI 3-定义一个UIxxEevent的类,里面会在OnCreate()方法中找到该prefab并创建 4-在UIxxxComponentSystem的Awake()中会定义其中的逻辑。 * 创建网络消息处理类 * ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/d154c920df8249b6a6e55126501bc5cd.png) 1表示在哪个场景的消息处理,同时与文件所处的位置有关 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/9c71a21c2a034a97baa0870485b0797c.png) 2 消息处理类对应的处理消息,一条是发送的消息,一条是回复的消息 3 Run()方法是消息接收后的逻辑处理

相关推荐
ellis197021 分钟前
Unity资源管理框架Addressables[五] 构建
unity
派葛穆1 小时前
Unity-鼠标悬停改变图像位置
unity·计算机外设·交互
avi91112 小时前
图例设计软件:Focusky,VisualComponents,图片字风格化等试用和推荐,最终还是回到Unity 游戏代码
unity·ai·aigc·游戏开发·设计工具·信息图
张老师带你学3 小时前
unity道具,健身房资源
科技·游戏·unity·游戏引擎·模型
废嘉在线抓狂.5 小时前
简易拆开即用的高性能计时器(C#)
前端·unity·c#
ellis19706 小时前
Unity资源管理框架Addressables[四] 资源分组管理
unity
张老师带你学7 小时前
unity道具,哑铃架+天文望远镜,一边运动一边观星
科技·游戏·unity·模型·游戏美术
Swift社区13 小时前
如果今天重新做 Claw,会用什么技术
游戏·unity
Tatalaluola18 小时前
3DGS高斯泼溅渲染简单理解
3d·unity·三维重建
努力长头发的程序猿20 小时前
在Unity当中使用GameFrameworkX框架的知识点
java·unity·游戏引擎