Cocos Launcher
我也遇到了这个问题 按图一的方法解决的 图二是源码 猜测可能是红圈的地方出了问题 因为先执行回掉 后面有删除 loader还是异步 因为没时间就没具体看 具体因为啥不敢下定论 不过延迟下让面的回掉后面的callback先执行完暂时解决了这个问题
这个名字好,点赞
好的,谢谢你!
引擎组大大,能看下2.3.1的问题吗?
dashboard在mac上用cmd+w关闭后就打不开了
只能强制杀死进程
大大,我看phong-vs.inc的shader是不是实现有问题。
v_worldNormal = normalize((cc_matWorldIT * vec4(In.normal, 0)).xyz);世界法向量的公式是对的,可是
v_tangent = normalize((cc_matWorldIT * vec4(In.tangent.xyz, 0.0)).xyz);切线的转换不应该用cc_matWorldIT而是cc_matWorld吧。
cocosDashBoard 点个赞 多项目多版本处理方便太多了
我凑个数? Cocos Creation
可以按住右键加速,后面补一下控制播放的窗口。
试过了 不能直接下载 可以手动添加2.2的编辑器
不是打不开,是一直打开着,哈哈。在你的电脑右上角菜单栏里,点一下show
对于Creator还不是很习惯点右上角
我去 真的隐藏在右上角图标栏
不应该用this.playMusic吧!
电脑上设置了快捷键打开软件的,现在就Creator不顶用了,有点难受
从这里继续讨论 tween,我是实践派
如果使用 tween 触发旋转具体为上面代码,控制节点的欧拉角属性,那么实际是不会广播节点的旋转事件,而如果用 rotate3DBy 之类的旋转属性则会
通过查阅代码发现,setRotation 的时候会触发旋转事件广播
但是仅仅是修改欧拉角属性,并不会广播旋转事件
但是 angle,rotationX,rotationY属性的修改则会广播旋转事件
所以这里我就很疑惑,eulerAngle属性的修改不广播旋转事件是设计如是,还是遗忘了呢?
目前会造成的影响就是
如果使用 tween 去控制欧拉角旋转,是不会广播节点旋转事件,我只能大概这样子去补回来。。。
cc.tween(this.targetNode)
.to(
1,
{
eulerAngles: targetEulerAngles
},
{
progress: (start: cc.Vec3, end: cc.Vec3, current: cc.Vec3, ratio: number) => {
// 使用Tween控制 eulerAngle 属性时,不会广播旋转事件,只能手动触发
this.targetNode.emit(cc.Node.EventType.ROTATION_CHANGED);
return start.lerp(end, ratio, current);
}
}
)
.call(() => {
this.targetNode.emit(cc.Node.EventType.ROTATION_CHANGED);
})
.start();