我没有源码,不过我想你可以重点检查做晌颂一下以下问题:
成都创新互联公司专注于企业营销型网站建设、网站重做改版、昌吉网站定制设计、自适应品牌网站建设、H5建站、购物商城网站建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为昌吉等各大城市提供网站开发制作服务。
1)你的代码一旦和障碍物撞上也就再也纯郑动不了了,这说明你的代码能够判断能不能走通,但却不能谨唤判断角色是不是在走。你可以考虑用一个线程每隔一小段时间判断一下你的角色的位置,然后再确定是不是继续沿一个方向走,或者换个方向走。
2)也可能是你的转弯算法上有问题,如果你的转弯算法是右边不通向左转,左边不通向右转,那么你的角色肯定会到了一个地方出不来。
A*又叫广度启发,效率上比深度优先与广度优先快,但桐粗不如深度启盯耐发。你若了解了A*(广度启发)的原理那么深度启发也就明白了。还有游戏中自动寻凯轮春路的对象最好少点,因为自动寻路很耗cpu的