Egret社区
1银子
刚体.gif

下落的两个刚体会产生弹性,设置了弹力为0没用
[mw_shl_code=applescript,true]  var world: p2.World = new p2.World();
        world.gravity = [0,-5];
        world.defaultContactMaterial.friction = 0.5;[/mw_shl_code]

尝试过用材质来设置,也无效,不知道怎么样才能让GIF图中的两个刚体碰撞的时候,不产生反弹的力,我试过 Matter.js就完全可以做到,不知道是不是P2的问题
Matter.js的截图如下
Matter.gif

测试的工程文件直接用的官方例子的物理引擎下的demo那个项目,求大佬解答一下

分享到 :
0 人收藏

8 个回复

倒序浏览
yt88  登堂入室 | 2018-8-7 00:28:08
关注~~
飞翔的乌鸦  渐入佳境 | 2018-8-7 09:47:41
你把质量设为0,自己给定方向的力试试。
一个开发仔  登堂入室 | 2018-8-7 18:28:40
飞翔的乌鸦 发表于 2018-8-7 09:47
你把质量设为0,自己给定方向的力试试。

这样物理效果有不明显了,就感觉像是自己在移动方块
一个开发仔  登堂入室 | 2018-8-7 18:30:50
牛魔王 发表于 2018-8-7 10:04
this.world.defaultContactMaterial.restitution = 0;  设置全局反弹力系数为0

没用。。刚体碰撞还是会产生反弹
飞翔的乌鸦  渐入佳境 | 2018-8-8 09:44:41
牛魔王 发表于 2018-8-7 10:04
this.world.defaultContactMaterial.restitution = 0;  设置全局反弹力系数为0

没用的,你们官方都没用过吗?
alexbest  初窥堂奥 | 2018-8-16 14:16:29
这个问题解决了吗  最后怎么处理的
一个开发仔  登堂入室 | 2018-8-16 23:51:44
alexbest 发表于 2018-8-16 14:16
这个问题解决了吗  最后怎么处理的

没有解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部