魔兽地图编辑器吧 关注:65,383贴子:3,841,589
  • 17回复贴,共1

问一下,本地玩家

只看楼主收藏回复

这个功能是怎么用的?
我想给单一玩家创建特效,应用滤镜,该怎么做,


1楼2014-04-29 10:18回复
    首先你想做的东西都用不着"本地玩家"


    IP属地:广东来自Android客户端2楼2014-04-29 12:08
    收起回复
      2025-08-15 03:39:08
      广告
      不感兴趣
      开通SVIP免广告
      精品有 很详细


      IP属地:上海来自iPhone客户端3楼2014-04-29 12:12
      收起回复
        回宿舍后教你。


        IP属地:海南来自Android客户端4楼2014-04-29 14:49
        收起回复
          --------------------小尾巴教程-本地玩家异步数据----------------------------
          使用编辑器类型YDWE,本系列均为纯T教程为新手服务,想了解更多请注意尾巴~
          当我们需要制作一些效果,使得其在游戏中实现后不同的玩家能看到不同的效果。比如多面板文本,特效,滤镜等等。只要我们异步的数据并不会在游戏里交互就不会引起掉线(鱼神教我的时候是说不要涉及handle,可我对handle什么的完全不明白啊!)
          本地玩家异步数据的触发内容很简单,如下
          如果(所有的条件成立)则运行(Then - 动作)否则运行(Else - 动作)
               If - 条件
                本地玩家 = 玩家 X
                (这里只需要输入你想要异步的玩家即可,比如对玩家 1更改多面板文本就可以使玩家 1的文本与其他玩家不同)
               Then - 动作
                (这里就是你要异步数据的动作了,比如更改多面板文字,设置字符串变量,设置单位透明度,创建滤镜等等)
               Else - 动作
                (在这里加动作,就会使非玩家 X外的玩家获得不同的效果,比如多面板文字。如果是循环整数或玩家组改变玩家数据时不建议在此处加动作)
          例子 1:关于特效的异步,很多人并不知道直接异步特效是会引起掉线的,想要异步特效只能异步其创建模型的路径。按照下列触发来做,需要一个字符串变量msg
          如果(所有的条件成立)则运行(Then - 动作)否则运行(Else - 动作)
               If - 条件
                本地玩家 = 玩家 X
               Then - 动作
                设置变量 msg = ——(填上你想要创建给玩家 X看到而其他玩家看不到的特效路径)
               Else - 动作
                设置变量 msg =空字符串(使用空字符串,其他玩家就不会看到任何特效,也可以更改成其他的路径,这样玩家间看到的特效就会有差异)
          特殊效果 创建 msg 到 某某 (在If外面创建特效,使用被异步的字符串变量)
          例子 2:关于单位的异步,单位很多数据是不能异步的,比如生命值,魔法值,技能等等。不过透明度,颜色值这些数据还是可以异步的
          如果(所有的条件成立)则运行(Then - 动作)否则运行(Else - 动作)
               If - 条件
                本地玩家 = 玩家 X


          IP属地:浙江来自Android客户端5楼2014-04-29 15:00
          收起回复