zoukankan      html  css  js  c++  java
  • Cocosbuilder中的颜色自动校准bug

    Cocosbuilder从2开始加了一个颜色校准,具体来说就是在InspectorColor3里面加入这一行:

    color = [color colorUsingColorSpace:[NSColorSpace deviceRGBColorSpace]];

    实际用起来的问题是,如果当前设置颜色的时候,ColorSpace不是这个,那么选择颜色保存后,再次打开,看到的就是自动校准之后的颜色,和原先设置的RGB值相差甚远,而且如果你直接设成这个校准后的值,又会再次校准走。。。。。。

    我们没有很好的办法,目前临时解决方案是实现了initWithSelection,在这个里面用:

     _color = [NSColorcolorWithColorSpace:[NSColorSpacedeviceRGBColorSpace] components:c4f count:4];把ColorSpace一开始就设成了device这个。

    不过如果美术用了比如取色功能,ColorSpace就又变掉了,然后继续跑偏。

  • 相关阅读:
    poj1228 Grandpa's Estate
    poj1113 Wall
    poj2826 An Easy Problem?!
    poj1269 Intersecting Lines
    poj3304 Segments
    BZOJ3832Rally题解
    BZOJ2802Warehouse Store题解
    李超树详解
    BZOJ4241历史研究题解
    洛谷2050 BZOJ2897美食节题解
  • 原文地址:https://www.cnblogs.com/unionfind/p/3257144.html
Copyright © 2011-2022 走看看