一键改变模型

为区分在场景中的Player, Player可以使用不同的模型。

一、加入一个Cube,改名Player2,作为第二种模型。与Player一样,也要加入TransformComponent.cs和PlayerController.cs

二、将Player2作为Prefab

三、在NetworkManager的MyClientSceneManager的Prefabs增加一项,将Player2拖入。

四、根据索引项更改Player2的TransformComponent的Index

获得Index值
设置Player2的Index值

五、修改PlayerController.cs。加入按B键更换模型

六、修改GameManager.cs。

注意:至此,一键改变模型已经可以正常使用,但是,这不是完美的处理,你依然会发现Bug。怎么解决,请看我的B站视频

最后更新于

这有帮助吗?