3.x版四元数旋转

2D项目只需要 Z轴的旋转,但四元数又不太熟,
目前旋转90度还可以,超过90度就不行了!

node的角度现在是0

let  quat : Quat = new Quat(0,0,0.7,0.7);
tween(this.node)
    .to(tweenDuration, { 
        rotation:quat }                                 // 旋转缓动
    )                                   
    .start();    

这个还可以,180度就不知道怎么写了,

let quat : Quat = new Quat(0,0,1,6.123) //这样的话 动画也不对!

搞定了 , 不要用四元素, 太复杂了,
改用 欧拉角就可以了,反正我是2d游戏!

166408680671800_00_03--00_00_23

如何 做渐变色 透明度的渐变呢?

颜色的渐变 应该是按 rgba 4个数值分别渐变
但目前似乎是 按一个 int32 来渐变的!

V3.6.1

这里的类型应该 是object
所以


这句是不行的
打印出来 target是执行当前缓动动画的对象! 并不是变化的属性值!