找回密码
 点一下
查看: 1713|回复: 3

一直以来被困扰的用本地玩家函数的掉线问题。。。

[复制链接]
发表于 2007-7-28 19:00:58 | 显示全部楼层 |阅读模式
RT,以前有人说过不能用本地玩家函数创建可见物体,否则会掉线,但具体的还是不能理解。。。。请斑竹解释下。。。
发表于 2007-7-28 20:50:44 | 显示全部楼层
函数我不懂,但是你自己用函数创建一个,  如果掉线,你就认为它要掉线吧。
回复

使用道具 举报

发表于 2007-7-28 20:59:11 | 显示全部楼层
本地玩家我的理解是这样的:

你想每台电脑都是各自独立运行的

你编辑的触发器他们都会独立的“接到任务”
比如创建新单位
于是玩家的电脑都要独立在各自的地图上创建。

这是数据的一致的,因为大家的地图上都有一样的单位

本地玩家就是让电脑判断这个目标是不是“我”(指电脑本身)

IF 本地玩家 = 触发玩家
THEM 创建单位
ELSE 无动作

此时各个电脑接到指令运行这段触发
开始判断,“我”是不是触发玩家
因为触发玩家只有一个
比如是红色1玩家

于是就只会有红色玩家运行"THEM“里面的动作
其他玩家因为发现自己不是”触发玩家“
运行的都是ELSE里面的动作
于是新创建的单位只会出现在红色1玩家的地图上

此时数据就不同步了,于是掉线就产生了。

也不知道理解得对不对.
回复

使用道具 举报

发表于 2007-7-28 21:43:02 | 显示全部楼层
不能用本地玩家判断来建立单位、物品、可破坏物等带有实际数据的东东。
例如,用本地玩家来创建一个单位,只有触发的玩家电脑在游戏中创建他,别人的电脑没有这一个新建的数据,造成了数据不同步,掉线。。
以上纯属个人语言。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 14:50 , Processed in 0.043562 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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