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

  • 服务器的结构

  • UI的编写与加载

    1- 在Unity中创建一个UIxxx的prefab

    2- 在UIType中添加对应的变量对应该名字

    3-定义一个事件,在该事件中使用

    await UIHelper.Create(scene, UIType.UILobby, UILayer.Mid);

    创建UI

    3-定义一个UIxxEevent的类,里面会在OnCreate()方法中找到该prefab并创建

    4-在UIxxxComponentSystem的Awake()中会定义其中的逻辑。

  • 创建网络消息处理类

  • 1表示在哪个场景的消息处理,同时与文件所处的位置有关

    2 消息处理类对应的处理消息,一条是发送的消息,一条是回复的消息

3 Run()方法是消息接收后的逻辑处理

相关推荐
丁小未1 天前
基于MVVM框架的XUUI 扩展的UI管理系统教程
unity·mvvm·ui框架·xuui·ui管理器
丁小未2 天前
基于MVVM框架的XUUI HelloWorld 新手教程
unity·性能优化·c#·游戏引擎
丁小未2 天前
基于MVVM框架的XUUI MoreComplex案例
unity·c#
EQ-雪梨蛋花汤2 天前
【Unity笔记】VR 一体机画面锯齿、模型边缘闪烁、接缝抖动排查:MSAA、Mipmap、Render Scale、Z-Fighting 全流程记录
笔记·unity·vr
YigAin2 天前
Unity Spine 资源出现白边的解决办法
unity·游戏引擎·spine
郝学胜-神的一滴3 天前
中级OpenGL教程 013:渲染器类架构设计与逐帧渲染流程详解
开发语言·c++·unity·游戏引擎·图形渲染·opengl·unreal
真鬼1235 天前
【Unity WebGL】内嵌网页与双向通信
unity·游戏引擎·webgl
zyh______5 天前
C#语法糖(按照实用性排序)
unity·c#
avi91115 天前
[AI教做人]CinemachineCamera 各项调整配置参数入门 + Profiler
unity·游戏开发·camera·cinemachine·visual camera·镜头配置
郝学胜-神的一滴6 天前
[简化版 GAMES 101] 计算机图形学 16:纹理走样、Mipmap、三线性插值、各向异性过滤原理全解
unity·游戏引擎·godot·图形渲染·three.js·opengl·unreal