posted @ 2016-03-03 19:57 蝈蝈俊 阅读(410) 评论(0) 推荐(0) 编辑
摘要:
本文主要讨论游戏规则逻辑,具体绘制技术请参看相关文章: gomoblie flappy 源码分析:图片素材和大小的处理 http://www.cnblogs.com/ghj1976/p/5222289.html 绘制时间间隔控制 绘制是按照 60 FPS 的节奏绘制的(即每秒钟 60 帧), FPS : frames per second(帧率) 代码中的控制注意是通过 golan... 阅读全文
摘要:
使用 gomobile 检测 华为荣耀 6 Plus 的屏幕大小为: 1080*1776 px ; 162pt*266.40pt ; 每pt像素个数:6.666665个。 而实际的数据是: 主屏尺寸: 5.5英寸; 分辨率 1920*1080 像素 ; 像素密度 401ppi。 实测 1776,而不是 1920 是因为 华为荣耀 有一个可隐藏的 按钮区, 实测时按钮区是存... 阅读全文
posted @ 2016-03-03 13:17 蝈蝈俊 阅读(1729) 评论(0) 推荐(0) 编辑
摘要:
PPI 与 DPI ppi的运算方式是:PPI = √(长度像素数² + 宽度像素数²) / 屏幕对角线英寸数。即:长、宽各自平方之和的开方,再除以屏幕对角线的英寸数。 以iphone5为例,其ppi=√(1136px² + 640px²)/4 in=326ppi(视网膜Retina屏) 可以参考: http://www.paintcodeapp.com/news/iph... 阅读全文
posted @ 2016-03-02 18:11 蝈蝈俊 阅读(623) 评论(0) 推荐(0) 编辑
摘要:
屏幕分辨率 刷新率分为垂直刷新率和水平刷新率,一般提到的刷新率通常指垂直刷新率。 垂直刷新率表示屏幕的图象每秒钟重绘多少次,也就是每秒钟屏幕刷新的次数,以Hz(赫兹)为单位。 刷新率越高越好,图象就越稳定,图像显示就越自然清晰,对眼睛的影响也越小。刷新频率越低,图像闪烁和抖动的就越厉害,眼睛疲劳得就越快。 一般来说,如能达到80Hz以上的刷新频率就可完全消除图像闪烁和抖动感,眼睛也不会太容... 阅读全文
posted @ 2016-03-01 13:01 蝈蝈俊 阅读(2683) 评论(0) 推荐(0) 编辑
摘要:
直接启用 Android SDK Manager 的命令如下: 在SDK 的 tools 目录下执行: ./android sdk 就会进入 Android SDK Manager 设置代理 在 Android SDK Manager 菜单中, 选择 Preferences ( win下是 「Tools」、「Options…」) 我这里利用的 lantern https://... 阅读全文
posted @ 2016-02-29 17:16 蝈蝈俊 阅读(1165) 评论(0) 推荐(0) 编辑
摘要:
我在Android上的代码阅读器用的是 https://github.com/zerob13/CoderBrowserHD 改造的版本,改造后的版本我放在 https://github.com/ghj1976/CoderBrowserHD 了。 主要的改造如下: 升级项目成 Android Studio 的项目 git 下载 https://github.com/zerob13/Cod... 阅读全文
posted @ 2016-02-29 16:56 蝈蝈俊 阅读(977) 评论(2) 推荐(0) 编辑
摘要:
flappy的源码可以在 https://github.com/golang/mobile 看到。具体在 https://github.com/golang/mobile/tree/master/example/flappy 图片素材的处理 flappy 的图片素材使用的是 1408*128 像素的 png 图, 如下图: 这实际是 11个并排的 128*128像素的素材合并的一个图片。 这些纹... 阅读全文
posted @ 2016-02-27 08:55 蝈蝈俊 阅读(721) 评论(0) 推荐(0) 编辑
摘要:
go mobile 开发的应用,真机调试时,我们期望看到log包打出的日志, 这时候就需要借用 Android Device Monitor 了。 我们的 go 代码中用最简单的 log.Println 打印屏幕尺寸,如下图: 在 Android Device Monitor 可以看到打印出来的数据 阅读全文
posted @ 2016-02-26 15:29 蝈蝈俊 阅读(808) 评论(0) 推荐(0) 编辑