你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[0]2.13 2d物理系统 physics 碰撞体信息的owner为null
demo 思路是这样的
1. 没有用 力和速度 作为移动
2.用 tween 缓动到像素点
3.用script 脚本 每帧刷新 _sysPosToPhysic
4.碰撞时 会出现 碰撞体信息消失的情况 上面截图
5.劳烦官方大大看一下
testDemo.zip
没有找到相关结果
已邀请:
与内容相关的链接
提交
6 个回复
π大星
赞同来自:
点击飞行道具 可生成 碰撞体 从 a点到b点
π大星
赞同来自:
Laya_Fred
赞同来自:
您好,我这里下载您提供的demo,场景编辑器里的场景是空的,gameui.ts内只有一个添加3d粒子特效的内容,运行时没有您上面说的内容。
π大星
赞同来自:
不好意思,上传错附件了,这是重新上传的demo,需要打开物理辅助线,我是直接new出来的刚体和collider
test2DPhysics.zip
Laya_Fred
赞同来自:
您好,您说的碰撞体的信息为null的时候时最后一次onTriggerExit-other,离开触发器的时候为null嘛,您在GameUI.ts内,createTween的结束回调里移除并销毁了移动的对象,导致在最后一次onTriggerExit的时候owner为null了,你可以在onComplete里加下打印信息,这个打印信息先于最后一次onTriggerExit触发的,所以最后一次onTriggerExit的owner为null。
π大星
赞同来自:
大概明白了,应该是我 destroy 了组件,所以导致打印出来的组件信息都是null
要回复问题请先
登录
发起人
π大星
相关问题
sprite旋转以后,但是原来碰撞检测rect没有旋转
Laya2.6.0beta 物理引擎 刚体碰撞点位置获取不正确
求指点3d射线碰撞和UI点击穿透的问题
laya 3D碰撞器与 Unity 不一致问题
laya2.2 导出场景物理碰撞问题
关于2d碰撞检测
laya2.0 3d物理碰撞穿透问题
Unity导出laya工具 导出带UV1的网格时UV1信息错误
sprite3D可以设置碰撞体吗
Laya3d球星添加了刚体,但是碰撞无法触发onTriggerEnter的问题,120元有偿悬赏解答
LayaBox 出错啦,请把此信息截图给研发商 SimpleSingletonList
问题状态
最新活动:
2022-07-18 15:15
浏览:
4592
关注:
2
人
商务合作
6 个回复
π大星
赞同来自:
π大星
赞同来自:
Laya_Fred
赞同来自:
π大星
赞同来自:
Laya_Fred
赞同来自:
π大星
赞同来自: