linlion  2023-9-14 10:25:15 | 技术答疑|
4 292

20

回帖

2360

金币

1284

积分

积分
1284
发表于 2023-9-14 10:25:15 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
引擎版本:
问题描述:请教下,我从一堆地图中随机取出一张,如何可以获得这张地图大小内的一个随机坐标点?如果还有办法检测这个坐标点是否可以到达的方法就更好了
最后回复时间:2023-09-21 16:30:40官方回复了此贴
回复

使用道具 举报

555

回帖

1万

金币

8587

积分

积分
8587
发表于 2023-9-19 17:05:49 | 显示全部楼层
up
回复

使用道具 举报

180

回帖

2721

金币

1527

积分

积分
1527
发表于 2023-9-19 17:24:45 | 显示全部楼层
没办法,我能想到的最能贴切你要求的只有,先用map命令把自己随机传送过去,然后获取自身x,y,最后可以用TIMERECALL传送回原来地图(注意:TIMERECALL命令的时间单位是分钟)

评分

参与人数 1金币 +10 收起 理由
口子 + 10

查看全部评分

回复

使用道具 举报

35

回帖

4935

金币

2724

积分

积分
2724
发表于 2023-9-20 20:44:01 | 显示全部楼层
两个笨办法
1:随机坐标自动寻路,能正常触发自定寻路触发,坐标就存在,停止自定寻路,生成坐标任务,如果直接就停止自动寻路,就说明坐标不存在。
2:先记录当前坐标,然后随机一次,记录随后的坐标,生成任务,然后再给他飞回去之前的坐标

评分

参与人数 1金币 +10 收起 理由
口子 + 10

查看全部评分

回复

使用道具 举报

9455

回帖

1万

金币

1万

积分

积分
14818
发表于 2023-9-21 16:30:40 | 显示全部楼层
感谢楼上的回复
回复

使用道具 举报