zoukankan      html  css  js  c++  java
  • cocos2d-x学习笔记1

    appController  是oc的appDelegate

    appDelegate c++的一个类

    EAGLView是一个OpenGL的专门用来显示游戏的  它使用了CAEAGLLayer作为view核心画图

    普通的uiview时使用CALayer这个只能做普通的ui画图  界面变化不太频繁

     

    viewController的初始化  就是用EAGLView替换rootviewcontroller的view

    viewController = [[RootViewControlleralloc] initWithNibName:nilbundle:nil];

        viewController.wantsFullScreenLayout = YES;

        viewController.view = __glView;

     

    让状态栏消失

    [[UIApplicationsharedApplication] setStatusBarHidden: YES];

     

     

    CCUserDefault的使用

    CCUserDefault:;sharedUserDefault()->setStringForKey("key","himi");

     

    CCUserDefault::sharedUserDefault()->flush(); 

            //这里一定要提交写入哦,否则不会记录到xml中,下次启动游戏你就获取不到value了。 

    得到里面的值使用下边的语法

    str= CCUserDefault::sharedUserDefault()->getStringForKey( 

            "key" 

            ); 

    这里要注意,    CCUserDefault中有个  flush()的函数,这个用来将数据写入xml文件中,也就是说当你使用setXX的一些函数后记得提交(调用一下flush函数)

    控制台打印  

    CCLog( 

            "打印str=%s" 

            ,CCUserDefault::sharedUserDefault()->getStringForKey( 

            "key" 

            ).c_str()); 

  • 相关阅读:
    subprocess使用小方法
    POJ3694 Network
    pickle 两个使用小方法
    软件补丁问题(SPFA+位运算)
    auto_ftp_sh
    幸运数字 容斥
    python调用脚本或shell的方式
    奇技淫巧
    运算符
    条件循环控制
  • 原文地址:https://www.cnblogs.com/AbelChen1991/p/3596447.html
Copyright © 2011-2022 走看看