永发信息网

魔兽争霸地图编辑器T技能怎么支持多人

答案:2  悬赏:70  手机版
解决时间 2021-02-16 17:16
  • 提问者网友:心牵心
  • 2021-02-15 20:52
求解 ...
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-02-15 22:19
多人的话只需要使用变量数组对触发T的玩家或者单位进行标记就可以了。

每个玩家都有属于自己的玩家引索号。
单位有单位自己独立的地址。

比如:单位释放技能
让单位变量数组UNIT[触发单位的所有者的玩家引索号]=触发单位。
(数组其实就是一次创建多个同类型同变量名的变量,用下标也就是“[]”内的数字来区别)
【所以,当触发T的时候,玩家1的单位就是UNIT[1],以此类推......】
然后接下来再其他的出发里就可以用不同玩家的引索号来得到不同玩家的单位释放单位完成动作了。

当然,使用YDWE的计时系统,中心计时器之类的也可以完成。
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-02-15 23:46
可以用哈希表、缓存、YD存储系统等实现多人触发 疾魔真诚为你解答,魔编新手群欢迎你!魔编新手群:5 4 6 4 8 2 4 2 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯