学习笔记 1
添加 NetworkManager 组件
添加 NetworkManagerHUD 组件,这个组件的作用是显示一个GUI创建链接
创建预制体,并挂载一个组件
NetworkIdcntity
选择Local Player Authorware
把预制体 挂载到
NetworkManager
组件的Spawn Info
的Player Prefab
上面。移动的脚本,挂载到预制体上。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
public class Move : NetworkBehaviour
{
// Update is called once per frame
void Update()
{
// 只改变本地物体的移动
if (isLocalPlayer == false)
{
return;
}
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
transform.Rotate(Vector3.up * h *120 * Time.deltaTime);
transform.Translate(Vector3.forward * v * 3 * Time.deltaTime);
}
}
- 为预制体添加
NetworkTransform
组件,这样就会把位置和方向数据进行通步。