大约有 11 项符合查询结果, 库内数据总量为 31,671 项。 (搜索耗时: 0.0027 秒)
Laya2D 物理关节的动态使用方法 以及contact.getHitInfo报错问题 有好多同学咨询:首次创建有效是否只能在编辑器设置otherBody怎么在代码设置 实现粘黏效果 核心代码如下: 只需要在addcomponent前将otherBody指向就行 -----------------------...
来源: Laya_社区 发布时间: 20220505
...法里怎么知道两个物品的碰撞强度?类似cocos creator里的contact.impluse.normalImpulses[0]方法获取碰撞冲量 2019-01-02 添加评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相关结果 已邀请: 与内容相关的链接 提交 1 个回复 ljs872 赞同来自: 临...
来源: Laya_社区 发布时间: 20190102
...获取到碰撞信息,如: ColliderHandler(a:Collider, b:Collider, c:b2Contact) 可通过b2Contact.GetManifold()方法获取到碰撞点相对于碰撞物体的本地坐标, 还可通过b2Contact.GetWorldManifold()方法获取到碰撞点的全局坐标, 具体实现请参考box2d手册,...
来源: Laya_社区 发布时间: 20201114
...ed 非常感谢您的回答,确实可以如此获得,我重写了这个ContactListener类,解决了这个问题。 在自己的代码文件中做如下修改就可以了: 这样的话,我们就可以不用修改系统提供的physics.js文件了。 2021-11-02 1 0 分享 微博 QZONE 微信...
来源: Laya_社区 发布时间: 20211010
...它刚体碰撞后不能修改角度和位置 onTriggerEnter(other,self,contact) { var n=this.owner.rotation; if(other.label === "heng"){ console.log("角度"+this.owner.rotation); this.owner.rotation=180-n;...
来源: Laya_社区 发布时间: 20200817
...距离关系绑定 代码片段: onTriggerEnter(other: any, self: any, contact: any) { let pointes = contact.getHitInfo().points; let potSelf = new Laya.Point(pointes[0].x, pointes[0].y); let potOther = new Laya.Point(pointes[0].x, pointes[0].y); self.owner.globalToLocal(potSelf); other.ow...
来源: Laya_社区 发布时间: 20190609
...able() { } onTriggerEnter(other: any, self: any, contact: any): void { //搜索黏贴在圆环上 } onUpdate(): void { } onDisable(): void { Laya.Pool.recover("friut",this.owner); } } 附件 : --> FruitMaster.zip 2022-04-13 添加评论 免费帖 -...
来源: Laya_社区 发布时间: 20220413
...riggered"标签已经用被来区分是Enter还是Stay了。 而在box2d.b2Contact.prototype.Update函数中,又用"!b"的方式区分了是Begin还是Stay。 这种重复的区分导致onTriggerStay一直无法被调用。 上图红框出,应该去掉"!",改为"b && c && a...
来源: Laya_社区 发布时间: 20200916
...0-03-09 14:18 你在FlyItem里添加 onTriggerEnter(other: any, self: any, contact: any): void { let rig: Laya.RigidBody = this.owner.getComponent(Laya.RigidBody) as Laya.RigidBody; let velocity = rig.linearVelocity; console.log(velocity) } 你把初始弹射改成一个球,你就会发现,这...
来源: Laya_社区 发布时间: 20200307
...ll at box2d.b2Fixture.GetType (laya.physics.js:430) at box2d.b2ContactFactory.Create (laya.physics.js:576) at box2d.b2ContactManager.AddPair (laya.physics.js:586) at box2d.b2BroadPhase.UpdatePairs (laya.physics.js:308) at box2d.b2ContactManager.FindNewContacts (laya.phy...
来源: Laya_社区 发布时间: 20191019