zoukankan      html  css  js  c++  java
  • cocos2dx jsb 在IOS与安卓下的一些不同之处

    cocos2dx版本 2.1.4

    1:字体大小

    cocosbuilder publish后应该注意IOS和安卓目录下的字体文件的规格是否齐全;

    2:cc.LabelTTF

    在ios下,cc.LabelTTF.create的第三个参数cc.size(width, height) 就算没有设置完整,字体也会完全显示,包括换行;

    但在android下,需要指定好label显示的宽高,才能完整显示出来;

    3:图层触摸事件;

    cocosbuilder制作的场景有时候会遇到ios下touch事件正常,android下无法touch的情况,需在脚本载入场景处加上 this.rootNode.setTouchEnabled(true);

    4:挂起事件(home键):

    ios的挂起事件和android的略有不同: 测试后发现:

    ios使用home键后 再返回游戏, director.pause()状态被打破,动画会开始运行;

    android下使用home键后返回游戏, 依然处于pause()状态下;

    解决方法:分别编写安卓和ios的enterforeground函数,在appDelegate中判断平台调用;

  • 相关阅读:
    cookie会话技术
    Vue实现任务列表效果
    Vue实现选项卡效果
    数组API(2)
    数组常用API(1)
    sticky,粘性定位
    了解HTTP协议和TCP协议
    快速排序
    冒泡排序
    【译】x86程序员手册21-6.3.5为操作系统保留的指令
  • 原文地址:https://www.cnblogs.com/sslin/p/3255720.html
Copyright © 2011-2022 走看看