游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1940|回复: 3

分布式渲染遇到的问题,请高人指点一二,不胜感激

[复制链接]

75

主题

102

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2011-8-1 19:44:00 | 显示全部楼层 |阅读模式
渲染服务器发出一帧里面有相机矩阵信息,然后设置自己不更新缓存,渲染客户机收到这一帧数据以后,把这一帧的数据渲染出来,然后通知渲染服务器客户机渲染完当前帧,渲染服务器收到客户机发来的消息以后再发下一帧消息,我现在的饿问题是,如何让客户机和服务器在发送完消息以后等待消息反馈??怎样保证服务器和客户端在同一帧中??

我的思路是这样的 服务器开始渲染,帧开始的时候发送一个消息,让客户机渲染,客户机收到消息以后开始渲染,客户机渲染到当前帧结束的时候发送一个消息给服务器,告诉客户机渲染完成,这个时候服务器才继续走完这一帧,到下一帧在开始的时候在发送一个消息给客户机, 我现在的问题就是如何让服务器在发送完成让客户机渲染的消息的时候能在当前帧等待客户机反馈消息,还有就是客户机发完给服务器的消息以后 如何在这一帧中等待 服务器反馈消息的办法,总不能用while来处理吧,如果不用while怎么才能停在当前帧上呢???

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2011-8-1 23:22:00 | 显示全部楼层

Re:分布式渲染遇到的问题,请高人指点一二,不胜感激

看不懂你在问什么。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2011-8-1 23:23:00 | 显示全部楼层

Re:分布式渲染遇到的问题,请高人指点一二,不胜感激

我真的完全看不懂你在问什么。
我中文水平太渣了,是吧?不然我怎么可能看不懂呢?都是中文写的。

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2011-8-2 08:54:00 | 显示全部楼层

Re:分布式渲染遇到的问题,请高人指点一二,不胜感激

你最好将渲染分为2部分,一个控制进程,用于通讯各个渲染进程,之间通过socket联系。控制进程的主线程自然是接受UI的操作,另外开一个线程处理和其他渲染进程的socket通讯。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 15:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表