当前位置: 首页 > news >正文

东营建设信息网官网查询/优化推广关键词

东营建设信息网官网查询,优化推广关键词,网站10m数据库,湖南岳阳网站开发网络公司在写这篇文章之前,xxx已经写过了几篇关于改初始化文件主题的文章,想要了解的朋友可以去翻一下之前的文章 我们道知Cocos2D 是跨平台的 ( Android, iOS, BlackBerry ), 因此它必须把自己适配到不同平台上, 这些适配包含: 1) 屏幕表现 2) 户用输入 3) 进程主循环 4) 资…

在写这篇文章之前,xxx已经写过了几篇关于改初始化文件主题的文章,想要了解的朋友可以去翻一下之前的文章

    

    我们道知Cocos2D 是跨平台的 ( Android, iOS, BlackBerry ), 因此它必须把自己适配到不同平台上, 这些适配包含:

    1) 屏幕表现

    2) 户用输入

    3) 进程主循环

    4) 资源文件 (图片,音乐)

    

    下面由浅入深谈谈

    

资源适配

    Android 的程序是 Apk, Apk 也是一个 Zip 文件.  理处资源文件有列下几步

    1) Cocos2dxHelper 初始化时会吧 Java 层的 ApkPath 传递到 native  层

    2) native 成的 CCFileUtils 在用 shareFileUtils() 初始化时, 会新建自己的派生类 CCFileUtilsAndroid, 并把 apk 解开到时临目录.

    程序运行中要load资源文件的时候, 就到时临目录去找

    3) 在程序出退时, 这个时临目录会被删除

    充补:( 实际上  shareFileUtils() 就在CCFileUtilsAndroid.cpp中实现,  build iOS 版本不会含包它, 而是在CCFileUtilsiOS.cpp 中吧   )

    

    

    

    

Java 层适配类

    

    Cocos2dx 供给了几个Java 层的适配类,  它们在 Cocos2dxActivity 的onCreate 被初始化.

    

    

    

    1) 下面我们提到Cocos2dxHelper

    2) Cocos2dxGLSurfaceView 派生于  GLSurfaceView, 这样就能够直接用调 opengl的函数图绘, 并在此View 中表现了

    3) 重要的逻辑都在Cocos2dxRenderer中成完,  最要重的就是它

    

每日一道理
成功的花朵开放在啊勤劳的枝头,失败的苦果孕育在懒惰的温床之中。

    

Cocos2dxRenderer

    1) onSurfaceCreated 的 nativeInit 被用调, Cocos2d 有所要重对象( CCDirector, CCSence, HelloWorld 等) 都是这里初始化的

    2) onDrawFrame 的时候, 就是通知Cocos2d制绘一帧, 具体容内可以考参

     解理 Cocos2D 如何制绘帧

    

    

    另外还有输入的理处,也是通过Cocos2dxRenderer 从 Android的java层 传递到了 Cocos2d的 native  层

    

    

nativeInit

    下面这张图,描述了 Cocos2D 的对象是如何初始化的

    

    

    

    onSurfaceCreated 的 nativeInit 被用调,  也就是说: "可以用opengl 图绘了, Cocos2d 你初始化吧"

    Cocos2d 做了下面的作工

    1) 根据 Android 供给屏幕巨细信息设置 FrameSize

    2) 新建 AppDelegate, 意注 AppDelegate 是 CCApplication 的派生类, 当AppDelegate 的run 被用调, 它会用调到applicationDidFinishLaunching

    3) 而后 Director, Scene 都被创立,

    4) 最后让 Director 运行想运行的 Scence

    

    通过以上这些 Cocos2D 就被适配 Android 统系中了

    

    

    

    

文章结束给大家分享下程序员的一些笑话语录: 问:你觉得让你女朋友(或者任何一个女的)从你和李彦宏之间选一个,你觉得她会选谁?  
  答:因为李艳红这种败类,所以我没女友!

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/04/21/3034469.html

http://www.jmfq.cn/news/4845169.html

相关文章:

  • 网站开发做什么的/中国人民银行网站
  • 自学做动态网站/推广优化网站排名教程
  • 网站开发和设计如何合作/微信营销推广软件
  • 阜阳网站建设价格低/如何建立独立网站
  • 免费网站使用/免费观看b站的广告网站平台
  • 自己电脑做网站要下载/西点培训前十名学校
  • 合肥做网站的公司有哪些/如何建立网上销售平台
  • 跨境电商平台培训哪家最正规/企业网站排名优化公司
  • 营销技巧的重要性/seo公司后付费
  • 公司网站建设技术方案/seo营销论文
  • 怎样做旅游城市住宿网站/中国营销网站
  • 长沙做营销型网站公司/一个新产品怎么推广
  • 公司做了网站怎么做推广/企业seo案例
  • 怎么做苹果手机网站/百度公司的发展历程
  • 衡水提供网站设计公司哪家专业/百度网站建设
  • 如何建设大型电子商务网站/建站公司哪家好
  • 学校网站建设主要成绩/seo综合查询怎么用
  • 网站如何做团购/网络营销培训
  • 98证书兼职网/汕头自动seo
  • 公司怎么做网站页面/搜索引擎seo外包
  • wordpress申请网站/舆情危机公关公司
  • 用html5做的网站过程/网站优化软件哪个好
  • 机械类网站模板/广州专门做网站
  • 昆明做企业网站多少钱/seo网络推广专员招聘
  • 政府网站建设 讲话/软文范例大全500字
  • 佛山公众平台网站推广多少钱/今日重大新闻事件
  • 虚拟机中建设iis网站/网站收录有什么用
  • 开发app找什么公司/武安百度seo
  • 广告设计网站免费/2000元代理微信朋友圈广告
  • 长春长春网站建设网/百度小程序排名优化