找回密码
 点一下
查看: 1201|回复: 8

关于本地玩家

[复制链接]
发表于 2011-1-24 20:23:03 | 显示全部楼层 |阅读模式
利用本地玩家函数使玩家们的水染色、迷雾颜色、单位透明度、玩家颜色、玩家名、多面板的数据不同步不会导致掉线吧?
那么还有那些玩意是支持数据不同步的?

此外求头目这个帖子里的演示http://bbs.islga.org/read-htm-tid-50092.html
即捕捉玩家鼠标移动到任意单位身上之前就马上更改该单位的玩家名来做到单位数据显示
发表于 2011-1-24 21:03:23 | 显示全部楼层
上面所说的除了多面板数据之外,都可以不同步。
多面板数据我没有试过,记得以前有人制作的不同步多面板是用12个面板异部显示做的。
数据型变量可以不同步。
漂浮文字和闪电效果可以异部创建。
回复

使用道具 举报

发表于 2011-1-24 21:08:59 | 显示全部楼层
这些基本上都不影响游戏进程所以不会不同步。

至于那个如何在鼠标移动到单位身上前就改名这个我已经在那帖子说过了。反正要点是目标位置必须先放一个trackable。然后捕捉track事件,把作为提示的单位移动到那里。
回复

使用道具 举报

 楼主| 发表于 2011-1-24 21:31:20 | 显示全部楼层

回 2楼(Renee) 的帖子

也就是,给每个单位创建一个相应的可破坏物,并且坐标一样,鼠标移动到可破坏物时改变对应的单位的玩家的名字是吗
回复

使用道具 举报

发表于 2011-1-24 21:39:22 | 显示全部楼层
不是可破坏物而是trackable。你大概没怎么听说全屏物品栏这个东西。

全屏物品栏是用trackable这个特殊对象来实现的,这个对象当鼠标移动到它的模型上面时会触发事件,鼠标点击它的模型也会触发事件。

但是它本身是没有悬停时的提示信息的,所以才要捕捉移动到它上面的事件,然后把用来做提示的单位移动到触发事件的trackable的坐标。
回复

使用道具 举报

 楼主| 发表于 2011-1-24 22:16:32 | 显示全部楼层
那么恳请头目顺手做一个,不需要太麻烦的,做一个单位的鼠标移动显示提示信息的即可
回复

使用道具 举报

发表于 2011-1-24 22:39:34 | 显示全部楼层
你搜索trackable就有了
回复

使用道具 举报

 楼主| 发表于 2011-1-25 01:37:42 | 显示全部楼层
我给地图的每个单位创建了可追踪对象并与相对的单位进行绑定
可是问题来了,可追踪对象无法移动,而单位是会动的
而根据我的理解应该是可追踪对象一直在单位的x和y,鼠标移动到可追踪对象时触发事件

那么该怎么一直把可追踪的位置与对应的单位的位置(坐标)进行同步?
此外,可追踪对象一旦创建就无法删除吗?

弄了好久未果,所以请头目或者热心人士帮忙做个,
比如一个步兵和一个火枪手,
玩家鼠标移动到步兵的时候修改步兵所有者的玩家名为A,
玩家鼠标移动到火枪手的时候修改步兵所有者的玩家名为B,
回复

使用道具 举报

发表于 2011-1-25 09:10:26 | 显示全部楼层
这东西本来就不是做这个用的,谁说过它可以追踪你鼠标移动到任意单位身上的事件了。你搜索全屏物品栏。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-30 03:54 , Processed in 0.029439 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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