问题描述
- Java小游戏npc碰撞后的随机方向设置
-
npc的随机方向设置和碰撞后方向随机怎样设置,就是NPC在地图中行走,碰到其他物体后随机一个方向继续行走
解决方案
首先npc有个活动范围,其次活动范围内可能有障碍物,那你npc在一个点时下一步上下左右四个方向哪些方向能走是能判断出来的,
然后把能走的方向放到数组里,用随机数,范围为数组长度,然后选择往哪里走,知道不能走后再继续判断改变方向。
时间: 2025-01-19 16:25:25
首先npc有个活动范围,其次活动范围内可能有障碍物,那你npc在一个点时下一步上下左右四个方向哪些方向能走是能判断出来的,
然后把能走的方向放到数组里,用随机数,范围为数组长度,然后选择往哪里走,知道不能走后再继续判断改变方向。