在客户端和服务器,Unity3D之间同步ParticleSystem

我正在尝试使用统一5.6.4p2和c#将单人游戏切换为多人游戏。

我有两个粒子系统:

  1. “ enginePS”设置为在各个方面(客户端+服务器)上都显示为在唤醒状态下播放。

  2. 设置为当玩家向前移动时播放的“ engineSpeedPS”。

第二种粒子系统不会只对本地玩家一个前进,因此其他人不会看到该粒子系统。

我是UNet的新手,非常感谢您的帮助。

我尝试在CmdChangeEngineParticle()之前使用[Command]属性,但这使engineSpeedPS仅在服务器端工作而不在客户端被检测到。

有任何想法吗??


白猪掌柜的
浏览 262回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP