找回密码
 点一下
查看: 2590|回复: 19

如何对指定玩家淡入淡出镜头?

[复制链接]
发表于 2008-7-31 10:27:59 | 显示全部楼层 |阅读模式
如何对指定玩家淡入淡出镜头?貌似T都是作用于所有玩家的
发表于 2008-7-31 10:52:22 | 显示全部楼层
GetLocalPlayer的用法,自己琢磨下
回复

使用道具 举报

 楼主| 发表于 2008-7-31 11:19:04 | 显示全部楼层
从没用过
回复

使用道具 举报

发表于 2008-7-31 11:22:45 | 显示全部楼层
用T的自定义代码
===============================================
自定义代码:if (GetLocalPlayer()==玩家) then
                      // 把淡入淡出镜头的触发器放在这部分就行了
自定义代码:endif
===============================================
那个玩家必须用Jass,Player(0)是玩家一,依此类推
回复

使用道具 举报

 楼主| 发表于 2008-7-31 11:54:08 | 显示全部楼层
这样啊,这个函数是什么意思呢
GetLocalPlayer()==Player(0),什么情况下才能达到这个条件
回复

使用道具 举报

发表于 2008-7-31 12:08:15 | 显示全部楼层
本地玩家是玩家1的时候
回复

使用道具 举报

 楼主| 发表于 2008-7-31 13:28:59 | 显示全部楼层
本地玩家啥意思
回复

使用道具 举报

发表于 2008-7-31 14:51:53 | 显示全部楼层
本地玩家就谁的机器上就是谁
回复

使用道具 举报

发表于 2008-7-31 21:59:34 | 显示全部楼层
lz问的问题都好神奇………………

很多对单玩家的操作都是靠GetLocalPlayer()来实现的,比如说对单玩家显示对话框、多面板等
回复

使用道具 举报

发表于 2008-7-31 22:00:56 | 显示全部楼层
触发器里面选玩家的就有本地玩家
回复

使用道具 举报

发表于 2008-7-31 22:21:18 | 显示全部楼层
本地玩家需要加强UI的,原版是没有的
回复

使用道具 举报

 楼主| 发表于 2008-8-1 18:17:24 | 显示全部楼层
找到了,但是...... 难道在水区灌得脑残了,我还是不明白它的意思
"本地玩家就谁的机器上就是谁"
多人游戏怎么办,我快要哭了
回复

使用道具 举报

发表于 2008-8-1 18:18:58 | 显示全部楼层
多人也是那样用啊
if XX=本地玩家 then
XXXXX
就素这样

刮开有奖 ->
恭喜你获得残脑奖
回复

使用道具 举报

 楼主| 发表于 2008-8-1 18:21:19 | 显示全部楼层
  [s:202]  [s:202]  [s:202] (中了)
是这样吧,本地玩家就是在玩的玩家而不是电脑?
回复

使用道具 举报

发表于 2008-8-1 18:21:34 | 显示全部楼层
就是在A机器上本地玩家就是A,B机器上就是B,也就是多人连线是各人的魔兽上执行的代码会不同
回复

使用道具 举报

 楼主| 发表于 2008-8-1 18:25:36 | 显示全部楼层
自定义代码:if (GetLocalPlayer()==玩家) then
                      // 把淡入淡出镜头的触发器放在这部分就行了
自定义代码:endif
----------------------
如果机器上的玩家=玩家1,then.....
我理解不了 从没领教这样的逻辑
那么不管了,这个函数的作用就是把if (GetLocalPlayer()==玩家) then中的玩家()获取做动作对吧
好了我知道作用了,尽管还是不明白为什么
回复

使用道具 举报

发表于 2008-8-1 18:28:44 | 显示全部楼层
比方说你玩dota的时候
你如果是一号玩家
GetLocalPlayer()就是一号
你如果是二号玩家
GetLocalPlayer()就是二号



回复

使用道具 举报

 楼主| 发表于 2008-8-1 18:30:57 | 显示全部楼层
if (GetLocalPlayer()==玩家) then
这个好象不符合如果-就的逻辑吧,所以我不太明白
不过知道怎么用了
回复

使用道具 举报

发表于 2008-8-1 19:08:33 | 显示全部楼层
这样可以对不同玩家做不同的操作
If GetLocalPlayer() == Player(0) then
    //codes
endif
这样,每个玩家都在自己判断,玩家1符合了条件,而其他玩家不符合,所以只有玩家1执行codes,而其他玩家都跳过了

如果在codes里操作不当的话会引起掉线的,比如创建handle类实例等
回复

使用道具 举报

 楼主| 发表于 2008-8-2 00:45:13 | 显示全部楼层
谢谢额, 明白了一点
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 02:25 , Processed in 0.031683 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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