创建于:2017-04-19
创建人: dougen
主要是没有思路,之前用平台的坐标跟主角的坐标进行判断。但效果不理想,求大大给提供一个思路。谢谢~~
我一般是Y方向上是在平台上还是平台下来判断就可以做的很好了,不一般的情况没有用过。说说你的效果哪里不理想。
也可以参考一下这个 http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-platformers/ One-way platforms部分的内容;
和这个 https://www.youtube.com/watch?v=KiDjEqYkyEI
希望对你有帮助。
可以看速度,看你是在上升还是下降。
感谢感谢,已经解决了。之前犯了一个低级错误,我设置了很多平台类型,然后统一用一个父类,结果在判断平台时用的是父类的对象做判断,所以总是出错。仔细撸了一遍代码发现了错误。感谢提供的视频,受益匪浅! yellow
我最开始的时候有过一次类似的经历,当我在平台上使用下和跳的时候,平台上的怪物和我一起下来了,哈哈哈哈哈。 芭蕉胖
我一般是Y方向上是在平台上还是平台下来判断就可以做的很好了,不一般的情况没有用过。说说你的效果哪里不理想。
也可以参考一下这个 http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-platformers/ One-way platforms部分的内容;
和这个 https://www.youtube.com/watch?v=KiDjEqYkyEI
希望对你有帮助。