unity network组件的使用
2016-05-18 11:13
519 查看
最近使用unity自带的 network 组件进行开发 走了很多的弯路 主要是对数据的同步 network 的组件下面有二个 Stste synch 和 observed state 是对宽带以及传输数据的要求,observed 同步组件, 要同步的组件必须放在该组件的上方 才能够读取数据。 要同步的组件直接拖入到observer 上面如何书写数据同步脚本 void OnSerializeNetworkView(BitStream stream, NetworkMessageInfo info){int health = 0;if (stream.isWriting){health = currentHealth;stream.Serialize(ref health);}else{stream.Serialize(ref health);currentHealth = health;// 客户端this.gameObject.GetComponent<VRManager>().sceneNum = currentHealth;this.gameObject.GetComponent<VRManager>().changescen();}} 调用 unity自带的
void OnSerializeNetworkView(BitStream stream, NetworkMessageInfo info) 这个函数进行 传值
传值就是一个数据的写入 和读取 通过中间变量来传值,
大体的思路是这样子,至于如何使用 数据自己操作。
相关文章推荐
- Kinect结合Unity3D引擎开发体感游戏(一)
- JavaScript Archive Network 集合
- Unity3D中脚本的执行顺序和编译顺序
- Unity3D动态对象优化代码分享
- Unity3D获取当前键盘按键及Unity3D鼠标、键盘的基本操作
- Unity3d获取系统时间
- unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)
- Unity3D游戏引擎实现在Android中打开WebView的实例
- unity3d调用手机或电脑摄像头
- Unity3d发布IOS9应用时出现中文乱码的解决方法
- 分享一个开源的网络游戏服务器架构—HouHai
- IEEE/ACM ASONAM 2014 Industry Track Call for Paper
- linux系统调优-Network
- Android library listening network events.
- LINUN 网络连接小记
- Unity3D插件详细评测及教学下载
- docker跨主机网络通信实践