上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 54 下一页
摘要: 由于手持设备的特殊性,其页面中实际文字大小未必是我们在CSS中设定的文字大小,尤其是在第三方浏览器中。例如Nokia5310,其内置浏览器 页面内文字大小与CSS设定相符,但是第三方浏览器OperaMini与UCWEB页面内文字大小却大于CSS设定。经测试,其文本大概在16px左右。 假如屏幕分辨率宽度为240px,去除外边距,那么其一行显示14个字以内,是比较保险(避免文本换行)的做法。 阅读全文
posted @ 2013-11-12 10:37 凌度 阅读(570) 评论(0) 推荐(0) 编辑
摘要: width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。height:和 width 相对应,指定高度。initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。maximum-scale:允许用户缩放到的最大比例。minimum-scale:允许用户缩放到的最小比例。user-scalable:用户是否可以手动缩放target-densitydpi: 这个属性可以改变设备的默认缩放。medium-dpi是target-densitydpi 阅读全文
posted @ 2013-11-11 19:21 凌度 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.页面大小有没有遇到过一个情况?在iphone 4机器上开发时,明明分辨率是960*640,我们写一个320px的容器,竟然占满了屏幕宽;显示一张100*100的图片,会出现模糊失真,必须把图片的宽高都缩小一倍,变成50*50才会正常。导致上面情况的原因是什么呢?这和新的度量单位DPI有关(1)PPI/DPIPPI,有时也叫DPI,所表示的是每英寸所拥有的像素数目,数值越高,即代表显示屏能够以越高的密度显示图像。计算PPI的方法我借鉴了一些文章的图片。我们需要首先算出手机屏幕的对角线等效像素,然后处以对角线(我们平常所说的手机屏幕尺寸就是说的手机屏幕对角线的长度),就可以得到PPI了。(2) 阅读全文
posted @ 2013-11-11 18:03 凌度 阅读(492) 评论(0) 推荐(0) 编辑
摘要: CCLabelTTFCCLabelTTF每次调用 setString (即改变文字)的时候,一个新的OPENGL 纹理将会被创建.。这意味着setString 和创建一个新的标签一样慢。 这个类使用的是系统中的字体,不需要额外往项目文件中添加字体文件。CCLabelBMFontCCLabelBMFont相当于每次改变只改变了图片坐标,而CCLabelTTF要重新渲染.这个类使用之前,需要添加好字体文件,包括一个图片文件 (**.png) 和一 个 字体坐标文件 (**.fnt)。CCLabelAtlas如果你用cocos2d项目模板创建过项目,那么你已经看过它的效果了,就是左下角显... 阅读全文
posted @ 2013-11-08 14:55 凌度 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 提供了三种适配策略:kResolutionNoBorder:超出屏幕的部分会被裁剪,两侧没有黑边,铺满屏幕,按图片原始比例显示,图片不变形。kResolutionShowAll:整个游戏界面是可见的,会按原始比例进行缩放,图片不变形,但两侧可能会留有黑边,不铺满屏幕。kResolutionExactFit:整个游戏界面是可见的,图片可能会进行拉伸或者压缩处理,铺满屏幕,图片会变形。1024:768=1.3, 480:320=1.5,宽高比不同,图片也就无法等比缩放来填满屏幕,只能变形了。VisibleSize和VisibleOrigingetVisibleSize:表示获得视口(可视区域)的大 阅读全文
posted @ 2013-11-08 09:25 凌度 阅读(4051) 评论(0) 推荐(0) 编辑
摘要: HTML5LocalStorage本地存储//存档 var stopResumeMenu4 = cc.MenuItemFont.create("存档", this.onSaveMenu); menu4 = cc.Menu.create(stopResumeMenu4); menu4.setPosition(winSize.width-95,100); this.addChild(menu4, 1, 2); menu4.setVisible(true);onSaveMenu:functi... 阅读全文
posted @ 2013-11-06 17:15 凌度 阅读(10614) 评论(0) 推荐(0) 编辑
摘要: 创建按钮cc.MenuItemFont.setFontSize(18); cc.MenuItemFont.setFontName("Arial"); var systemMenu = cc.MenuItemFont.create("Main Menu", this.onSysMenu); var menu = cc.Menu.create(systemMenu); menu.setPosition(0, 0); systemMenu.setAnchorPoint(cc.p(0, 0))... 阅读全文
posted @ 2013-11-06 15:21 凌度 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: virtual bool isVisible(); // 是否可见 virtual void setVisible(bool visible); // 设置是否可见 bool isRunning(); // 节点是否允许 bool isIgnoreAnchorPointForPosition(); // 如果为真,则节点锚点坐标为(0,0) void ignoreAnchorPointForPosition(bool isIgnoreAnchorPointForPosition); // 设置是否忽略锚点坐标 static CCNode * create(void); ... 阅读全文
posted @ 2013-11-06 14:00 凌度 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 音频格式ChromeFirefoxIE9OperaSafariOGG支持支持支持支持不支持MP3支持不支持支持不支持支持WAV不支持支持不支持支持不支持一般提供ogg和mp3格式,就可以支持所有主流浏览器了。 测试各种浏览器支持的音乐格式 播放《庄心妍-一万个舍不得》: 你的浏览器不支持html5的audio标签 播放《曲婉婷-我的歌声里》 你的浏览器不支持html5的audio标签 有朋友说苹果safari支持m4a格式,在iphone上测试不支持,支持播放mp3格式的.进过测试,PC浏览器可以同时播放两个音乐,平板和手机只能播放... 阅读全文
posted @ 2013-11-05 14:39 凌度 阅读(84386) 评论(1) 推荐(0) 编辑
摘要: 原文地址:http://www.hiwebgl.com/?p=1210国外开发者Francois Remy在泄露版Windows Blue附带的Internet Explorer 11中发现,WebGL接口已经封装完成,但功能上还未能开放支持。在这之后,另一名开发者Rafael Rivera继续深入挖掘,竟然发现了在此版本的Internet Explorer 11中开启WebGL支持的方法。实际上方法简单地称奇。首先你必须已经安装了Windows 8 Blue build 9364和最新的显卡驱动(系统自带的显卡驱动在OpenGL方面支持不足),然后只需要简单地导入以下的注册表脚本即可。123 阅读全文
posted @ 2013-11-05 11:21 凌度 阅读(2339) 评论(1) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 54 下一页