Trong Unity, các đối tượng trò chơi mà cần phải được nối mạng có một thành phần NetworkView.
Các thành phần NetworkView xử lý thông tin liên lạc qua mạng, và thậm chí còn
giúp làm cho mạng serialization nhà nước dễ dàng hơn. Nó có thể tự động sắp đặt từng
trạng thái của một Transform, Rigidbody, hoặc thành phần Animation, hoặc ở một trong riêng của bạn
kịch bản mà bạn có thể viết một chức năng tùy chỉnh serialization.
Khi gắn vào một đối tượng trò chơi, NetworkView sẽ tạo ra một NetworkViewID
cho NetworkView. ID này phục vụ để xác định duy nhất một NetworkView trên
mạng. Một đối tượng có thể được lưu như là một phần của một cảnh với NetworkView đính kèm
(điều này có thể được sử dụng cho các nhà quản lý trò chơi, trò chuyện hộp, vv), hoặc nó có thể được lưu trong
các dự án như một prefab và sinh ra sau qua Network.Instantiate (điều này được sử dụng để
tạo ra các đối tượng người chơi, đạn, vv). Network.Instantiate là nhiều
tương đương với GameObject.Instantiate-nó sẽ gửi một thông điệp qua mạng để
khách hàng khác để tất cả các khách hàng sinh ra đối tượng. Nó cũng gán một ID mạng để các
đối tượng, được sử dụng để xác định các đối tượng trên nhiều trình khách (cùng một đối tượng
sẽ có cùng một ID mạng trên mỗi khách hàng).
đang được dịch, vui lòng đợi..
