在使用键盘移动(W.A.S.D)时如何判断单位能否通行?
魔兽地图编辑器吧
全部回复
仅看楼主
level 6
请问各位大大,我在使用WASD控制移动时遇到了如题问题,
我使用了地形通行状态,但很快发现恰如其名它只能判断地形是否可通行(换了各种状态都没用),对路径阻断器、建筑等没有反应;请问还有什么实现方法呢?
2019年06月19日 09点06分 1
level 15
建造布尔值
2019年06月19日 11点06分 2
能给个截图吗,我没找到 。。谢谢
2019年06月19日 13点06分
你说的应该不是把通行状态改成建造吧,至少我这么做好像没效果
2019年06月19日 13点06分
@flandre欧巴桑 布尔值里那个发布建造命令,可以判断能不能走
2019年06月19日 13点06分
@739099308 谢谢,已解决
2019年06月20日 03点06分
level 13
楼上的意思是下面这样的
local unit u0 = CreateUnit(Player(0),'hpea',0,0,0)
local boolean go = IssueBuildOrderById( u0, 'hhou', 1000, 0 )
if(go==false)then
call DisplayTextToPlayer(Player(0),0,0,"can't")
else
call DisplayTextToPlayer(Player(0),0,0,"can")
endif
call RemoveUnit(u0)
2019年06月19日 13点06分 3
谢谢,虽然我还没学会怎么使用JASS[啊]
2019年06月20日 03点06分
level 9
可通行地面就可以了啊
2019年06月20日 04点06分 6
1