cocos2d-x获取平台类型

时间:2023-02-04 16:01:29

TargetPlatform target = getTargetPlatform();//获取当前设备类型  

    设备枚举变量如下:

      kTargetWindows:   window系统

      kTargetLinux:  linux系统

      kTargetMacOS:  mac os系统

      kTargetAndroid:   Android系统

      kTargetIphone: iOS系统-iphone&itouch

      kTargetIpad:      iOS系统-Ipad

      kTargetBlackBerry:   黑莓系统


 项目默认目录为Resources,创建的hd、ipadhd、ipad的文件夹与Resources同一级,所以这里设置目录为”../hd” ,”../ipad”,”../ipadhd”

附:



[cpp]  view plain copy
  1. TargetPlatform target = getTargetPlatform();//获取当前设备类型  
  2.    
  3. if (target == kTargetIpad){//如果是Ipad  
  4.    
  5.         if (pDirector->enableRetinaDisplay(true)){ //如果开启高清视网膜  
  6.    
  7.             CCFileUtils::sharedFileUtils()->setResourceDirectory("../ipadhd");  
  8.    
  9.         }else {  
  10.    
  11.             CCFileUtils::sharedFileUtils()->setResourceDirectory("../ipad");  
  12.    
  13.         }  
  14.    
  15.     }else if (target == kTargetIphone) {//如果是iphone  
  16.    
  17.         if (pDirector->enableRetinaDisplay(true))  
  18.    
  19.         {  
  20.    
  21.             CCFileUtils::sharedFileUtils()->setResourceDirectory("../hd");  
  22.    
  23.         }  
  24.    
  25.     }