7

主题

18

回帖

302

积分

优秀创作者

积分
302
发表于  2023-7-24 17:41:11 | 显示全部楼层 |阅读模式 1608 7
本帖最后由 Jason#3790 于 2023-10-21 00:25 编辑
大家好,我是巡逻猫。这里是Y3小白入门教程,面向基础小白用户。教程都会有完整的实现流程。


之前论坛里有双击选择英雄的教程,不过那个是自己判断双击,流程比较复杂。其实不需要那么复杂,因为现在触发器里有一个“双击单位”事件,很简单就可以做到。
下面带着大家做一遍。

1.首先在地图上拖入英雄单位。比如我这里拖进去刘关张三英雄:
1.png


注意,这时候英雄默认是属于“玩家1”的,也就是你运行游戏,直接就可以操作英雄。
所以这里还需要设置一下英雄的所属阵营为“中立友善”。
2.png


2.然后我们来写触发器,新建一个触发器,命名为“双击选择英雄”,在触发器里编写如下逻辑
3.png

完成后我们直接运行游戏测试一下:
4.gif




0

主题

1

回帖

7

积分

新手上路

积分
7
发表于  2023-7-24 18:03:11 | 显示全部楼层
没图片。大佬

1

主题

3

回帖

29

积分

普通创作者

积分
29
发表于  2023-7-26 00:33:02 | 显示全部楼层
这样其他玩家还能选英雄吗,而且还能选不止一个英雄,当然如果不是防守图角色扮演那些图的话还好
  • 这个逻辑用到的是“触发当前事件的玩家”,所以其他玩家都是可以正确运行这段逻辑的。 当然可以加一些判断来让玩家选择过英雄后就不能选: 例如选择英雄后给玩家设置一个键值对“已选择英雄”,然后选择之前可以通过
    2023-7-27 01:18

0

主题

4

回帖

145

积分

普通创作者

积分
145
发表于  2023-7-26 08:17:32 | 显示全部楼层
感谢大佬分享

7

主题

18

回帖

302

积分

优秀创作者

积分
302
发表于  2023-7-27 01:18:26 | 显示全部楼层
本帖最后由 Jason#3790 于 2023-8-2 11:03 编辑
知足的相元嘉#3474 发表于 2023-7-26 00:33
这样其他玩家还能选英雄吗,而且还能选不止一个英雄,当然如果不是防守图角色扮演那些图的话还好 ...

这个教程中使用的是“玩家1”所以只能适用单机情况。在多人游戏,你需要使用的是“触发当前事件的玩家”,那么其他玩家都是可以正确选择自己英雄的。
当然可以加一些判断来让玩家选择过英雄后就不能选: 例如选择英雄后给玩家设置一个键值对“已选择英雄”,然后选择之前可以通过条件来判断是否存在该键值对。

1

主题

3

回帖

29

积分

普通创作者

积分
29
发表于  2023-7-30 00:54:57 | 显示全部楼层
Jason#3790 发表于 2023-7-27 01:18
这个逻辑用到的是“触发当前事件的玩家”,所以其他玩家都是可以正确运行这段逻辑的。
当然可以加一些判 ...

好吧没考虑完全

0

主题

1

回帖

28

积分

普通创作者

积分
28
发表于  2023-8-29 01:34:43 | 显示全部楼层
新人一个在基础改了一下
GPJZFX{11UUN0NOEIEI14CC.png

0

主题

1

回帖

5

积分

新手上路

积分
5
发表于  2023-10-9 16:41:40 | 显示全部楼层
猴子废了#9857 发表于 2023-8-29 01:34
新人一个在基础改了一下
最后那个
选人在那里怎么没有看见