我正在尝试在我的网络游戏中做一些对象池。 我正在关注这段documentation。
问题是:如何为池对象设置正确的旋转? 代表给了我产卵位置,但没有轮换。
我正在合并的对象没有同步转换。
任何解决方案/想法?
编辑: 我给出了关于SpawnDelegate签名的Unity反馈,这是我问题的根源。 https://feedback.unity3d.com/suggestions/spawndelegate-signature
EDIT2: 我读了一下UNET的反编译代码,也许解决方案可能是自定义对象的序列化/反序列化并添加旋转(OnSerialize / OnDeserialize)。添加一个SyncVar与我想的相同,但是在更高的抽象级别。 从软件工程的角度来看,我不喜欢为这个基本功能添加组件的想法。
EDIT3:
This is the UNET decompiled repo。我无法理解在使用默认生成器生成时如何正确设置旋转。默认情况下,我的意思是当您使用ClientScene.RegisterPrefab