在Test physic, onewayPlatform的例子里面,有个效果是小球跳到上面后落到刚体上,我看了接触contact代码,写着:
contact.getContactData()->normal.y < 0;
然后我这边是做个跳跃动作,但我测试后,反过来了,变成,跳跃后,上面穿下去了,下面上不去。
于是我改为contact.getContactData()->normal.y > 0;后,就变的跟例子一样了,可以从下面跳上去,并落在踏板上。
我想知道这句代码是什么意思。有文档查吗。百度了好几次了,只看到一些普通的API说明。。
顺便问个问题,有没像B2D,那样,跳跃给一个向上的力,直接影响速度,那边是叫,setLinearVelocity,添加的速度会覆盖刚体原有的速度。
每次给的时候速度被重置,不知道cocos这边封装的接口是对应哪个了。。ApplyImpulse是会叠加的
我这边后来是改为给一个向上的速度了。这算是B2D那边的setLinearVelocity?
大概就这两个问题。
知道的大神说下,解决了小弟问题,游戏做好回来发一个源码上来。:836: