网站带gov后缀,主流网站关键词排名,已经做好的网站怎么维护,如何做网站价格策略文章目录 1.添加基本组件2.创建NetworkManager组件3.创建Player4.创建地面5.创建GameManager6.编译运行7. 测试联机后话 1.添加基本组件
NetworkManagerPlayerScene
2.创建NetworkManager组件
创建一个空物体#xff0c;命名为NetworkManager 选择刚刚创建的NetworkManager… 文章目录 1.添加基本组件2.创建NetworkManager组件3.创建Player4.创建地面5.创建GameManager6.编译运行7. 测试联机后话 1.添加基本组件
NetworkManagerPlayerScene
2.创建NetworkManager组件
创建一个空物体命名为NetworkManager 选择刚刚创建的NetworkManager, 添加NetworkManager脚本 选择 UnityTransport 最后保存一下即可完成配置 3.创建Player
创建一个胶囊命名为Player, 并添加一个Network Object组件 在Assets目录下创建一个Prefabs文件夹把刚刚创建的物体拖进去 然后按Delete删除在场景中的Player 在点击NetworkManager把Player拖进去Player Prefab 创建个prefabs Lists, 命名为PrefabLists双击打开把Player拖进去 创建好后在NetworkManager中导入这个 这个后续可以在创建一个角色让每个Client可以选择角色加载 4.创建地面 打开编译设置添加场景 5.创建GameManager
在Scripts文件夹创建一个GameManager脚本
using UnityEngine;
using Unity.Netcode;public class GameManager : MonoBehaviour
{private void Update(){if (Input.GetKeyDown(KeyCode.O)){NetworkManager.Singleton.StartHost();}if (Input.GetKeyDown(KeyCode.P)){NetworkManager.Singleton.StartClient();}}
}
挂载到NetworkManager下面 6.编译运行 设置窗口化运行 然后点击Build即可 7. 测试联机
一个程序按下O键创建主机另外一个按下P键加入主机 虽然两个角色重叠了在一起但还是运行成功了。 后话
这边讲的很粗略后面会慢慢更新教程
官方教程https://docs-multiplayer.unity3d.com/netcode/current/tutorials/get-started-ngo/