自定义生成函数 - 生成旋转

时间:2018-06-06 15:52:52

标签: unity3d unity3d-unet unet

我正在尝试在我的网络游戏中做一些对象池。 我正在关注这段documentation

问题是:如何为池对象设置正确的旋转? 代表给了我产卵位置,但没有轮换。

我正在合并的对象没有同步转换。

任何解决方案/想法?

编辑: 我给出了关于SpawnDelegate签名的Unity反馈,这是我问题的根源。 https://feedback.unity3d.com/suggestions/spawndelegate-signature

EDIT2: 我读了一下UNET的反编译代码,也许解决方案可能是自定义对象的序列化/反序列化并添加旋转(OnSerialize / OnDeserialize)。添加一个SyncVar与我想的相同,但是在更高的抽象级别。 从软件工程的角度来看,我不喜欢为这个基本功能添加组件的想法。

EDIT3: This is the UNET decompiled repo。我无法理解在使用默认生成器生成时如何正确设置旋转。默认情况下,我的意思是当您使用ClientScene.RegisterPrefab

注册预制件时

0 个答案:

没有答案