双状态的问题
construct2吧
全部回复
仅看楼主
level 7
玩家在a状态下可以通过a墙,不能通过b墙,在b状态下可以通过b墙不可以通过a。这样的一个设置该如何实现
2018年05月13日 12点05分 1
level 6
你要把问题说的细一点,再拆碎一点。
游戏操作方式是什么?平台还是8方行走?
你要的穿墙是个什么概念?一个瞬移或翻滚过墙还是直接走过去?
如果是走过去,就意味着你可以停在墙上,是否考虑过走到一半解除了穿墙的话是什么情况?
通常这种可以穿墙的游戏都是去寻找一个墙后面的可以移动的点,然后挪过去。
如果只是一般意义上的可以通过或不能通过某个obj,直接用逻辑去写,不要用solid。
例如判断角色右边是障碍物的时候(overlapping offset重叠obj),让vectorX降低到0。通行的情况则不去限制移动。
2018年05月14日 18点05分 2
1