-
Creator 版本:2.1.2
-
目标平台: web
-
之前哪个版本是正常的 :1.9.2
- 出现概率:100/100
问题描述:
前提:使用graphic画线,画线结束后生成动态刚体,刚体上由一系列的PhysicsCircleCollider组件组成。
问题出现操作:快速不断的画线
程序表现:2.1.2在线段数量增加后,变得非常卡顿,gameLogic耗时不断增加。
对比1.9.2,同一份工程,程序运行依旧流畅。
下面是添加刚体的代码
let line = new cc.Node(lineIdentifier)
let graphics = newLine.addComponent(cc.Graphics)
let rigidBody = newLine.addComponent(cc.RigidBody);
rigidBody.gravityScale = 0
rigidBody.type = cc.RigidBodyType.Static
下面是画线过程中添加物理碰撞组件的代码
circleCollider = line.addComponent(cc.PhysicsCircleCollider)).offset = cc.v2(nowNodeSpaceX, nowNodeSpaceY)
circleCollider.radius = R
circleCollider.density = D
circleCollider.apply()
我还试了1.10.2以及2.0.10的版本,1.x的都流畅,2.x的都很卡。
哪位大佬知道原因的,请救救急,因为需要用到打包到各个小游戏平台的功能,所以必须是2.x的版本才行
走过路过的帮帮忙吧!!!
结帖了