[LayaAir 2.0]在没有碰撞条件情况下,为何会撞歪物体,导致旋转角度改变? (附源码Laya+Unity)
得幸能使用LayaAir这么好的小游戏引擎,但过程中有几处自己无法解决的问题.故发帖提问, 先谢各位解答员!
故障图如下:
发现无论在高低频率显示器, 高低帧率情况下, 手机与电脑都测试过. 均会出现以上故障图所显示的.
昨夜摸排到深夜, 十分确认的是子弹是与小行星撞歪的, 以下是unity对小行星的设置与子弹的设置图.
小行星设置图示:
玩家子弹设置图示:
然后我又在子弹取出的时候, 对子弹进行rotate设置, 以下是重置子弹旋转角度代码截图
以下有问题复现源码Laya + Unity, 请解答员下载. 给大佬递茶!
故障图如下:
发现无论在高低频率显示器, 高低帧率情况下, 手机与电脑都测试过. 均会出现以上故障图所显示的.
昨夜摸排到深夜, 十分确认的是子弹是与小行星撞歪的, 以下是unity对小行星的设置与子弹的设置图.
小行星设置图示:
玩家子弹设置图示:
然后我又在子弹取出的时候, 对子弹进行rotate设置, 以下是重置子弹旋转角度代码截图
以下有问题复现源码Laya + Unity, 请解答员下载. 给大佬递茶!
没有找到相关结果
已邀请:
1 个回复
Aar0n
赞同来自: 常山赵子龙
asteroidBox.transform.position = new Laya.Vector3(Strong.rangeRandomFloat(-5, 5), 0, 15.4);
//asteroidBox.transform.position = new Laya.Vector3(0, 0, 7);
// asteroid.transform.rotate(new Laya.Vector3(
// Strong.rangeRandom(0, 90),
// Strong.rangeRandom(0, 90),
// Strong.rangeRandom(0, 90)
// ), true);
asteroidBox.active = true;
这块代码 影响了子弹 注释就好了 检查一下 是不是哪里窜了