你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir 2.0]2d物理引擎onTriggerStay不执行的bug
laya.physics.js文件中
这个_sendEvent函数中,"_triggered"标签已经用被来区分是Enter还是Stay了。
而在box2d.b2Contact.prototype.Update函数中,又用"!b"的方式区分了是Begin还是Stay。
这种重复的区分导致onTriggerStay一直无法被调用。
上图红框出,应该去掉"!",改为"b && c && a && a.BeginContact(this);"
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
Laya_z
赞同来自:
收到,我们确认一下
kylin9718
赞同来自:
1) 一般而言,有 onTriggerEnter 和 onTriggerExit 已经足够了,onTriggerStay 只是预留了接口,并没有真的去实现。
2) onTriggerStay 每帧都会触发,在里面写逻辑特别消耗性能,并不建议使用
3) 我基于 2.8.0beta3 实现了一版,你可以试一下,但我们不会合并到引擎中去。
laya.physics_.zip
要回复问题请先
登录
发起人
186*****645
相关问题
看了其他引擎才发现 LAYA 真的太太太太好用了!!!!
微信关系链:LayaAir引擎针对微信小游戏好友关系链实现方案
layaair2-cmd 编译bug
2.1.1.1引擎微信小游戏掉帧严重
layaair3.1.3版本打出的项目中的text与label组件在vivo小游戏引擎1105及以下文字显示异常
(Laya3.0非常严重BUG) 任意模型,只要坐标值越大,模型扭曲变形越严重
laya3.2.3 如何自定义物理库
关于使用matterjs物理引擎鼠标问题
Laya2.6.0beta 物理引擎 刚体碰撞点位置获取不正确
TypeScript下HttpRequest发送Post请求有Bug?
LayaAirIDE1.4版本里用TS引擎库使用view嵌套发布html5报"Uncaught TypeError:Cannot set property 'y' of null"的解决方案
问题状态
最新活动:
2020-09-21 10:12
浏览:
3534
关注:
3
人
商务合作
2 个回复
Laya_z
赞同来自:
kylin9718
赞同来自:
2) onTriggerStay 每帧都会触发,在里面写逻辑特别消耗性能,并不建议使用
3) 我基于 2.8.0beta3 实现了一版,你可以试一下,但我们不会合并到引擎中去。