Egret社区

[BUG提交] lakeshore刚体碰撞不生效的问题

2017-11-4 22:20
16165
本帖最后由 aiyaya 于 2017-11-5 22:58 编辑

AB对象都设置了刚体和子弹行为,并开启碰撞。
对象A用动作 改变子弹角度 来控制移动方向(做了一个摇杆,子弹角度就是摇杆坐标和触摸坐标的角度)
对象b持续向下移动
对象A从左右两侧碰撞对象B。A被弹开,对象B还是继续向下移动。。。对象A从斜方向或者上下方向碰撞对象B两者会被弹开。

后面测试对象A的方向用动作 朝指定角度移动,(行为不变,还是刚体和子弹行为,设置子弹速度0,碰撞时再给子弹速度。碰撞完1s后重新赋值为0)
通过这个方法碰撞后弹开的效果正常。但是手机微信测试12fps,卡成狗。。。电脑端测试正常。。
而且这个方法还有一个问题,比如当条件是触摸时朝指定角度移动是按8像素/次移动,子弹速度如果也设置为8,两者移动速度明显有不同,A和B的速度不方便调整。
游客,如果您要查看本帖隐藏内容请回复
。。。。。
分享到 :
0 人收藏

5 个回复

倒序浏览
13500815917  官方团队 | 2017-11-6 14:01:09
您创建的对象是不是太多了。
aiyaya  登堂入室 | 2017-11-6 20:29:10
13500815917 发表于 2017-11-6 14:01
您创建的对象是不是太多了。

没关系吧,我测试的时候就两个对象
flep  社区管理员 | 2017-11-17 09:21:58
物理刚体?
chengzhao  初学乍练 | 2017-11-17 17:51:31
电风扇
苍狼  圆转纯熟 | 2017-11-22 09:49:15
......
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部