NB 启动流程
2017-02-10 14:50:10 0 举报
登录查看完整内容
NB启动流程主要包括以下步骤:首先,设备上电后,系统会进行自检,包括硬件和软件的检测。然后,系统会加载操作系统内核,并进行初始化设置。接着,系统会启动各种服务进程,如网络服务、文件系统服务等。在此过程中,系统会对各种服务进程进行权限和安全性的检查。最后,系统会启动用户界面,等待用户登录。在整个启动流程中,系统会对各种可能出现的错误进行检测和处理,以确保系统的稳定运行。此外,为了提高系统的性能和效率,系统还会对一些常用的数据和服务进行缓存和预加载。
作者其他创作
大纲/内容
游戏生命流程
CreateTransport:创建 Transport 层CreateNetworkClient: 创建 Network 客户端注册网络消息类型到各自的处理函数:Con/Discon/HeartBeat/ClientScene/Error...
NBNetworkLobbyManager.me.StartClient
NetworkBehaviour.OnRegisterDelegates
NetworkClient.StartUp
NetworkManager.me.StartClient
NetworkClient.OnClientScene
NetworkBehaviour/NetworkIdentity 生命流程
OnDeserialize,SyncVar 第一次调用
NetworkIdentity.CacheBehaviours
选人,生成交互件:NetworkSpawn。启动 NetworkIdentity 的生命流程
NetworkClient.Connect
ClientScene.OnObjectSpawn
NetworkIdentity.SetConnection
RegisterSpawnHandlers(); RegisterProtoMessages(); RegisterPrefab();
NetworkIdentity.OnStartClient
ClientScene.StartUp注册系统命令字:Rpc/HeartBeat/ObjectSpawn/UpdateVars/ObjectDestroy/ObjectHide
NetworkIdentity.OnUpdateVars
各个客户端切换场景
BattleStarter.Awake
0 条评论
回复 删除
下一页