Menu

#30 1080P/半幅随意切换

1.0
对应中
需求 (6)
紧急
2017-05-09
2017-04-19
No

现在用的是1080P半幅的资源,需要改成可以通过编译开关控制的,1080P和半幅资源自由切换

Discussion

  • binaryanimal

    binaryanimal - 2017-04-19
    • status: 开票 --> 对应中
     
  • binaryanimal

    binaryanimal - 2017-04-19

    首先把不必要的资源文件都删除

     
  • binaryanimal

    binaryanimal - 2017-04-19

    149

     
  • binaryanimal

    binaryanimal - 2017-04-19

    接下来把所有资源文件整合到一个头文件中管理

     
  • binaryanimal

    binaryanimal - 2017-04-19

    漏改了一部分图片150

     
  • binaryanimal

    binaryanimal - 2017-04-26

    先传了一版适配后的代码
    适配开关在FrameConst.h文件中,对于画面中表示距离的适配好像有点问题,继续再改
    153

     
  • ChuanFu.Lin

    ChuanFu.Lin - 2017-04-28
    #define MAKE_IMGSOURCE1(BASE, FILENAME) BASE##_1080/##FILENAME
    #else
    #define MAKE_IMGSOURCE1(BASE, FILENAME) BASE##/##FILENAME
    #define MAKE_IMGSOURCE2(SRC) #SRC
    #define MAKE_IMGSOURCE3(SRC) MAKE_IMGSOURCE2(SRC)
    

    新版本使用了上面的宏,在我们的环境中报如下的错误。可能是字符编码的问题。
    Error:error: pasting formed '/IMG_HOLDEM_SUBMENU_STANDUP_DOWN', an invalid preprocessing token

     
  • binaryanimal

    binaryanimal - 2017-04-30

    GCC不支持我高大上的宏定义,逼我用笨办法
    另外,因为原来是以960x540为基准指定的位置和大小,所以想做自动适配的话,还需要把960x540作为基准变换
    155

     
  • binaryanimal

    binaryanimal - 2017-05-09

    540和1080分辨率自适应以后,排行榜出现无法自适应的问题
    原因是MVTLayer类的position和size,分别赋予了实际位置大小和opengl窗口的位置和大小。
    这两种大小的标准是不一致的。实际位置大小相对于设计尺寸,opengl窗口位置大小相对于手机屏幕。
    所以MVTLayer这个类的构造函数需要两套位置和大小,一套相对于设计尺寸,一套相对于手机屏幕
    162

     

Log in to post a comment.

MongoDB Logo MongoDB