Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(196评价)
价格: 3989.00元
roguelike拾荒者两个角色会同时走到一个格子里卡住
gghhty发起了问答2017-02-13
5
回复
476
浏览

roguelike拾荒者两个角色会从不同方向同时走到一个格子里卡住,请问这个问题应该怎么优化呢?

所有回复
  • siki 2017-02-13

    可以给每一个角色保存一个二维的所在的格子的坐标,让一个角色要去某个格子的时候,把这个格子设置为已经占用bool=true,  每次要去一个格子的时候,首先判断一个这个格子是否==true,就是是否已经被占用,已经别占用了的话,就不再去这个格子

    • gghhty 2017-02-19

      要去的时候设定为占用,移动的时候又是未占用才能去,那不是永远移动不了了么?

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-02-19

    比如 a 和b都要去  在a要去的时候,设置为 占用,这个时候a的目标位置已经要去了

    b做判断的时候,发现这个已经被占用了,就不再做其他的任何判断

    所以只有a去

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 上官家铭 2017-02-24

    我也是这个问题,不会解决。

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-02-25

    明天直播的时候可以提一下

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!