unity学习(86)——细节优化

ops/2024/10/19 14:32:37/

东西已经做出来了,现在需要的是优化,说得简单,做起来难。

1.122包的优化,避免重复创建!

2.为何会出现一边动,一边不动的情况。重复登录后依旧是unity可以看到移动,但是exe那边看不到移动(移动没有被更新!),综合之前的经验,肯定是哪里出现了逻辑问题。而且当unity产生126以后,exe那边也没有删除角色!

此时换个想法,先登录exe,再起unity。依旧是unity动,而exe不动!

启动两个exe,这次好了!都不动了!我觉得大概率就是exe无法调用brocast!

长见识了

broadcast在create时候没问题,最初的move也能动一动,然后就失效了!

问题找到了:exe中move函数压根不会触发,unity中move函数触发一段时间后就不再运行了!

做了一个移植,把maphandler移植到messagemanager中。

还是有问题,unity收得到124 但是之前却没有初始化对象!

移植后,有一定概率可以正常游戏的,两边都成功运行move,但随机持续一段时间后就停止了!


http://www.ppmy.cn/ops/9720.html

相关文章

UE5集成gRPC

最近有项目需要在UE5里做RPC,对比了thrift、gRPC、rcplib等开源rpc框架,由于习惯使用protobuf,故选择了gRPC。然而,Google出品也是一言难尽啊,最起码编译太繁琐了。 本次使用的gRPC版本为1.62.1,UE5.2&…

字符串加密

描述 这是一个古老的字符串加密方法,给定两个长度不超过100个字符的字符串,判断是否可以把其中一个重排,然后对26个字母做一个一一映射,使得两个字符串相同。 再进行映射:例如 每个字母映射到前一个字母(B…

SpringBoot项目创建,详细流程

一、前言 Spring Boot是一个开源的Java框架,由Pivotal团队(现为VMware旗下)开发,通过提供默认配置和一系列启动器(starters)来简化项目配置,使得开发者能够快速启动和运行Spring应用程序。 ‍ …

ubunt18.04安装ROS避坑指南

1 前言: 本文是ubunt18.04下安装ros的,如果想使用ros2,请看我的下一篇文章,ubunt18.04安装ROS2 本来是不该写的,有官方文档,还有很多大神的分析。但里面的坑太多,我考虑了一下,还是想记录下避免下次在跳泥…

网卡接收数据的关键过程

网卡接收数据的关键过程 网卡中断处理网络软中断处理协议栈处理传输层处理 Linux内核tracers的实现原理与应用 前年ftrace for io /去年ftrace for mm/今年ftrace for network.今年ftrace也被深度定制加强。 在这篇文章中,我们将深入探讨网卡接收数据的完整过程,了解数据是如何…

Java中的设计模式在代码重构中的应用

设计模式是在软件开发中经常使用的一种经验总结,用于解决在特定上下文中重复出现的问题。在代码重构中,设计模式可以帮助我们改善代码的结构、可读性和可维护性。 下面是几个常见的设计模式及其在代码重构中的应用。 1. 单例模式(Singleton …

SimSiam(CVPR 2021)原理与代码解析

paper:Exploring Simple Siamese Representation Learning official implementation:https://github.com/facebookresearch/simsiam 本文的创新点 本文提出了一种名为SimSiam的简单孪生网络(Siamese network)结构,用…

【行为型模式】状态模式

一、状态模式概述 状态模式的定义:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。(对象行为型) 策略模式和状态模式是双胞胎,在出生时才分开。 策略模式是围绕可以互换的算法来创建成功业务的。状态模式走的是更崇高的路&#xff0…