[0]体验LayaAir 3.0.0-beta.4遇到的一些问题

用Laya3.x做的简单的一个篮球demo都遇到了很多问题
比如:
1.编辑碰撞器的时候总是感觉偏移很严重,总是找不到正确的位置,
我在笔记本上编辑,不知道是不是屏幕小的原因,但是在untiy里编辑是很正常的,所以还是有问题的
碰撞器一个节点下也只能挂一个,记得2.x也是支持多个的啊!
2.默认球是设置刚体,编译后正常应该是可以落下的,但是并没有
const rig = this.basketball.getComponent(Laya.Rigidbody3D);
        if (rig) {
            //默认不生效呢???
            // rig.restitution = 0.9;
            // rig.gravity = new Laya.Vector3(0, -10, 0);
            // rig.overrideGravity = true;

            //这里如果不把原来的刚体销毁重新设置,篮球不会落下来
            rig.destroy();
            const rigidBody: Laya.Rigidbody3D = this.basketball.addComponent(Laya.Rigidbody3D);
            const sphereShape: Laya.SphereColliderShape = new Laya.SphereColliderShape(0.3);
            rigidBody.colliderShape = sphereShape;
            rigidBody.mass = 10;
            rigidBody.restitution = 0.7; //弹力设置后,弹跳很奇怪!!!
            rigidBody.angularVelocity = new Laya.Vector3(Math.random(), Math.random(), Math.random());

        }
把默认的刚体销毁后手动创建就可以落下了,这正常吗?
设置弹力运行效果也不是很正常!

3.断点调试异常,根本跳不到正常的代码位置,跳的位置是乱的

4.其他的一些体验问题,如
增加组件+按钮可以放到下面吗
层级窗口预制体图标能换成黄色的吗,再加个进入预制体的按钮
场景坐标显示那个按钮会被模型遮挡,不是在顶层的吗?

就这个简单的demo都运行困难,做项目怕是还有有点距离哦!
已邀请:

淘剑龙

赞同来自:

这里有设置形状啊
 
 
 
 
 
 
 
 
 

layabox

赞同来自:

1、同一个节点下只能挂一个碰撞体是3.0的IDE优化,正常下,不存在同时创建两个相同形状的需求,如果有多个碰撞体结合的需求,在碰撞体形状那里,可以选择复合碰撞形状(CompoundColliderShap),在那里是可以选相同的形状叠加,这种方案引擎会进行优化。
 
2、看你的demo,是下落的,就没有仔细跟,不过友情提醒一下,3D物理,我们的确还在重构引擎层,以及优化IDE使用体验。如果是3D物理游戏,并且当前不能满足需求的话,可以再等一等,关注我们的更新日志,什么进修3D物理重构完成了(不会太快,可能要下个月了),再正式立项也可以
 
3、断点调试异常,根本跳不到正常的代码位置,跳的位置是乱的,这个能进一步描述一下吗?具体是哪块。
 
4、a,把增加组件+按钮放到下面,答:这个需求不太合理。在上面,这也是我们特意做的优化。因为顶部是恒定的,如果在下面,当组件较多的时候,要拖半天,而我们在上面的恒定位置,永远都可以快速能找到。
b,层级窗口预制体图标能换成黄色的吗,再加个进入预制体的按钮。答:首先,颜色是根据图标与整体风格来定的,不是随便放个颜色就行了,预制体的文本颜色已经是高亮颜色,与普通节点有区别,所以黄色的建议,并不合理,暂不考虑。进入预制体的按钮,是有的。选中预制体,在属性面板,可以点编辑进入,点定位,将焦点定位到资源目录的预制体文件上,也可以双击预制体文件进入。

c场景坐标显示那个按钮会被模型遮挡,答:通过你提供的demo,并未重现。还需要要补个截图再详细描述。
 
 

淘剑龙

赞同来自:

整理了个文档

要回复问题请先

商务合作
商务合作